开启(参数)关闭实例

startup启动数据库实例
shutdown immediate立即关闭实例

shutdown[abort|immediate|transactional|normal]
immediate和abort区别:immediate关闭检查点和数据文件
transaction:等当前事物都提交才关闭
normal:等当前事物都提交和当前会话结束才关闭

startup启动过程shutdown-》nomount(读取参数文件,实例SGA和后台进程启动,打开追踪文件,没连接到数据文件)-》mount挂载(实例连接到数据库,打开控制文件得到datafile和online redo log file的names和status)-》open(打开datafile和online redo log file)
一步一步启动的命令(startup nomount;alter database mount;alter database open)

startup force 关闭上次未关闭的后重启

startup restrict 受限状态 普通用户不能访问
如果数据库已经open状态 可以用alter system enable restricted session
select sid,serial#,username from v$session查询会话
关闭会话 alter system kill session '15,6'; 15为sid,6为serial#

只读模式
startup mount
alter database open read only;

启动时加载参数文件
desc v$parameter;
show parameter XXX
参数文件pfile(要重启,文本)和spfile(无需重启,二进制)
pfile和splfile可以相互创建
create pfile from spfile
spfile里面参数*.processes=150中的*为实例名,一个数据库可以有多个实例

在命令行修改参数
Alter system set parameter=value <comment='text'> <deferred> <scope=memory|spfile|both> <sid='sid|*'>
scope默认为both,即修改内存和spfile文件
comment 把text文本注释放在修改的参数后面
deferred延迟修改  select name,issys_modifiable from v$parameter where issys_modifiable='DEFERRED';  11gr2有8个需要使用deferred

alter system set fast_start_mttr_target=300 comment='hello world';
alter system reset fast_start_mttr_target <scope=memory|spfile|both> <sid='sid|*'>;

强制使用pfile
startup pfile='d:/oracle/database/initorcl.ora'

diagnostic files(诊断文件)
1.ALERT LOG FILE 记录操作日志
命名 :alert_SID.log
位置由参数background_dump_dest指定  show parameter background_dump_dest

2.background trace files 后台进程追踪文件(注:遇到错误时候写)
命名:SID_processname_PID.trc
位置由参数background_dump_dest指定  show parameter background_dump_dest

3.User Trace Files 用户进程追踪文件
除了遇到错误时记录外,还可以主动记录
主动记录分2个层面 session和instance
如果用户太多,用instance层面(设置参数alert system set sql_trace=true)的话日志文件会大量生成,所以一般使用session层面(alert session set sql_trace=true)
命名:SID_ora_PID.trc
位置由参数user_dump_dest指定  show parameter user_dump_dest

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值