oracl链接与断开数据库

要从命令行直接启动sql*plus,可以使用SQLplus命令,sqlplus命令的语法的形式如下:
sqlplus[user_name[/password][@connect_identifier]][as {sysoper|sysdba|sysasm}]|/nolog]
语法的说明如下:
user_name指定数据库的用户名。
password指定数据库的用户口令。
@connnect_identifier指定要链接的数据库。
as用来指定管理的权限,权限的可选值有sysdba,sysoper和sysasm。
sysdba具有sysoper权限的管理元可以启动和关闭的数据库,执行联机和脱机的备份吗,归档当前的重做
日志文件,链接数据库。
sysoper sysdba权限包含sysoper的所有的权限,另外还能够创建数据库,并且授权sysdba或sysoper权限给其他的数据库用户。
sysasm sysasm权限是Oracle database 11g的新增的特性,是asm实例死哦特有的,用来管理数据库存储的。
nolog表示不记入日志文件。

当然,我们也可以从sql*plus链接到数据库中,在sql*plus中链接数据库时,可以使用connect命令指定不同的用户登录,链接数据库后,sql*plus会维持数据库当前的会话。
connect命令一般的语法如下:
conn[ect][{user_name[/passwod][@connect_identifier]][as {sysoper|sysdba|sysasm}]]
如果需要断开与数据库的链接,可以使用disconnect(可以简写为disconn)命令,该命令可以结束当前的会话,当时sql*plus会保持运行状态。

你可能感兴趣的:(oracle连接束断开数据库)