程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> PLSQL遠程連接到Oracle服務器,plsqloracle服務器

PLSQL遠程連接到Oracle服務器,plsqloracle服務器

編輯:Oracle教程

PLSQL遠程連接到Oracle服務器,plsqloracle服務器


這裡只介紹一種遠程連接服務器方法,即本機安裝了Oracle客戶端和PLSql工具,服務器安裝在虛擬機或者另一台電腦上

1.打開Oracle客戶端的Net Manager,選擇Oracle Net配置——本地——服務命名,然後創建一個,例如:bjdm_wsdj。在創建的過程中,網絡服務名自己起一個即可(這個名字就是之後連接遠程服務器的數據庫名),通信協議為TCP/IP,主機名是要遠程連接的服務器的IP地址,端口號是要遠程連接的服務器的端口,一般默認為1521,服務名是要遠程連接的服務器的服務名,一般在創建數據庫時默認為ORCL,完成後並保存剛才的配置。這一步完成後tnsnames.ora文件中會自動映射出剛才的配置,所以不需要手動修改這個文件中的數據。

2.下載並安裝PLSql配置應用

打開PLSql,登錄界面點取消,進入後選擇菜單欄的Tools——preferences——connection,設置Oracle Home和OCI library

3.重新打開PLSql就會在database中有服務器中的數據庫啦,輸入連接服務器的用戶名和密碼就行了。


怎配置pl/sql 連接遠程oracle服務器

(一)不安裝客戶端的解決辦法。
第一種方法:
1、在安裝ORACLE服務器的機器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll (可能服務器沒有,如果沒有則pl sql 隨便用戶名密碼可以登陸)
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
放到一個文件夾,如 oraclient
2、配置tnsnames.ora,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝一個(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目錄D:\oraclient下。
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
)
3、添加一個環境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑(如:D:\oraclient,特別是重裝後或其它操作,忘了TNS_ADMIN變量,plsql登陸就會報無法解析指定的連接標識符),這是為了能夠找到上面說的tnsnames.ora。如果本機上安裝了ORACLE,並且設置了ORACLE_HOME環境變量,那麼會自動在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。
4、設置ORACLE的語言,添加環境變量:
“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII編碼類型,其它類型可自己到服務器看一下或網上查找一下)
(本步驟暫時要做對,如果編碼不對,會產生亂碼)
5、下載並安裝PL.SQL.Developer配置應用
配置tools->preferences->connection
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
6、再次打開plsql則會在database中有oracledata 選項輸入用戶名密碼就可以登陸。

第二種方法:
1。首先去oracle的官方下載客戶端的壓縮包,地址是:www.oracle.com/...0.html,選擇機器的操作系統後選擇oracle對應的版本的base那個壓縮包下載。
2。將下載後的壓縮包解壓到相應的目錄,比如 D:\worksoftware\instantclient_10_2下;
3。在這個目錄下建立NETWORD目錄,再在NETWORK目錄下建立ADMIN目錄,如D......余下全文>>
 

使用PLsql進行遠程連接服務器端oracle數據庫,需要在服務器端或者客戶端做什工作--我的疑問如下:

步驟1:在客戶端先安裝oracle客戶端和PLSQL軟件,就是在oracle安裝過程中選擇安裝客戶端就可以了 。
步驟2:在服務器端安裝oracle服務器端(管理員級的)就可以了。
步驟3:配置本地網絡服務名配置:
打開Oracle的Oracle Net Configuration Assistant(在配置和移植工具下面)

選擇本地網絡服務名配置,下一步

下一步,設置服務名。當前Oracle中實例(數據庫名)

下一步,選擇協議
下一步,設置主機名和端口

進行測試連接

第二步安裝PL_SQL_Developer
直接通過pls-setup.exe安裝,輸入sn.txt中序列號。點擊【下一步】安裝成功即可。
配置PL_SQL
點擊安裝後的PL_SQL,先不輸入用戶名和密碼。按順序進入Edit->Preferrences然後進行如下配置:

然後重新登錄PL SQL,輸入用戶名和密碼即可


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved