oracle winx64_12c 伺服器安裝與客戶端連線

oracle winx64_12c 伺服器安裝與客戶端連線

1、伺服器(10.10.10.21)上安裝ORACLE版本: winx64_12c

如果選擇桌面類,在另一臺裝置作為客戶端時,會訪問不到伺服器的1521埠。

安裝完成,在防火牆例外設定中,中開啟1521埠。

在伺服器cmd視窗檢查1521埠是否開啟:netstat -na。

在客戶端測試是否能ping通伺服器。

如果能ping通,用telnet 10.10.10.21 1521檢查是否開啟埠。

2、客戶端(windwsXP)下載:instantclient-basic-nt-12.1.0.1.0.zip,instantclient-sqlplus-nt-12.1.0.1.0.zip,解壓縮到:D:\instantclient_12_1

3、從伺服器查詢tnsnames.ora檔案,複製到上面目錄中。

<span style="color:#330033;"># tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
#(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.21)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.21)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)</span>

4、客戶端設定環境變數。

(1)path變數中增加 D:\instantclient_12_1

(2)增加變數:TNS_ADMIN=D:\instantclient_12_1

(3)增加變數:NLS_LANG=AMERICAN_AMERICA.AL32UTF8,此處與伺服器字符集應一致,伺服器字符集查詢方法:select userenv(‘language’) from dual。

如果(3)不設定,客戶端查詢返回資料含有中文會出現???。執行pl/sql時會出現提示:

5、pl/sql的登入引數: