[獨孤九劍]Oracle知識點梳理(二)資料庫的串連

來源:互聯網
上載者:User

標籤:

2、資料庫的串連

使用sqlpluse 串連資料庫,tnsping TEST 命令可以檢測資料庫TEST能否連上

2.1、資料庫在本地
1 sqlplus userName/password@orcl --orcl為Oracle資料庫SID2 sqlplus userName/password@orcl as sysdba --以管理員身份串連
2.2、資料庫在伺服器上
1 sqlplus userName/password@pc01 --pc01是通過Oracle的Net Manage建立的串連執行個體2 sqlplus userName/password@192.168.1.10/orcl  --192.168.1.10/orcl 是 伺服器IP/伺服器資料庫SID 
                            --這種方式需要在sqlnet.ora檔案中添加EZCONNECT參數

  sqlnet.ora檔案參數添加位置:  

找到 NAMES.DIRECTORY_PATH= (TNSNAMES) 修改為NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)。

  如果伺服器的串連設定了專門的連接埠號碼,需要在IP部分使用IP:PORT格式。

  在開發時,config中強烈推薦第二種方式。

2.3、連結字串(.Net)
1   Data Source=ORCL;User Id=myUsername;Password=myPassword; --串連本地2   Data Source=TORCL;User Id=myUsername;Password=myPassword; --串連遠程伺服器,在Net Manage中配置串連執行個體3   Data Source=192.168.1.10/ORCL;User Id=myUsername;Password=myPassword; --串連遠程伺服器,使用IP/SID方式4   Data Source=(DESCRIPTION = 
              (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))
                  (CONNECT_DATA = (SID = {1}) (SERVER = DEDICATED) ));User Id={2};Password={3};
    --{0} 伺服器IP,{1}伺服器資料庫SID,{2} 使用者名稱,{3}密碼 ;這種方式是完全的寫法,是將tnsnames.ora中的內容拿出來用於設定Data Source,這樣的方式比較保險,有時前三種由於各種原因連不上,就使用這種方式,原因沒深究過。

 

[獨孤九劍]Oracle知識點梳理(二)資料庫的串連

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.