Oracle的启动过程

database

    a、先找到初始化文件(spfile或者pfile),此时数据库处在nomount状态;

    b、根据初始文件找到控制文件(Control File),此时数据库处于mount状态;mount状态会读取控制文件中的参数

    c、根据控制文件(*.ctl)找到数据文件(data file)、重做日志文件(redo log file),此时数据库处于open状态;

    d、用户正常访问;

2、初始化文件 spfile(二进制文件)  pfile(文本文件)

     a、spfile与pfile内容一致。

     b、pfile可以手工编辑,spfile是二进制文件不可手工修改参数,只能通过数据库命令进行修改。

     c、数据库运行时可以修改spfile中的参数

     d、数据库启动默认使用spfile文件启动数据库

3、查看数据库参数文件位置

     show parameter spfile;

     create pfile="D:pfile.ora" from spfile;

4、使用pfile来启动数据库

     start nomount pfile=‘D:pfile.ora’

5、查看控制文件内容

     alter database backup controlfile to trace as ‘D:orcl.ctl’;

6、查看数据文件位置

     select name from v$datafile;

7、查看重做日志文件位置

     select member from v$logfile;

8、数据库密码文件(允许数据库的sysdba、sysoper用户通过口令远程登录)

    Windows中:$ORACLE_HOME/database/PWDorcl.ora(orcl为数据库名)

          Linux中: $ORACLE_HOME/dbs/orapworcl(orcl为数据库名)

9、查看数据库是否允许远程登录及如何禁止远程

     show  parameter remote_login_passwordfile;

      NONE:  不允许远程登录

      EXCLUSIVE:允许远程连接 

     alter system set remote_login_passwordfile=none scope=spfile;(禁止远程连接,设置后重启生效)

10、数据库表空间    select * from dba_tablespaces;

以上是 Oracle的启动过程 的全部内容, 来源链接: utcz.com/z/533640.html

回到顶部