扩大
缩小

2013年5月14日

数据字典和动态性能视图——常用数据字典

摘要: 数据字典是oracle数据库最重要的数据库对象。当要取得数据库的系统信息时,必须要查询数据字典。下面列出常用的数据字典。1.dictdict 用于显示当前用户可访问的所有数据字典视图和动态性能视图,并给出了这些数据字典的作用。例子:查询当前用户可访问的所有与权限有关的数据字典和数据字典视图:select table_name from dict where comments like '%grant%';2.dict_columnsdict_columns 用于显示数据字典视图每个列的作用。例子:显示dict列的作用:select column_name,comments fr 阅读全文

posted @ 2013-05-14 22:36 LinuxPanda 阅读(539) 评论(0) 推荐(0) 编辑

数据字典和动态性能视图——数据字典

摘要: 数据字典记载了数据库的系统信息,数据字典的所有者为sys 用户,并且其数据被存放在system 表空间中。数据字典是只读表和视图的集合,用户只能在数据字典上执行查询操作,而其维护和修改是由系统自动完成的。数据字典视图主要包括user_xxx all_xxx dba_xxx 等三种类型。1.all_xxxall_xxx用于显示当前用户可以访问的所有对象。select owner,table_name from all_tables;2.user_xxxuser_xxx用于显示当前用户所拥有的所有对象。select table_name from user_tables;3.dba_xxxdba_ 阅读全文

posted @ 2013-05-14 22:15 LinuxPanda 阅读(273) 评论(0) 推荐(0) 编辑

启动和停止数据库——显示例程信息

摘要: 通过查询动态性能视图v$instance ,可以显示例程详细信息。其中,instance_name列用于表示例程名,host_name列用于显示例程所在主机名,status列用于表示例程当前状态,database_status列用于标示暂停、活动状态,active_active 列用于表示停顿、正常状态。select instance_name,host_name,status,database_status,active_state from v$instance;INSTANCE_NAME HOST_NAME STATUS DATABASE_STATUS ACTIVE_ST-------- 阅读全文

posted @ 2013-05-14 17:12 LinuxPanda 阅读(151) 评论(0) 推荐(0) 编辑

启动和停止数据库——停顿和暂停数据库

摘要: 1.停顿数据库停顿数据库时指将数据库转变为“停顿”状态。当数据库处于该状态时,只有dba用户(sys 和system) 可以执行事务,查询和pl/sql语句,而普通用户将不能执行这些操作。停顿数据库可以使用alter system quiesce restricted命令,改变为正常状态可以使用alter system unquiesce命令。建立两个会话:会话1:sqlplus sys/sys as sysdbaalter system quiesce restricted;select ename,sal from scott.emp where empno=7788;会话2:sqlplu 阅读全文

posted @ 2013-05-14 17:06 LinuxPanda 阅读(1195) 评论(0) 推荐(0) 编辑

启动和停止数据库——停止例程

摘要: 停止例程是使用shutdown命令来完成的,并且该命令可以带有normal,transaction,immediate,abort四个选项,默认为normal区别如下:Shutdown个选项的区别NORMALTRANSACTIONIMMEDIATEABORT允许新连接NONONONO等待会话结束YESNONONO等待事务结束YESYESNONO强制检查点关闭文件YESYESYESNO1.shutdown normal该命令用于执行正常关闭数据库。当执行该命令时,系统会等待所有会话结束。如果存在未断开会话,则例程会处于等待状态。只有当所有会话结束后,才会停止例程。两个会话:第一个:sqlplus 阅读全文

posted @ 2013-05-14 11:40 LinuxPanda 阅读(403) 评论(0) 推荐(0) 编辑

导航