Oracle系统管理和系统资料获取的一些基本命令

资料获取自学习何明著作<<Oracle DBA 培训教程>>第二版之时.其中dba_开头的表需要有sysdba权限才能访问.

1. 获取数据库名字,创建日期,当前模式,日志模式等等:
SELECT name,created,log_mode,open_mode FROM v$database;

2. 获取运行实例的主机名,实例名,版本:
SELECT host_name,instance_name,version FROM v$instance;

3. 获取组件版本信息.
SELECT * FROM v$version;

4.获取控制文件信息.
SELECT * FROM v$controlfile;

5.获取日志文件信息.
SELECT * FROM v$logfile;
              和
SELECT group#, members, bytes, status, archived FROM v$log;

6. 获取备份和恢复策略,以及归档文件位置.(也需要sysdba权限)
archived log list

7. 如果上面输出中的存档终点的值不是直接的目录而是 USE_DB_RECOVERY_FILE_DEST 的话,用以下语句获取最终信息.
SELECT name,value FROM v$parameter WHERE name = 'db_recovery_file_dest';

8.获取表空间信息.
SELECT tablespace_name, block_size, status, contents, logging FROM dba_tablespaces;

9. 获取数据文件信息.
SELECT file_id, file_name, tablespace_name, status, bytes FROM dba_data_files;

10. 在没有sysdba权限时,可以用以下语句来获取数据文件的储存位置信息.
SELECT name FROM v$datafile;

11. 获取用户信息.
SELECT username,created FROM dba_users;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值