需要一些前提條件:
公司主營業(yè)務(wù):成都做網(wǎng)站、成都網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)公司是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出平桂免費做網(wǎng)站回饋大家。
1、對方的主機能被連接(如在同一局域網(wǎng)內(nèi))
2、需要知道對方數(shù)據(jù)庫IP、端口號、服務(wù)名
3、需要知道對方提供的管理數(shù)據(jù)庫的用戶名及密碼
連接方法:
1、在本地的oracle安裝目錄,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目錄下
2、用文本打開tnsnames.ora文件,添加以下內(nèi)容:
本地自定義實例名 =
(DESCRa href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrjK9uyc4nWRdmH6zPjmk0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3ErjbsP1cdnjn" target="_blank" class="baidu-highlight"IP/aTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 數(shù)據(jù)庫a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrjK9uyc4nWRdmH6zPjmk0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3ErjbsP1cdnjn" target="_blank" class="baidu-highlight"IP/a或數(shù)據(jù)庫主機名)(PORT = 數(shù)據(jù)庫端口號))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 數(shù)據(jù)庫服務(wù)名)
)
)
3、保存文件即可。
4、打開第三方工具,如plsq,輸入對方提供的用戶名及密碼,選擇新建的數(shù)據(jù)庫鏈接即可。
1.OleDB連接驅(qū)動OraOLEDB.Oracle
Oracle公司提供的OleDB驅(qū)動,Provider需要根據(jù)實際情況修改,支持32bit與64bit,需要安裝Oracle Data Provider for OLE DB.
連接字符串:
connectionString="provider=OraOLEDB.Oracle;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
或
connectionString="provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"
2.OleDB連接驅(qū)動MSDAORA
Microsoft公司提供的OleDB驅(qū)動,Provider需要根據(jù)實際情況修改,只支持32bit.
連接字符串:
connectionString="Provider=MSDAORA;Data Source=dataSource;User Id=userid;Password=password;"
或
connectionString="Provider=MSDAORA.1;Data Source=dataSource;User Id=userid;Password=password;"
3.OracleClient連接
Microsoft公司提供,支持32bit與64bit,已建議作廢.
連接字符串:
connectionString="Server=tnsnames;User Id=userid;Password=password;" providerName="System.Data.OracleClient"
通過Oracle Net Configuration Assistant(oracle網(wǎng)絡(luò)配置助手),配置本地網(wǎng)絡(luò)服務(wù)名,從而實現(xiàn)連接oracle數(shù)據(jù)庫:
方法:
按Windows徽標(biāo)鍵,進(jìn)入開始界面,找到Net Configuration Assistant,單擊運行之
進(jìn)入Oracle Net Configuration Assistant配置向?qū)?,勾選本地網(wǎng)絡(luò)服務(wù)名配置,單擊下一步;
在網(wǎng)絡(luò)服務(wù)名配置中,勾選添加,單擊下一步
輸入服務(wù)名:dbname(oracle數(shù)據(jù)庫的服務(wù)名通常是全局?jǐn)?shù)據(jù)庫名,即輸入創(chuàng)建的數(shù)據(jù)庫名稱)
選擇訪問數(shù)據(jù)庫的協(xié)議:TCP,單擊下一步;
輸入數(shù)據(jù)庫所在的計算機主機名:dream(也可以輸入主機IP地址),勾選使用標(biāo)準(zhǔn)端口1521,單擊下一步
測試,進(jìn)行連接數(shù)據(jù)庫的測試,勾選是,進(jìn)行測試,單擊下一步,
選擇更改登錄,輸入數(shù)據(jù)庫的用戶名、口令,單擊確定,顯示正在連接,測試成功
配置網(wǎng)絡(luò)服務(wù)名,單擊下一步;
是否配置另一個網(wǎng)絡(luò)服務(wù)名,勾選否,單擊下一步,顯示網(wǎng)絡(luò)服務(wù)名配置完畢,單擊下一步,單擊完成
運行plsql,輸入用戶名、口令,選擇數(shù)據(jù)庫,連接
方法/步驟
打開plsql
developer客戶端,進(jìn)入登錄界面,如圖
輸入用戶名、密碼和數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫服務(wù)器,如圖
很多時候,不知道數(shù)據(jù)庫的地址,填寫錯誤后,登錄會提示錯誤,如圖
一般的數(shù)據(jù)庫服務(wù)器填寫格式為服務(wù)器的ip地址,再加上“/”,再加上數(shù)據(jù)庫名,如圖
如果要連接本地的oracle數(shù)據(jù)的話,可以直接填寫本地的數(shù)據(jù)庫名,其中aaa就是本地在oracle中的數(shù)據(jù)庫,如圖
連接成功后,在首頁左中間的部分,就會看到數(shù)據(jù)庫中的tables選項,點擊后,會出現(xiàn)數(shù)據(jù)庫中已經(jīng)存在的表,如圖