1. 在Oracle SQL*Plus中如何直接用sys用戶登陸
使用sys登錄,應該用 as sysdba。具體方法如下:
第一種方法:
1、用圖形界面登陸的話先用SYSTEM或scott用戶登錄,第2項密碼用對應的密碼(比如我的system用戶的密碼是system,而scott用戶的密碼是tiger)登錄,第3項可以為空或者為資料庫SID,然後登陸sql plus;
2、登陸後輸入 CONN SYS/密碼@資料庫SID AS SYSDBA,即可。
第二種方法:
你也可以直接在圖形界面用SYS登陸,然後在第2行或者第3行後面+空格+AS SYSDBA就OK咯。
2. 怎麼登入oracle中的sqlplus
用戶名後面輸入
sys
as
sysdba
意思就是以sysdba的角色進入管理,
口令輸入你的口令
····搞定。
如果你要使用其他賬號登陸,其許可權不是管理員(sysdba),那麼就必須先用sys或者system這個管理員來賦予許可權。
先登陸嘛,然後輸入sql語句:alter
user
XXXXX(比如scott)
unlock;
例如:alter
user
don2ccc
account
unlock;
(前提是,如果scott這個用戶等不了,被鎖定了)
然後再更改許可權
這樣做了之後
用解鎖了的用戶登陸,
就可以像你那樣直接登陸了。
但是sys
,
system兩個用戶除外~!
3. sqlplus 登錄。我是初學者,請問SQLPLUS怎麼登錄呀,為什麼會有輸入用戶名和口令的界面呢。請各位幫忙幫忙
打開cmd,輸入sqlplus "/ as sysdba"
就登錄了sys賬戶了。
樓上說的tiger賬戶不存在。。
只有一個scott賬戶,現在默認是鎖定的,
你可以用sqlplus "/as sysdba"登錄後,執行以下命令解鎖
alter user scott account unlock;
alter user scott identified by tiger;
以後就可以用sqlplus scott/tiger登錄了。