sqlplus串連Oracle

來源:互聯網
上載者:User

sqlplus串連Oracle

SQLPlus 在串連時通常有三種方式

1. sqlplus / as sysdba

作業系統認證,不需要資料庫伺服器啟動listener,也不需要資料庫伺服器處於可用狀態。比如我們想要啟動資料庫就可以用這種方式進入 sqlplus,然後通過startup命令來啟動。

2. sqlplus username/password

串連本機資料庫,不需要資料庫伺服器的listener進程,但是由於需要使用者名稱密碼的認證,因此需要資料庫伺服器處於可用狀態才行。

3. sqlplus usernaem/password@orcl

通過網路連接,這是需要資料庫伺服器的listener處於監聽狀態。此時建立一個串連的大致步驟如下:

  a. 查詢sqlnet.ora,看看名稱的解析方式,預設是TNSNAME 

  b. 查詢tnsnames.ora檔案,從裡邊找orcl的記錄,並且找到資料庫伺服器的主機名稱或者IP,連接埠和service_name  

  c. 如果伺服器listener進程沒有問題的話,建立與listener進程的串連。  

  d. 根據不同的伺服器模式如專用伺服器模式或者共用伺服器模式,listener採取接下去的動作。預設是專用伺服器模式,沒有問題的話用戶端就串連上了資料庫的server process。

  e. 這時串連已經建立,可以操作資料庫了。

Oracle學習筆記:sqlplus使用者登入

sqlplus登入Oracle時ORA-01017: invalid username/password; logon denied的錯誤 

在CentOS 6.4下安裝Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虛擬機器中安裝步驟

Debian 下 安裝 Oracle 11g XE R2

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.