2013年8月19日

(转)Autotrace工具使用——小工具,大用场

摘要: 监控SQL语句,获取执行计划和执行成本,是每个Oracle开发人员与DBA所必须具备的能力之一。当Oracle彻底进入CBO时代,我们面对一种全新的局面。一方面,基于数据统计量的CBO优化器,让SQL语句执行计划生成更加科学、更加有效。但是另一方面,优化器和优化模式也变得越来越复杂。我们对于一个SQL操作的执行计划关注度和不确定程度同时在提升。在这样的情况下,Oracle提供了一系列的观察SQL执行计划的工具,其中Autotrace工具是最简单和常用的工具。简单的说,Autotrace工具具有对SQL语句执行计划进行分析输出,以及评估执行使用资源。下面,我们对Autotrace工具从安装、使用 阅读全文

posted @ 2013-08-19 22:20 newmanzhang 阅读(527) 评论(0) 推荐(0) 编辑

Using ROWNUM in Oracle

摘要: ROWNUMis an Oracle pseudo column which numbers the rows in a result set.SELECT rownum, table_nameFROM user_tables;ROWNUM TABLE_NAME ------------- -----------------1 EMP2 DEPT3 BONUS4 SALGRADE5 DUMMY5 rows selected... 阅读全文

posted @ 2013-08-19 17:00 newmanzhang 阅读(448) 评论(0) 推荐(0) 编辑

oracle回收站

摘要: SYS用户对象不能闪回SYS用户是Oracle系统中的超级用户,肩负着执行数据库启动、关闭、备份等管理职责。在对象控制上,SYS用户可以访问所有对象和数据。所以,一般都建议不要直接使用SYS进行实际日常DBA工作在闪回这个问题上,SYS用户是受到限制的。下面我们使用SYS用户实验闪回特性。SQL> conn / as sysdba;已连接。SQL> show user;USER 为 "SYS"//确定是以sys用户登录的SQL> create table t as select * from dba_objects;表已创建。SQL> select 阅读全文

posted @ 2013-08-19 16:32 newmanzhang 阅读(347) 评论(0) 推荐(0) 编辑

导航