首页 > 代码库 > ORACLE数据库物理结构之物理文件(v$logfile,v$datafile,v$controlfile,v$arcguved_log,v$parameter,密码文件,告警文件)位置

ORACLE数据库物理结构之物理文件(v$logfile,v$datafile,v$controlfile,v$arcguved_log,v$parameter,密码文件,告警文件)位置

  • DATABAE=物理文件、构成物理文件的逻辑结构
  • 查看数据库名

SQL> show parameter db_nam

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_name                              string      gaga01

SQL> select name from v$database;

 

NAME

---------

GAGA01

 

SQL>

查看实例名:

SQL> show parameter instance_n

 

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

instance_name                        string      gaga01

instance_number                      integer     0

 

SQL> select instance_name from v$instance;

 

INSTANCE_NAME

----------------

gaga01

 

查看数据文件、控制文件:

SQL> select name from v$datafile;

 

NAME

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/gaga01/system01.dbf

/u01/app/oracle/oradata/gaga01/sysaux01.dbf

/u01/app/oracle/oradata/gaga01/undotbs01.dbf

/u01/app/oracle/oradata/gaga01/users01.dbf

 

SQL> select name from v$controlfile;

 

NAME

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/gaga01/control01.ctl

/u01/app/oracle/fast_recovery_area/gaga01/control02.ctl

 

查看日志文件

 

SQL> select member from v$logfile;

 

MEMBER

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/gaga01/redo03.log

/u01/app/oracle/oradata/gaga01/redo02.log

/u01/app/oracle/oradata/gaga01/redo01.log

 

查看归档文件:

 

SQL> select name from v$archived_log;

 

查看参数文件:

SQL> select name,value from v$parameter where name=‘spfile‘;

NAME

--------------------------------------------------------------------------------

VALUE

--------------------------------------------------------------------------------

spfile

/u01/app/oracle/product/11.2.4/dbhome_1/dbs/spfilegaga01.ora

 

 

查看密码文件

SQL> ho ls $ORACLE_HOME/dbs/orapw$ORACLE_SID

/u01/app/oracle/product/11.2.4/dbhome_1/dbs/orapwgaga01

 

告警日志:bdump放警告日志

SQL> ho ls $ORACLE_BASE/admin/$ORACLE_SID

adump dpdump pfile

 

 

逻辑结构~~~~~后续学习~~

 

Data file数据文件

记录所有的关系型数据库里的信息

Control file控制文件

记录数据库的结构和行为

Redo log file

记录块的更改的操作

以组为单位,组下是成员

写日志根据组按顺序写

为了实例恢复

Alter log

 

Other log

 

Archived log files归档日志文件

 

日志文件是按照顺序写,从一个组写到下一个组叫切换,写123,然后写1,再写1时会把1的内容覆盖。

所以将覆盖之前的日志保留,archived log 打开一个进程ARCn,将日志记录到归档日志中

Parameter file参数文件(数据库运行必须的)

参数文件分为2种:pfilespfile

记录数据库的配置信息,相当于一些开关

Password file密码文件

用于控制sysdba的用户进行远程登录的时候使用

ORACLE数据库物理结构之物理文件(v$logfile,v$datafile,v$controlfile,v$arcguved_log,v$parameter,密码文件,告警文件)位置