探索sqlplus

详情查阅官方文档:SQL*Plus Command Summary (oracle.com)

sqlplus / as sysdba

看看这一句:sqlplus / as sysdba

这个  / as sysdba  是个固定的格式。

具体还有以下(除了SYSDBA和SYSOPER是在Oracle12c才新增的):

角色

用途

连接到的用户/schema

OS组

SYSDBA

万能

SYS

dba

SYSOPER

没什么用

PUBLIC

oper

SYSBACKUP

用于备份恢复

SYSBACKUP

backupdba

SYSASM

用在RAC环境下,管理ASM实例

SYS

asmadmin

SYSRAC

用在RAC环境下,管理RAC实例

SYSRAC

racdba

SYSDG

用在DG环境下,做灾备、故障转移等

SYSDG

dgdba

SYSKM

用于透明数据加密(TDE)

SYSKM

kmdba


往下看:

再尝试sqlplus / as sysdba:

 执行这条命令的前提是用户必须属于dba组(Linux/Unix)或ora_dba组(windows)。

报了一个密码错误。


再看:

如果想sqlplus / as sysasm登录ASM实例就必须属于asmadmin组。

这里报了一个权限错误。具体报什么错误取决于环境的配置。


再看看这一句:sqlplus ABC/DEF as sysdba

 注意:这个ABC用户是压根儿不存在的,密码也自然是没有意义的,但还是连上SYS用户了。

也就是说:如果指定了 as sysdba 就会忽略前面的用户名和密码。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值