管理工具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
connected to:
oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production
with the partitioning, automatic storage management, olap, data mining
怎麼判斷使用者登入成功呢?
sql> show user;
user is "sys" 成功連線資料庫
exit 退出
[oracle@yutianedu ~]$ sqlplus /nolog 只是開啟sqlplus 工具 ,而不連線
sql*plus: release 11.2.0.1.0 production on fri oct 11 14:48:14 2013
sql> show user;
user is "" 沒有使用者連線
exit
到底登入的是哪乙個資料庫呢?
標準的做法;先指定你要登入到那個資料庫,然後再登入
方法:通過變數oracle_sid 指定你要登入到那個資料庫
export oracle_sid=例項名(區分大小寫)
sys登入orcl資料庫
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的認證是作業系統認證
如果你登入了資料庫伺服器的作業系統,然後在登入是不需要密碼
sqlplus / as sysdba (先要用oracle登入伺服器後)
system管理員登入
sqlplus system/oracle
sql> show user;
user is "system"
普通使用者登入 ----->密碼認證----》資料庫--->必須保證資料庫開啟下普通使用者才可以登入
怎麼判斷資料庫開啟沒有呢?
1 管理員登入
export oracle_sid=orcl
sqlplus / as sysdba
sql> select status from v$instance;
status
open
如果不是的 需要使用startup 啟動資料庫
shutdown immediate ;關閉資料庫
2 資料庫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"
總結:
sys 必須as sysdba --->作業系統認證 sqlplus / as sysdba
普通使用者 必須先開啟資料庫 ---》密碼認證---》sqlplus 賬戶名/密碼
Oracle 登入方式
1.本地登入 如果登入的是本地伺服器安裝的oracle資料庫,那麼可以使用命令 sqlplus as sysdba 以管理員許可權登入資料庫 注意 這裡說的登入到本地伺服器是包括 登入到實體伺服器 利用遠端桌面連線工具 xshell putty securecrt等遠端圖形或者命令管理工具登入到實體...
oracle登入驗證方式小結
oracle 登入認證有兩種方式,基於作業系統的登入認證,基於 oracle 的驗證。可以通過改變oracle home network admin sqlnet.ora 檔案,可以修改 oracle 登入認證方式 1 window作業系統時 sqlnet.authentication servic...
Oracle兩種登入認證方式
oracle 資料庫通過 sqlnet.ora 檔案中的引數 sqlnet.authentication services,引數檔案中的 remote login passwordfile 和口令檔案 pwdsid.ora 三者協同作用實現身份認證 sqlnet.authentication ser...