3.oracle幾種常用的登錄方式


1.前言

  這里我們在安裝后oracle數據后就可以使用sqlplus命令進行登錄了

2.oracle數據庫的幾種登錄方式

  2.1 sqlplus /nolog  (這樣是為了不在cmd 或者terminal 上暴露密碼的登錄方式

$ sqlplus /nolog 
SQL> conn /as sysdba
或者
$ sqlplus /nolog
SQL> conn sys/password as sysdba #sys 用戶登錄,必須使用 as sysdba

  2.2 sqlplus username/password

$ sqlplus username/password

非管理員用戶登陸,連接本機數據庫,這里不需要數據庫服務器的 Listener 進程也可以登錄,但是由於需要用戶名密碼的認證,因此需要數據庫服務器處於可用狀態才行;

  2.3 sqlplus usernaem/password@ais

$sqlplus usernaem/password@ais

非管理員用戶使用TNS 別名登陸,通過網絡連接,這是需要數據庫服務器的 Listener 處於監聽狀態

  2.4 sqlplus username/passwd@host:1521/service_name

$ sqlplus username/passwd@host:1521/service_name

這種和上面的類似,可以不用配置TNS就可以登錄,也很常用,適合遠程連接

  2.5 sqlplus / as sysdba

$ sqlplus / as sysdba

以操作系統權限認證的oracle 管理員登陸,操作系統認證,不需要數據庫服務器啟動 Listener,也不需要數據庫服務器處於可用狀態。比如我們想要啟動數據庫就可以用這種方式進入sqlplus,然后通過startup 命令來啟動數據庫。

  2.6 sqlplus username/password as sysdba

$ sqlplus username/password as sysdba

管理員用戶使用TNS 別名登陸

   2.7 sqlplus /nolog 登錄詳解

sqlplus /nolog則是不以任何用戶登錄,相當於只是打開一個登錄窗口而已,用戶名跟密碼是接下來才輸入。一般這樣做的目的是防止別人看到你的用戶密碼

sqlplus /nolog一般是打開sqlplus軟件,但不進行連接數據庫的操作。
/nolog是不登陸到數據庫服務器的意思
如果沒有/nolog參數,sqlplus會提示你輸入用戶名和密碼

sqlplus /nolog一般是啟動sqlplus但不進行連接操作

/nolog 選項會啟動sqlplus, 但不連接數據庫

sqlplus / as sysdba是一種簡化寫法,其實是省略了用戶名和密碼,完整的寫法是sqlplus  sys/password  as  sysdba而sqlplus  /nolog是另外的用法了,nolog表示不進行登錄,僅僅是進入sqlplus軟件而已

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM