sqlplus使用者登入

2022-02-07 20:40:26 字數 1893 閱讀 3285

》oracle 登入

1.1 sys登入

例如:

1 sqlplus sys/oracle
error:

ora-28009: connection as sys should be as sysdba or sysoper

sys管理員必須有角色sysdba

執行show user ;

sql> show user ; 顯示當前登入使用者

退出 exit

1.2 system登入

1.3 scott登入 (代表普通使用者)

預設普通使用者是被鎖定的 不允許登入

可以用管理員去解鎖 ,管理員可以重新設定密碼

1.3.1 管理員登入

sqlplus sys/oracle as sysdba

1.3.2 解鎖 重新設定密碼

alter user scott account unlock ; 解鎖

alter user scott identified by oracle ; 設定scott的密碼是oracle

1.3.3 scott登入

sqlpous scott/oracle

疑問1: 有沒有可能乙個伺服器有多個資料庫

sqlplus sys/oracle as sysdba 登入的是哪乙個??????

登入的時候會去檢視環境變數oracle_sid 指明你登入的是哪乙個例項

怎麼檢視乙個用當前生效的環境變數的值

[oracle@yutianedu ~]$ env |grep oracle_sid

如果不指定 預設登入應該是orcl例項

總結:以後本地登入的模板

在centos 6.4下安裝oracle 11gr2(x64)

oracle 11gr2 在vmware虛擬機器中安裝步驟

debian 下 安裝 oracle 11g xe r2

先定義你要登入那個例項---> export oracle_sid=orcl

然後在登入 ---> sqlplus sys/oracle as sysdba

疑問2:登入的時候是不是輸入了密碼,誰驗證的密碼

sys 是作業系統驗證 和資料庫沒有關係

資料庫無論啟動還是沒有啟動 管理員都可以登入

什麼是作業系統驗證? 先登入作業系統 然後只要有許可權登入,不在驗證密碼

oracle登入 ---》oracle屬於dba組 ----》就有sysdba的許可權

sqlplus / as sysdba ;不需要密碼認證

sql> show user;

user is "sys"

普通使用者用的是資料字典驗證

資料字典就是資料庫中的表,儲存賬戶和密碼資訊

如果資料庫沒有啟動到open狀態,是不允許讀取資料庫中表的資料庫

如果普通使用者登入,必須先保證資料庫處於open

SQL Plus登入方式

本人所有部落格主要作為私人查詢資料所用,同時也希望對需要的人有所幫助 注意 如果你insert或update了資訊,你要退去 輸入quit 後才會提交事務的。一 doc登入方式 user password databasename要根據具體來填寫 cmd sqlplus user password ...

sqlplus遠端登入

11g以後不需要像9i那樣手動去改listener.ora的檔案,直接通過net manager設定一下就行,如果不設定會報ora 12541 tns無監聽的錯誤。設定下oracle net manager 安裝預設設定為localhost,所以遠端是沒有辦法連線上去的,所以需要新增乙個ip位址,也...

Sqlplus登入命令

1.直接敲sqlplus並回車就是啟動sql plus,輸入user及password將使使用者登陸到預設的資料庫。請輸入使用者名稱 2.sqlplus user password service name 將連線到指定的資料庫。3.敲sqlplus nolog就是使sql plus啟動,但不登陸o...