数据库启动
startup nomount | mount | open | force
shutdown --<读取初始化参数文件>-- nomunt --<从控制文件读取信息>-- mount --<读取数据文件日志文件>-- open
Initial Parameter Files 初始化参数文件: $ORACLE_HOME/dbs/init.ora & $ORACLE_HOME/dbs/SPFile.ora
查看参数:
SQL> select * from v$parameter;
SQL> show parameter
数据库启动是查找初始化参数文件顺序:1. spfile.ora 2. 默认spfile.ora 3. init.ora 4. 默认pfile.
pfile与spfile转换命令: create spfile = 'spfile1.ora' from pfile; | create pfile = 'pfile1.ora' from spfile;
以只读或读写方式打开数据库
alter database open read only | write;
startup open read only | write;
将数据库置为限制模式,具有restricted session权限的用户(通常只有sys/system)才能登录,已登录用户能够正常操作
startup restrict;
ater system enable restricted session; -- 数据库已打开
切断会话
alter system kill session 'sessionid,serial#';
数据库关闭
shutdown Normal | Transaction | Immediate | Abort
Normal: 不允许新的连接
Transaction: session 断开
Immediate: 等待交易完成 commit/rollback
Abort: 交易中断,直接断开
诊断文件
alert.ora 路径请参考参数 background_dump_dest
background trace file 路径请参考参数 background_dump_dest
user trace file 路径请参考参数 user_dump_dest
实例级别跟踪设置参数,默认为false,尽量不要开启,否则产生大量数据 sql_trace = true | false
设置session跟踪
alter session set sql_trace=true;
......
alter session set sql_trace=false;
max_dump_file_size dump文件大小的最大值
-- The End --
阅读(722) | 评论(0) | 转发(0) |