
Oracle 管理
maqinqin
这个作者很懒,什么都没留下…
展开
-
oracle 命令积累
显示当前用户:show user; 修改用户的密码:alter user username identified by password;原创 2008-11-08 19:47:00 · 441 阅读 · 0 评论 -
user_constraints,user_cons_columns查看外键
Oracle 查看一个表对应的主键和外键的约束关系,查看的语句: select a.owner 主键拥有者 ,a.table_name 主键表 ,b.column_name 主键列 ,C.OWNER 外键拥有者 ,c.table_name 外键表 ,d.column_name 外键列from use原创 2009-05-26 13:38:00 · 6613 阅读 · 0 评论 -
sys,system,sysdba,dba区分
system privilege:sysdba角色:dba用户:sys,system dba和sysdba的区别dba、sysdba这两个系统角色有什么区别呢 在说明这一点之前我需要说一下oracle服务的创建过程·创建实例→·启动实例→·创建数据库(system表空间是必须的)启动过程·实例启动→·装载数据库→·打开数据库sysdba,是管理oracle实例的,它的存在不原创 2009-05-13 10:35:00 · 1486 阅读 · 1 评论 -
oracle 表 表空间 数据文件
数据文件是数据库的物理存储单位,而表空间TableSpace则是数据库的逻辑组成部分。数据库的数据是存储在表空间中的,而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于一个表空间。一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除其所属于的表空间才行。 产生表空间一般都是DBA或特权用户来完成的,如果要以其他的身份来产生,这个用户必须由Crea原创 2009-03-06 10:02:00 · 3626 阅读 · 1 评论 -
oracle 10g 正则表达式
1、正则表达式中的元字符 元字符意思例子/说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配)/n 匹配换行符 // 匹配 / /( 匹配 ( /) 匹配 )^匹配字符串的开头位置如果A是字符串的第一个字符,^A 匹配 A$匹配字符串的末尾位置如果B是字符串的最后一个字符,$B 匹配 B转载 2008-12-13 18:27:00 · 507 阅读 · 0 评论 -
oracle 保护表 key-preserved
The concept of a key-preserved table is fundamental to understanding the restrictions on modifying join views. A table is key preserved if every key of the table can also be a key of the result of th转载 2008-12-14 22:31:00 · 679 阅读 · 0 评论 -
oracle 关系代数
关系代数中的操作可以分为两类:(一):传统的集合操作。并,差,交,笛卡尔积。(二):扩充的关系操作:投影(关系表的垂直分隔),选择(关系表的水平分隔),连接(关系表的结合),除法(笛卡尔积的逆运算)。1.并 -- Union 在oracle 里面的并有两种union,union all。区别在于union过滤重复行!一般在没有重复行的时候使用union all这样查询的效率快。原创 2009-02-15 17:00:00 · 2005 阅读 · 1 评论 -
oracle 细节问题
一:多行函数avg 平均值count 记录行数 不记录null行count(*) 是不过滤null行的select count(distinct(deptno)) from emp where deptno =30 不重复非null的条数max 最大值min 最小值sum 求和null值不进行多行函数的计算select sum(comm) from emp avg(comm) = su原创 2009-02-10 16:23:00 · 661 阅读 · 0 评论 -
oracle分析函数
oracle 分析函数FUNCTION_NAME(,…)OVER( > )缺省时相当于RANGE UNBOUNDED PRECEDING1. 值域窗(RANGE WINDOW) RANGE N PRECEDING 仅对数值或日期类型有效,选定窗为排序后当前行之前,某列(即排序列)值大于/小于(当前行该列值 ?/+ N)的所有行,因此与ORDER BY子句有关系。转载 2009-01-12 23:40:00 · 1102 阅读 · 0 评论 -
oracle lead 使用实践
若不是这次使用oracle lead,我还不会发现,原来还有这么好用的东西。 oracle 统计分析函数 lead 语法结构: lead(value_expr [,offset][,default]) over([query_partition_clause] order by Order_by_clause) 参数说明: v原创 2008-11-17 16:03:00 · 7229 阅读 · 3 评论 -
oracle命名规范
原文出处一、 命名约定 1. 是指数据库、数据库对象如TABLE、SEQUENCE、PROCEDURE、COLUMN等的命名约定; 2. 命名富有意义英文词汇,除个别通用的(见列表),要避免使用缩写),多个单词组成的,中间以下划线分割; 3. 除数据库名称长度为1-8个字符,其余为1-30个字符,Database link名称也不要超过30个字符; 4. 命名只能使用英文字母转载 2009-01-05 21:54:00 · 5064 阅读 · 0 评论 -
oracle case
oracle case 是在9i中引入的一种逻辑判断结构体,它为条件判断提供宁外的一种结构体。它只需对条件进行一次判断,从而简化条件判断结构的语法。语法结构如下: case expresion when test1 then action1; when test2 then action2; end case; 类似java case 语翻译 2009-01-05 13:12:00 · 1477 阅读 · 0 评论 -
oracle数据备份和恢复以及日志操作
在研究这个的时候发现一个很好的恢复和备份的文档,只想从事开始oracle数据库开发,所以暂时只研究LogMiner.其他的作为了解,只摘录了部分。oracle可用性方案:• 计算机故障:快速启动故障恢复、Real Application Clusters (RAC)、Data Guard、Oracle Streams • 存储故障:自动存储管理 (ASM)、具有快速恢复区的RMAN原创 2008-11-08 20:30:00 · 1257 阅读 · 0 评论 -
oracle归档
归档日志模式和非归档日志模式的区别非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.归档模式可以做热备份,并且可以做增量备份,可以做部分恢复. 在 ARCHIVELOG 模式下运行数据库时,数据丢失后可拥有更多的恢复选项,其中包括数据库或某些表空间的时间点恢复。建议您利用快速恢复区存储尽可能多的与备份和恢复相关的文件,其中包括磁盘备份原创 2008-11-08 19:42:00 · 992 阅读 · 1 评论 -
oracle sequence
最初接触sequence还是听说oralce 用来实现sql server 中的indentity(1,1)的功能。主要实现的方法,一个表,一个sequece,一个触发器。 创建表: create or replace table table_name(id number,name varchar2(10)); 创建sequence语法:转载 2009-01-05 22:09:00 · 1657 阅读 · 0 评论 -
oracle 列级别的触发器
oracle 触发器可分为DML触发器,instead of 触发器,系统触发器三种。 其中只有DML的update 才支持列级别的触发器。、格式如下:create or replace trigger T_namebefore update of column1,colum2 on tablefor each rowbegin end T_name; ins原创 2009-01-05 21:41:00 · 2493 阅读 · 1 评论 -
oracle 10g logmnr使用
一.安装LogMiner$ sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 15 12:30:58 2008Copyright (c) 1982, 2006, Oracle. All Rights Reserved.SQL> conn / as sysdba;Connected to an idle inst转载 2008-11-10 00:37:00 · 1316 阅读 · 0 评论 -
oracle resource ,quota 权限
create user U_test identified by U_test; grant connect to U_test ;grant resource to U_test; //resource 为一个角色alter user U_test quota 10M on tbs_u; create user U_test default tablespac原创 2009-05-25 10:53:00 · 1599 阅读 · 0 评论