》oracle 登入
1.1 sys登入
例如:
1 sqlplus sys/oracleerror:
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...