Oracle 之数据字典
1.数据字典是由oracle服务器创建和维护的一组只读系统表,数据字典中存储了有关数据库和数据库对象的信息。数据字典分为两大类:基表和数据字典视图
oracle服务器在数据库创建时通过运行sql.bsp来自动生成这些基表,通过catalog.sql生成数据字典。
[root@zhu admin]# ll sql.bsq catalog.sql -rw-r--r--. 1 oracle oinstall 59322 4月 24 2008 catalog.sql -rw-r--r--. 1 oracle oinstall 53130 7月 14 2008 sql.bsq [root@zhu admin]# pwd /opt/oracle/product/11.2.0/db_1/rdbms/admin
2.数据字典视图的分类
user_* :用户自己创建的对象信息 all_* :用户可以访问的对象信息 dba_* :整个数据库的对象信息 * :可以是tables ,indexes,objects
查看某用户创建的表: SQL> select table_name from user_tables ; TABLE_NAME ------------------------------ ZHU SQL> select table_name from user_tables ; TABLE_NAME ------------------------------ ZHU
#查看结果一眼
更简单的查询方式:使用user_catalog数据字典
SQL> select * from user_catalog; TABLE_NAME TABLE_TYPE ------------------------------ ----------- ZHU TABLE SQL> select * from cat; TABLE_NAME TABLE_TYPE ------------------------------ ----------- ZHU TABLE user_catalog的别名是cat
3.查看数据库的名字和创建日期,日志模式,打开状态。
SQL> select name,created,log_mode,open_mode from v$database; NAME CREATED LOG_MODE OPEN_MODE --------- ----------- ------------ -------------------- ZABBIX 2014/5/2 17 NOARCHIVELOG READ WRITE
4.查看主机名,实例名,版本号
SQL> select host_name,instance_name,version from v$instance; HOST_NAME INSTANCE_NAME VERSION ---------------------------------------------------------------- ---------------- ----------------- zhu zabbix 11.2.0.1.0
5.查看控制文件的名字
SQL> select * from v$controlfile; STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS ------- --------------------------------------------- --------------------- ---------- -------------- /opt/oracle/oradata/zabbix/control01.ctl NO 16384 594 /opt/oracle/oradata/zabbix/control02.ctl NO 16384 594
6.查看数据库的重做日志配置信息
SQL> select group#,members,bytes,status,archived from v$log; GROUP# MEMBERS BYTES STATUS ARCHIVED ---------- ---------- ---------- ---------------- -------- 1 1 52428800 INACTIVE NO 2 1 52428800 CURRENT NO 3 1 52428800 INACTIVE NO
7.查看重做日志的文件位置
SQL> select group#,status,type,member from v$logfile; GROUP# STATUS TYPE MEMBER ---------- ------- ------- -------------------------------------------------------------------------------- 3 ONLINE /opt/oracle/oradata/zabbix/redo03.log 2 ONLINE /opt/oracle/oradata/zabbix/redo02.log 1 ONLINE /opt/oracle/oradata/zabbix/redo01.log
本文出自 “浪淘沙” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。