在使用默認Oracle自帶的SQL Plus登陸數據庫時(以下圖),使用system用戶默認密碼manager登陸沒有問題。
可是一樣的輸入用戶sys和默認密碼change_on_install確沒法登陸.
報錯以下:數據庫
ERROR:
ORA
-
28009
: connection
to
sys should be
as
sysdba
or
sysoper
問題分析:ide
用法: CONN
[
ECT
]
[
logon
]
[
AS {SYSDBA|SYSOPER}
]
其中
<
logon
>
: :
=
<
username
>
[
/<password>
][
@<connect_string>
]
|
/
若是以sys用戶登陸的話要以完整格式登陸!!
解決辦法:
1.用system用戶登陸,而後按完整格式卻換到sys用戶:
SQL
>
conn sys
/
change_on_install
@zgctwo
as
sysdba
已鏈接。
2.在上圖的登陸界面的主機字符串後面接上字符串 as sysdba:
OK!!可見這裏能夠拼接鏈接字符串。