oracle启动详细过程,Oracle的启动过程

1ac1606094790e7c22a19dbb81f5fb61.png

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值