数据库启动
    startup nomount | mount | open | force
    shutdown --<读取初始化参数文件>-- nomunt  --<从控制文件读取信息>-- mount  --<读取数据文件日志文件>--  open
Initial Parameter Files 初始化参数文件:    $ORACLE_HOME/dbs/init<SID>.ora & $ORACLE_HOME/dbs/SPFile<SID>.ora
查看参数:
    SQL> select * from v$parameter;
    SQL> show parameter
数据库启动是查找初始化参数文件顺序:1. spfile<SID>.ora  2. 默认spfile<SID>.ora  3. init<SID>.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<SID>.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 --