1
玉泉網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
準(zhǔn)備oracle簡易客戶端程序,如果沒有請到oracle網(wǎng)站下載,可以下載基本包及其他擴(kuò)展程序包,例如:如果要使用sqlplus則需要下載sqlplus包,筆者下載了instantclient-basic-win32和instantclient-sqlplus-win32程序
2
將下載的客戶端的簡易包,解壓縮到磁盤上的某一目錄,例如:D:\oracle\instantclient_10_2
3
設(shè)置環(huán)境變量,具體設(shè)置如下:
1.將路徑D:\oracle\instantclient_10_2添加到環(huán)境變量path中
2.設(shè)置ORACLE_HOMED:\oracle\instantclient_10_2
3.設(shè)置NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4.設(shè)置TNS_ADMIN:D:\oracle\instantclient_10_2
4
在
D:\oracle\instantclient_10_2目錄下增加 tnsnames.ora 文件,例如:文件內(nèi)容如下所示:DB_CENTER
= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =
DB_SERVER)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME =
DB_CENTER) ) )
5
如果打開plsql時(shí)不顯示database列表,則需要在plsql中設(shè)置:tools-preferences-connection
Oracle Home=D:\oracle\instantclient_10_2
OCI library=D:\oracle\instantclient_10_2\oci.dll,
以后即可以通過plsql或者sqlplus程序連接oracle數(shù)據(jù)庫服務(wù)器了,當(dāng)然如果需要使用oracle其他功能時(shí),再下載其他軟件程序放在D:\oracle\instantclient_10_2目錄下即可
1.載oracle客戶端軟件
2解壓
3運(yùn)行setup.exe
4出現(xiàn)選擇安裝類型的界面,一般選擇‘管理員’,根據(jù)自己的需要具體選擇,選好后,點(diǎn)擊下一步
5出現(xiàn)產(chǎn)品語言選擇界面,這個(gè)就不用講了,下一步
6出現(xiàn)指定安裝位置界面,根據(jù)自己的需要選擇,建議選擇D盤,下一步
7執(zhí)行先決條件檢查
8檢查完后顯示安裝概要信息
9點(diǎn)擊完成后,開始安裝產(chǎn)品
安裝完成,點(diǎn)擊關(guān)閉
下面開始連接數(shù)據(jù)庫服務(wù)端
選擇“開始”--“所有程序”--“Oracle-Oraclient11g_home1”--配置和移植工具--Net
Configuration
Assistant
出現(xiàn)Oracle本地配置向?qū)У臍g迎界面,選擇“本地網(wǎng)絡(luò)服務(wù)名配置”標(biāo)簽,然后下一步
在對話框中選擇“添加”標(biāo)簽,然后下一步
在“服務(wù)名”
文本框
中添加服務(wù)名稱,下一步
在“選擇協(xié)議”對話框中選擇“TCP”,下一步
出現(xiàn)“
主機(jī)名
”的輸入框,寫入
Oracle數(shù)據(jù)庫
的內(nèi)網(wǎng)地址
出現(xiàn)“測試對話框”,選擇“是,進(jìn)行測試”
測試未成功,更改登陸
測試成功
這個(gè),我知道,但是你能不能操作的來,你看你自己的了步驟如下:
一、配置oracle服務(wù)器的監(jiān)聽器listener
修改安裝目錄/network/admin/目錄下的listener.ora和tnsnames.ora兩個(gè)文件。其中
listener文件大致如下:
# listener.ora Network Configuration File: /oracle/app/product/10.1.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/app/product/10.1.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = demo1) #demo1為oracle實(shí)例名
(ORACLE_HOME = /oracle/app/product/10.1.0/db_1)
(SID_NAME = demo1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) #IP地址為oracle服務(wù)器
)
)
tnsnames.ora文件大致修改如下:
# tnsnames.ora Network Configuration File: /oracle/app/product/10.1.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
DEMO1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) #IP地址為oracle服務(wù)器
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DEMO1) #demo1為oracle實(shí)例名,或者服務(wù)名稱此名稱可通過netmgr或netca修改
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
以上修改也可通過圖形界面的netmgr和netca進(jìn)行配置。修改之后,重啟監(jiān)聽器
二、下載安裝oracle客戶端。
在安裝pl/sql developer的本地機(jī)器上必須安裝oracle客戶端(此處指針對oracle 10g版本,有說也可只安裝相關(guān)驅(qū)動(dòng)如oci驅(qū)動(dòng),
具體不詳。并且客戶端不一定為10g版本,8i,9i皆可)。
1.從官網(wǎng)上下載綠色版本的客戶端,地址如下(或有改變):
下載需要oracle用戶,可免費(fèi)注冊
2.綠色版無需安裝,將此下載解壓至某處,并在其下建立一network目錄,目錄下再建admin目錄,結(jié)構(gòu)如下
客戶端目錄/network/admin,在admin目錄中建立tnsnames.ora文件,內(nèi)容大致如下:
demo1 = #oracle服務(wù)名
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) #oracle服務(wù)器地址與端口
)
(CONNECT_DATA =
(SERVICE_NAME = demo1)
)
)
三、在PL/SQL developer中配置客戶端信息。
打開PL/SQL developer,暫不登錄,選擇菜單tools-preferences-connection,設(shè)置如下兩項(xiàng):
Oracle Home: D:\Program Files\instantclient_11_1 #客戶端解壓目錄
OCI library: D:\Program Files\instantclient_11_1\oci.dll #oci庫文件路徑,oci.dll應(yīng)該在客戶端目錄下。
保存,重啟PL/SQL developer,些時(shí)應(yīng)可看到登錄框中Database下拉選項(xiàng)里有你剛剛配置的遠(yuǎn)程服務(wù)器上的服務(wù)實(shí)例demo1了。
例如:
注意:新安裝的客戶端如果沒有配置過監(jiān)聽,admin目錄下可能沒有tnsnames.ora這個(gè)文件,可以手動(dòng)創(chuàng)建文本文檔,文件名改為tnsnames,后綴改為ora。
例如:
注意:新安裝的客戶端如果沒有配置過監(jiān)聽,admin目錄下可能沒有l(wèi)istener.ora這個(gè)文件,但是admin\sample\listener.ora沒有,可以手動(dòng)創(chuàng)建文本文檔,文件名改為listener,后綴改為ora。