Manage A Unknown Database Cn
快速熟悉新库手册

QQ:564321455
作者:高阳

服务开关:
lsnrctl stop
emctl start dbconsole
net stop oracleservicemy

1.察看认证方式是os还是passwd:
remote_login_password = none
不使用密码文件认证

remote_login_password = exclusive
单个instance使用密码文件,可记录多个user的信息

remote_login_password = shared
可多个instance 使用同一密码文件,只能记录sys, 以及internal的权限。

当使用密码文件时,当执行alter user sys identified by sys; 密码文件该user 的密码会做相应改变。

Oracle 认证:
Oracle 支持本地认证, 网络认证二种方式。

a) 本地认证
window 平台需要二个地方设定:
1) sqlnet.ora设定sqlnet.authentication = (NTS)
2) OS user 需要加入ORA_DBA , 或者ORA_{SID}_DBA group
符合以下条件就可以使用本地认证, 而solaris 平台不需要设定sqlnet.ora 文件,当
osuser 属于DBA 组时, 就可以使用本地认证。

b) 网络认证
使用tns 连接到DB 时采用的认证方式。当使用网络认证以sysdba登陆DB时,注意必须设定
remote_login_password=exclusive or shared

2.察看监听是否运行:
lsnrctl status
快速熟悉新库.doc QQ:564321455 2

3.察看数据库的当前状态:
select * from V$instance;
select * from V$version;

4.数据库物理结构:
产看db_name,instance 等信息:
select * from V$database;
select * from V$instance;

5.察看sga情况:
show sga;

6.察看是否运行在归档模式:
archive log list;

7.察看重做日志的位置和相关信息:
select * from V$log;
select * from V$logfile;

8.察看控制文件的位置和相关信息:
select * from V$controlfile;

9.察看数据库中的数据文件信息:
select * from V$datafile;

10.察看表空间信息:
select * from V$tablespace;

11.察看表空间的剩余空间:
select tablespace_name,sum(bytes) free_space
from dba_free_space
group by tablespace_name;

12.察看表空间是否为自动扩展:
select file_name, AUTOEXTENSIBLE from dba_data_files;

13.察看表空间对应的数据文件:
select file_name from dba_data_files where tablespace_NAME='SYSTEM';

14.查找用户的临时表空间名称:
select username,default_tablespace,temporary_tablespace
from dba_users
where username='SYSTEM'

用户的临时表空间为TEMP,然后查找相应的数据文件的名称
select file_name,tablespace_name
from dba_data_files
where tablespace_name='TEMP';

15.察看分区表各分区内容:
select * from user_tab_partitions;

16.察看数据库中所有用户:
select * from all_users;

17.察看当前用户下的所有对象:
select * from all_objects where owner='USERNAME';

18.察看库中的表:
select table_name from dba_tables;
select table_name from user_tables;
select table_name from all_tables;
select table_name from all_tables where OWNER='ABC' ;

19.察看表结构:
desc tablename;

20.察看临时表空间:
select * from V$tempfile;

RMAN 下相关设置:

1.察看rman设置:
show all;

2.察看当前incarnation:
list incarnation;
OS 部分:
快速熟悉新库.doc QQ:564321455 4
/proc 下
系统版本:
Cat version
内存信息:
Cat meminfo
分区信息:
Cat partitions
用户使用系统资源:
W
分区使用:
Df
Cpu 等待队列:
Vmstat 3 2
进程:
top
ps aux|grep vi
2008.7.10 于北京