Chinaunix首页 | 论坛 | 博客
  • 博客访问: 854537
  • 博文数量: 188
  • 博客积分: 4433
  • 博客等级: 上校
  • 技术积分: 1905
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-14 07:14
个人简介

linux

文章分类

全部博文(188)

文章存档

2016年(6)

2015年(22)

2014年(18)

2013年(5)

2012年(125)

2011年(10)

2010年(2)

分类: Oracle

2012-02-17 11:12:47

1.连接数据库
conn system/manager as sysdba;
2.得到数据库名字、创建日期等
select name,created,log_mode,open_mode from v$database;
3.得到主机名
col host_name for a15
select host_name,instance_name,version from v$instance;
4.得到oracle数据库系统版本信息
select * from v$version;
5.得到oracle数据库控制文件配置信息
col name for a45;
select * from v$controlfile;
6.得到oracle数据库重做日志配置信息(重做日志名,存放目录)
select group#,members,bytes,status,archived from v$log;
col memeber for a45;
select * from v$logfile;
7.得到oracle数据库归档文件配置信息(归档文件名,存放目录)
archive log list
8.得到oracle数据库中表空间的相关吸吸(数量、状态)
查询用户表空间、系统表空间(SYSTEM、UNDOTBS1、SYSAUX、TEMP、USERS)
col tablespace_name for a15;
select tablespace_name,block_size,status,contents,logging from dba_tablespaces;
9.得到oracle数据库中与个表空间关联的数据文件相关信息(数据文件名、存放目录)
col file_name for a40;
select file_id,file_name,tablespace_name,status,bytes from dba_data_files;
查询临时表空间(TEMP)关联的数据文件的相关信息
col name for a40;
select file# file_id,a.name name,b.name tablespace_name,status,bytes from v$tempfile a,v$tablespace b where a.ts#=b.ts#;
10.得到oracle数据库中用户名字、创建日期等信息
select username,created from dba_users;
11.得到oracle数据库中各用户拥有的所有对象
sqlplus /as sysdba
select * from all_objects where owner='SCOTT';
12.得到oracle数据库中个用户拥有的索引基于的表、所在表空间、索引的类型和索引的状态等信息
select index_name,table_name,tablespace_name,index_type,uniqueness,status from dba_indexed where owner='SCOTT';
阅读(2189) | 评论(1) | 转发(3) |
给主人留下些什么吧!~~

重返人生2012-02-20 20:33:00

恩恩,不错,记下了!