Oracle OCP考题解析
文章平均质量分 78
linwaterbin
当时明月在,曾照彩云归。
展开
-
OCP考题解析_007: 同义词
同义词是基表的别名、只在数据字典里有其定义、没有存储 同义词为分布式数据库提供位置透明性、访问异地的资源就像访问本地的资源一样无差别 ㈠ 语法 创建同义词的语法: 没有带public的是私有同义词 私有同义词就是普通用户所创建的同义词,之所以说它是私有,是因原创 2013-03-04 17:16:11 · 1721 阅读 · 0 评论 -
OCP考题解析_043:log file sync 和 log file parallel write
sys@ORCL> select EVENT,TOTAL_WAITS,TIME_WAITED,TIME_WAITED_MICRO 2 from v$system_event 3 where event like '%log file%';EVENT TOTAL_WAITS TIME_WAITED TIME_原创 2013-03-02 12:46:55 · 1838 阅读 · 0 评论 -
OCP考题解析_007:unique约束和索引
数据库在创建unique constraint的同时,强制创建或者重用列上的索引 ① 如果之前列上没有索引,那么强制创建的索引是unique index; 此时,索引名和约束名是相同的,并且该索引不能删除,当删除unique constraint 时,unique index 会级联删除 ② 如果列上已经存在索引,就重用之原创 2013-03-01 10:51:23 · 1597 阅读 · 0 评论 -
OCP考题解析_043:Oracle 参数shared_pool_size
环境:idle> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 -原创 2012-12-13 17:00:36 · 2169 阅读 · 4 评论 -
OCP考题解析_007: 内联视图优化all或any操作符
个人的理解, 内联视图通常是指: 一个SQL查询的结果作为另一个查询的数据源, 一般在 From字句后面 any表示数据集中的任何一个、相当于or x > any (select sal from emp where job='ANA') 等价于: exists (select sal from emp where job='ANA'原创 2013-03-02 18:03:30 · 1696 阅读 · 0 评论 -
OCP考题解析_043:rman系列之 BBED破坏,BlockRecover恢复的案例演示
环境:sys@EMREP> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prodsys@EMR原创 2012-12-17 21:27:21 · 1916 阅读 · 0 评论 -
OCP考题解析_042:控制文件的备份和转储
㈠ 备份 控制文件的备份和恢复在数据库的备份恢复过程中十分关键 原则是: 在数据库物理结构发生变化后备份控制文件 方法有: ① 通过操作系统命令在数据库关闭时对控制文件进行COPY 一般用于全库一致性恢复 ② 利用ALTER DATABASE BACKUP CO原创 2013-03-02 15:18:00 · 1784 阅读 · 0 评论 -
OCP考题解析_043:Oracle RECID和SEQUENCE#的区别及RESETLOGS操作
sys@ORCL> select recid,sequence# from v$log_history; RECID SEQUENCE#---------- ---------- 1 1 2 2 3 3 4 4 5原创 2013-01-05 18:54:49 · 2246 阅读 · 0 评论 -
OCP考题解析_043:buffer cache和命中率
计算方法: SELECT name, (1-(physical_reads/(db_block_gets+consistent_gets)))*100 H_RATIO FROM v$buffer_pool_statistics; 命中率作为衡量db性能的标准已经是老皇历了,如今都是通过 oracle wait interface 了原创 2013-03-01 09:58:10 · 1541 阅读 · 0 评论 -
OCP考题解析_007:主键和索引
先明白,Oracle为什么会为主键自动创建索引? 道理其实简单,如果没有索引,那每次插入的时候检查数据完整性时都要走全表扫? ㈠ 主键索引与NULL 提这个问题,就像是说,我想改姓李,但我不想李字头上有木字,怎么办? ㈡ 主键索引是否非唯一? 主键要求对应的列上存在索引原创 2013-02-28 14:57:36 · 1916 阅读 · 0 评论 -
OCP考题解析_007:DDL和ROLLBACK
DDL为什么不能rollback? 在Oracle中DDL语句将转化为对数据字典表的DML语句;比如,一个简单的修改表的DDL语句,会导致Oracle在后台通过递归SQL语句进行大量的查询和修改的操作 --DDL伪代码begin commit; DDL_statement; commit;end; 为什么前后有2个commit原创 2013-02-28 12:10:55 · 2109 阅读 · 0 评论 -
OCP考题解析_007: 序列
sequence的设计可保唯一、但无法做到连续 实例当了,sequence断号、事务回滚了,sequence断号、并发访问,sequence可能断号...... 调用seq_name.currval, 返回的是序列在此会话中的调用seq_name.currval之前的最后一次调用seq_name.nextval的返回值 因此单独调用seq_name.currval原创 2013-03-05 16:00:41 · 1981 阅读 · 0 评论 -
OCP考题解析_043: flashback logs
为了实现闪回数据库,Oracle需要记录数据块的before image到一种新的日志中 这种日志被命名为flashback database logs闪回日志、闪回日志总是被循环复用,连续写出 在一个实例中当一个数据块首次被修改时,前台进程会将该数据块的before image拷贝到位于shared pool中的flashback log buffer中 RVWR进程定期原创 2013-03-04 17:55:44 · 1643 阅读 · 0 评论 -
OCP考题解析_043: flashback transaction query
flashback transaction query可以从FLASHBACK_TRANSACTION_QUERY中获得指定事务的历史信息以及Undo_SQL 通过这个UNDO_SQL,查询具体事务所做的操作、我们就可以恢复特定的事务、flashback transaction query测试 OCP考题:13. You executed the following que原创 2013-03-04 20:09:17 · 1516 阅读 · 0 评论 -
OCP考题解析_043: 会话时区和ORA_SDTZ环境变量
You can set the default session time zone with the ORA_SDTZ environment variable. When users retrieve TIMESTAMP WITH LOCAL TIME ZONE data, Oracle returns it in the users' session time zone. The sessio原创 2013-03-03 16:18:01 · 2560 阅读 · 0 评论