oracle,go on ,Oracle

显示实例的内存结构信息:
show sga;
select * from v$bgprocess;
该命令用来查看在Oracle后台中所有可能用到的所有进程。
若没有分配到内存地址的进程,那就表示没有用到。
Oracle中必须要用到的进程有:PMON、SMON、DRWR、LGWR、CKPT
Oracle中,还可以这样执行命令:
SQL> 1
1* select * from v$bgprocess
SQL> a where paddr<>'00';
1* select * from v$bgprocess where paddr<>'00'
SQL> run
1* select * from v$bgprocess where paddr<>'00'
即打个1,把先前的命令调出来,然后再打个a ,这个时候,注意多空一格,然后再补上where子句,注意后面带有分号,然后再执行run ,就可以执行这个新的SQL语句了,结果如下:
PADDR NAME DESCRIPTION
-------- ----- -----------------------
66D90C3C PMON process cleanup
66D90F90 DBW0 db writer process 0
66D912E4 LGWR Redo etc.
66D91638 CKPT checkpoint
66D9198C SMON System Monitor Process
66D91CE0 RECO distributed recovery
已选择6行。
较先前所说的必须要用到的5个进程以外,还多了一个 RECO 进程。
Oracle中的Database中,control files 和 data files 最少最少各只有一个,但是redo log files最少最少需要2组,每个组里只有一个文件。
Oracle中Database的物理文件结构,如下图所示:



中间黄色区域中的文件是必须的文件,两边的文件,倒不是必须的,是辅助性的文件。
查当前数据库中有多少个控制文件组成?
SQL> set wrap off
SQL> select * from v$controlfile;
STATUS NAME
------- ----------------------------------------
H:\ORACLE\ORADATA\MYORA1\CONTROL01.CTL
H:\ORACLE\ORADATA\MYORA1\CONTROL02.CTL
H:\ORACLE\ORADATA\MYORA1\CONTROL03.CTL
3个控制文件组成。
有多少个数据文件组成呢?
select * from v$datafile;
FILE# CREATION_CHANGE# CREATION_T TS# RFILE# STATUS ENABLED CHECKPOINT_CHANGE# CHECK
---------- ---------------- ---------- ---------- ---------- ------- ---------- ------------------ -
1 4 04-9月 -01 0 1 SYSTEM READ WRITE 843252 25-4月
2 6280 04-9月 -01 1 2 ONLINE READ WRITE 843252 25-4月
3 7277 04-9月 -01 2 3 ONLINE READ WRITE 843252 25-4月
4 7304 04-9月 -01 3 4 ONLINE READ WRITE 843252 25-4月
5 7331 04-9月 -01 4 5 ONLINE READ WRITE 843252 25-4月
6 7362 04-9月 -01 5 6 ONLINE READ WRITE 843252 25-4月
7 7403 04-9月 -01 7 7 ONLINE READ WRITE 843252 25-4月
8 7430 04-9月 -01 8 8 ONLINE READ WRITE 843252 25-4月
已选择8行。
有8个数据文件组成。
有多少个日志文件组成呢?
select * from v$logfile;
GROUP# STATUS TYPE MEMBER
---------- ------- ------- ---------------------------------------
3 STALE ONLINE H:\ORACLE\ORADATA\MYORA1\REDO03.LOG
2 STALE ONLINE H:\ORACLE\ORADATA\MYORA1\REDO02.LOG
1 ONLINE H:\ORACLE\ORADATA\MYORA1\REDO01.LOG有3个日志文件。
Tags:  oracle下载 oracle

延伸阅读

最新评论

发表评论