sys system 1 sys登錄 sqlplus sys/oracle as sysdbaSQL*Plus: Release..."/>
您好,登錄后才能下訂單哦!
管理工具1 sqlplus
sqlplus 賬戶名/密碼 as 角色名
管理員的登錄--->sys system
1 sys登錄
sqlplus sys/oracle as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 11 14:47:07 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
怎么判斷用戶登錄成功呢?
SQL> show user;
USER is "SYS" 成功連接數(shù)據(jù)庫
exit 退出
[oracle@yutianedu ~]$ sqlplus /nolog 只是打開sqlplus 工具 ,而不連接
SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 11 14:48:14 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> show user;
USER is "" 沒有用戶連接
exit
到底登錄的是哪一個數(shù)據(jù)庫呢?
標(biāo)準(zhǔn)的做法;先指定你要登錄到那個數(shù)據(jù)庫,然后再登錄
方法:通過變量ORACLE_SID 指定你要登錄到那個數(shù)據(jù)庫
export ORACLE_SID=實例名(區(qū)分大小寫)
sys登錄orcl數(shù)據(jù)庫
1 export ORACLE_SID=orcl
2 sqlplus sys/oracle as sysdba
SQL> show parameter instance;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
active_instance_count integer
cluster_database_instances integer 1
instance_groups string
instance_name string orcl
注意:sys用戶如果本地登錄,是可以不需要密碼的------》sys的認證是操作系統(tǒng)認證
如果你登錄了數(shù)據(jù)庫服務(wù)器的操作系統(tǒng),然后在登錄是不需要密碼
sqlplus / as sysdba (先要用oracle登錄服務(wù)器后)
system管理員登錄
sqlplus system/oracle
SQL> show user;
USER is "SYSTEM"
普通用戶登錄 ----->密碼認證----》數(shù)據(jù)庫--->必須保證數(shù)據(jù)庫打開下普通用戶才可以登錄
怎么判斷數(shù)據(jù)庫打開沒有呢?
1 管理員登錄
export ORACLE_SID=orcl
sqlplus / as sysdba
SQL> select status from v$instance;
STATUS
------------
OPEN
如果不是的 需要使用startup 啟動數(shù)據(jù)庫
shutdown immediate ;關(guān)閉數(shù)據(jù)庫
2 數(shù)據(jù)庫open之后,普通用戶可登錄
注意:普通用戶默認都被鎖定了 ,必須先解鎖再登錄
管理員可以解鎖和重新給用戶新的密碼
解鎖scott
alter user scott account unlock ;
給新密碼
alter user scott identified by oracle;
解鎖hr用戶,并且修改密碼為hr
alter user hr account unlock ;
alter user hr identified by hr;
上面的語句合并一條語句
alter user hr account unlock identified by hr;
scott登錄
sqlplus scott/oracle
hr登錄
sqlplus hr/hr
SQL> show user;
USER is "HR"
總結(jié):
sys 必須as sysdba --->操作系統(tǒng)認證 sqlplus / as sysdba
普通用戶 必須先開啟數(shù)據(jù)庫 ---》密碼認證---》sqlplus 賬戶名/密碼
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。