摘要:--================================--Oracle 用户、对象权限、系统权限--================================一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建...
阅读全文
摘要:ORA-28000: the account is locked-的解决办法2009-11-11 18:51ORA-28000: the account is locked第1步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第2步:选择my...
阅读全文
摘要:在实例经过分配内存结构,加载控制文件后,然后要打开数据库的时候,需要做到控制文件,数据文件,联机重做日志保持相互状态一致性,数据库才可以打开。当数据库发生实例不正常关闭时(比如系统掉电或者Shutdown abort进行关闭),要进行实例恢复,Oracle数据库具有相应的机制来实现这一点。像任何一家...
阅读全文
摘要:1、SHOW命令: 显示rman配置: RMAN> show all;2、REPORT命令:2.1、RMAN> report schema 报告目标数据库的物理结构;2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件;2.3、RMAN> repo...
阅读全文
摘要:在Oracle 10g中的配置情况使用RMAN>show all;可以显示出RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONF...
阅读全文
摘要:RMAN命令 1、独立命令 RMAN>shutdown immediate RMAN>startup RMAN>backup format 'd:\backup\%d_%s.bak' tablespace users;2、作业命令 RMAN>run { backup format 'd:\backu...
阅读全文
摘要:Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。uni...
阅读全文
摘要:oracle中trim,ltrim,rtrim函数用法该函数共有两种作用:第一种,即大家都比较熟悉的去除空格。例子:--TRIM去除指定字符的前后空格SQL> SELECT TRIM(' dd df ') FROM dual;TRIM('DDDF')------------dd df--LTRIM去...
阅读全文
摘要:ORACLE 视图的 with check option我们来看下面的例子:create or replace view testviewasselect empno,ename from emp where ename like ‘M%’with check option;这里我们创建了一个视图,...
阅读全文
摘要:获得有关表的信息可以直接DESCRIBEDESC[RIBE] table_name;可以通过数据字典SELECT * FROM user_tablesWHERE table_name =xxxx;[or WHERE table_name IN ('xxxx','xxxx')]重命名表RENAME ...
阅读全文
摘要:INTERVAL DAY TO SECOND数据类型Oracle语法:INTERVAL '{ integer | integer time_expr | time_expr }'{ { DAY | HOUR | MINUTE } [ ( leading_precision ) ]| SECOND [...
阅读全文
摘要:Oracle grouping和rollup简单测试SQL> select department_id,sum(salary) from employees where department_id in(10,30,90,100) group by department_id order by de...
阅读全文
摘要:1.标准Insert --单表单行插入语法:INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...)例子:insert into dep (dep_id,dep_name) values(1,'技术部');备注:使用标准语...
阅读全文
摘要:Oracle Database 9i数据库引入了一种新特性,可以用来存储时间间隔。时间间隔的例子包括:●1年零3个月●25个月●-3天5小时16分●1天7小时●-56小时注意:不要混淆时间间隔与时间值或时间戳的概念。时间间隔记录的是一段时间长度(例如1年零3个月),而时间值或时间戳记录的是一个特定的...
阅读全文
摘要:SQL> create table cust(id number,name varchar2(10));Table createdSQL> alter table cust add constraint cust_id_pk primary key(id) deferrable initially ...
阅读全文
摘要:SQL> select oi.order_id,product_id,order_date from order_items oi join orders o using(order_id) where rownum select order_id,product_id,order_date fro...
阅读全文
摘要:总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有...
阅读全文
摘要:oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而...
阅读全文
摘要:1.创建序列ORACLE序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}];1)INCREM...
阅读全文
摘要:监听启动或是停止时提示如下错误:TNS-12542: TNS:address already in use TNS-12560: TNS:protocol adapter error TNS-00512: Address already in use Linux Error: 98: Addr...
阅读全文