图片 1

Aix下启停及基本命令操作,system和Scott用户下的数据库连接问题

system默认:manager

sys和system默认密码

在使用默认Oracle自带的SQL
Plus登录数据库时(如下图),使用system用户默认密码manager登录没有问题。
图片 1
但是同样的输入用户sys和默认密码change_on_install确无法登录.
报错如下:

 

system默认:manager

图片 2ERROR:
图片 3ORA-28009: connection to sys should be as sysdba or sysoper

sys默认:change_on_install

sys默认:change_on_install

问题分析:

 

使用SQL Plus登录数据库时,system使用密码manager可直接登录。

用法: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}]
其中 <logon>  : : = <username>[/<password>][@<connect_string>] | /

使用SQL Plus登录数据库时,system使用密码manager可直接登录。

但如果是sys用户,密码必须加上as
sysdba,即完整密码为:change_on_install as sysdba

如果以sys用户登录的话要以完整格式登录!!

由于为自己的密码时更改过的,所以我的密码不是使用manager登陆,但是代码格式依然是差不多的。

切换数据库

解决办法:
1.用system用户登录,然后按完整格式却换到sys用户:

代码示例:

#su - oracle 重新登录到oracle目录下
#su oracle   只是切换了用户,当前打开的路径不变

SQL> conn sys/change_on_install@zgctwo as sysdba
已连接。

发表评论

电子邮件地址不会被公开。 必填项已用*标注