如何連線遠端oracle資料庫?
之前的文章我們講過linux程式設計師第一天需要配置scrt工具和ue工具,如果公司使用資料庫產品的話,我們還需要了解如何去連線遠端資料,接下來我們來介紹如何連線遠端伺服器上的oracle資料,以linux主機上的資料庫為例.
首先來了解一下連線資料庫具備的條件:
遠端主機有oracle,並且已經啟動.
資料庫開發軟體(本文介紹plsql devloper)
由於遠端主機的資料庫一般是由dba安裝,那麼本文不進行詳述,先以安裝客戶端軟體開始.
以64位客戶端安裝檔案為例 win64_11gr2_client.zip ,解壓後,進行client目錄,雙擊setup.exe,開始安裝.
此處一定要選管理員,否則後續很多功能不能使用.
預設下一步即可,
注意此頁的路徑,不要有中文和空格,否則後患無窮.
安裝中….
點選完成,
正式安裝產品…
這樣安裝完成!
如何實驗安裝是否可用?
在命令提示符中輸入sqlplus,彈出如圖資訊,並提示輸入使用者名稱,代表客戶端安裝成功.
接下來測試連線狀態
首先確保能夠ping通遠端主機,本文編寫對應的主機為 192.168.137.112
使用ping命令 ping 192.168.137.112 看到如圖資訊,代表網路連通,可以下一步測試
接下來介紹oracle給我們提供的乙個網路命令 tnsping 後面既可以跟ip,也可以跟oracle資料庫的例項名稱(本文oracle例項以orcl為例)
看到上圖資訊,代表tnsping成功返回,可以連線資料庫,oracle安裝預設提供的經典使用者為scott使用者,本人設定的密碼是11,所以可以進行登陸驗證.
使用sqlplus scott/11@ 命令,看到如上圖代表連線成功.這樣就可以進行操作了 select * from tab;可以檢視當前使用者有哪些表.
下面開始介紹如果用配置工具進行配置
開啟oracle客戶端自帶的配置工具
配置本地網路服務名
點選下一步
填寫orcl,對應的是遠端主機oracle的例項名.
選擇tcp模式後,下一步
進行測試
確定再次測試
見到下圖代表配置完成
配置完成.
tnsnames.ora 檔案
主要是得到了如下內容
orcl =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.137.112)(port = 1521))
(connect_data =
(service_name = orcl)
此時可以再次在命令提示符下執行 tnsping orcl
看到如下資訊
可以將登陸命令進行簡化了.
64位oracle如何配置32位客戶端
impdp 使用者 密碼 例項 dumpfile testdb65.dmp logfile sg01.log remap schema testdb65 建立的使用者 由於在本機win7x64上安裝了64位的oracle,結果試圖使用plsql developer去訪問它的時候,報告說無法載入oci...
mysql 客戶端 yum Mysql YUM安裝
在centos7中預設安裝有mariadb,這個是mysql的分支,但為了需要,還是要在系統中安裝mysql,而且安裝完成之後可以直接覆蓋掉mariadb。下面就是使用yum安裝mysql了 這步可能會花些時間,安裝完成後就會覆蓋掉之前的mariadb。出現這樣的提示表示安裝成功 2.mysql資料...
oracle客戶端安裝
instantclient basic win32 10.2.0.3 20061115.zip 解壓instantclient basic win32 10.2.0.3 20061115.zip到d盤,全路徑為 d instantclient 10 2 設定環境變數 tns admin d inst...