oracle学习(一)

Oracle的四种状态
只有系统管理员或sysdab,sysoperate具有启动或关闭Oracle的权限
1、shutdown
    使用Sysdba进入,
    sqlplus / nolog
    conn /as sysdba
 
 2、nomount
    startup nomount
    在此步骤将启动一个Instance

 

 3、mount
  alter database mount;
   在此步骤将为Instance打开Control file

 

 4、open
   alter database open;
   在此步骤将根据Control file文件的配置打开所有的文件

   注意:不能由mount状态倒回到nomount状态

 

   restricted模式

   切换到受限模式
   alter system enable restricted session;

 

   以受限模式启动
   startup restrict

 

   如何Kill远程连接进来的用户,
   第一步,在v$session中找出该用户的Sid,serial#,
   如:Select sid,serial#,username from v$session;
   假如有用户Test连接进来了,并且Sid,serial#分别为146,4
   第二步,执行Alter system kill session '146,4';
   即Alter system kill session ‘Sid,serial#’;

 

   Read-only模式
   切换到Read-only模式
   Startup mount
   Alter database open read only;

 

   Shuting down the database
   分三步
   1、Close a database
   2、Unmount a database
   3、Shut down an instance

   Shutdown的四种模式
   A = abort
   I = immediate
   T = transactional
   N = normal

 

   四种模式对比
   Shutdown Mode                                     A       I        T     N
   是否允许新的连接
   Allow new connection                            NO    NO    NO    NO
   是否等待当前的Session结束
   Wait until current session end               NO    NO    NO    Yes
   是否等待当前的事务结束
   Wait until current transactions end       NO    NO    Yes   Yes
   强制关闭检查点和文件
   Force a checkpoint and close file           NO    Yes   Yes   Yes

你可能感兴趣的:(oracle,配置管理)