oracle登入方式

2021-09-20 20:54:14 字數 2378 閱讀 3341

管理工具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...