您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
oracle-sqlplus连接与启动关闭实例
发布时间:2017-11-23 14:55:13编辑:雪饮阅读()
sqlplus的使用:
su 后面不加用户是默认切到 root
su 是不改变当前变量
su - 是改变为切换到用户的变量
也就是说su只能获得root的执行权限,不能获得环境变量
而su -是切换到root并获得root的环境变量及执行权限
先切换用户为oracle:
su - oracle
不用任何身份来登录:
sqlplus /nolog
进入sqlplus后quit或exit命令可以退出sqlplus。
系统管理员身份登录:
sqlplus / as sysdba
登录后show user可查看用户信息
sqlplus并不是oracle,只是管理oracle实例的。使用shutdown命令可以关闭实例
不带参数执行执行默认会认为以normal作为参数
关闭实例:
SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN TRANSACTIONAL:不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。
SHUTDOWN IMMEDIATE:不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。没有结束的事务是自动rollback的。启动时不需要实例恢复。
SHUTDOWN ABORT:不允许新的连接、不等待会话结束、不等待事务结束、不做检查点且没有关闭数据文件。启动时自动进行实例恢复。
关闭数据库的时间从长到短,相反,开启的时候是从短到长
启动实例:
startup [nomout/mount/open]
nomount:仅打开实例
mount: 再读取控制文件,但不读数据文件
open 读取数据文件,打开数据库
一般在需要备份时,mount
默认是open
关键字词:oracle,sqlplus,连接,启动,关闭,实例