oracle資料庫本地資料庫
① plsql鎬庝箞榪炴帴鏈鍦皁racle鏁版嵁搴(plsql榪炴帴鏈鍦皁racle閰嶇疆)
閫氳繃OracleNetAssistant錛坥racle緗戠粶閰嶇疆鍔╂墜錛夛紝閰嶇疆鏈鍦扮綉緇滄湇鍔″悕錛屼粠鑰屽疄鐜拌繛鎺oracle鏁版嵁搴擄細
鏂規硶錛
鎸塛indows寰芥爣閿錛岃繘鍏ュ紑濮嬬晫闈錛屾壘鍒癗etAssistant錛屽崟鍑昏繍琛屼箣
榪涘叆OracleNetAssistant閰嶇疆鍚戝礆紝鍕鵑夋湰鍦扮綉緇滄湇鍔″悕閰嶇疆錛屽崟鍑諱笅涓姝ワ紱
鍦ㄧ綉緇滄湇鍔″悕閰嶇疆涓錛屽嬀閫夋坊鍔狅紝鍗曞嚮涓嬩竴姝
杈撳叆鏈嶅姟鍚嶏細dbname錛坥racle鏁版嵁搴撶殑鏈嶅姟鍚嶉氬父鏄鍏ㄥ矓鏁版嵁搴撳悕錛屽嵆杈撳叆鍒涘緩鐨勬暟鎹搴撳悕縐幫級
閫夋嫨璁塊棶鏁版嵁搴撶殑鍗忚錛歍CP錛屽崟鍑諱笅涓姝ワ紱
杈撳叆鏁版嵁搴撴墍鍦ㄧ殑璁$畻鏈轟富鏈哄悕錛歞ream(涔熷彲浠ヨ緭鍏ヤ富鏈篒P鍦板潃)錛屽嬀閫変嬌鐢ㄦ爣鍑嗙鍙1521錛屽崟鍑諱笅涓姝
嫻嬭瘯錛岃繘琛岃繛鎺ユ暟鎹搴撶殑嫻嬭瘯錛屽嬀閫夋槸錛岃繘琛屾祴璇曪紝鍗曞嚮涓嬩竴姝ワ紝閫夋嫨鏇存敼鐧誨綍錛岃緭鍏ユ暟鎹搴撶殑鐢ㄦ埛鍚嶃佸彛浠わ紝鍗曞嚮紜瀹氾紝鏄劇ず姝e湪榪炴帴錛屾祴璇曟垚鍔
閰嶇疆緗戠粶鏈嶅姟鍚嶏紝鍗曞嚮涓嬩竴姝ワ紱
鏄鍚﹂厤緗鍙︿竴涓緗戠粶鏈嶅姟鍚嶏紝鍕鵑夊惁錛屽崟鍑諱笅涓姝ワ紝鏄劇ず緗戠粶鏈嶅姟鍚嶉厤緗瀹屾瘯錛屽崟鍑諱笅涓姝ワ紝鍗曞嚮瀹屾垚
榪愯宲lsql錛岃緭鍏ョ敤鎴峰悕銆佸彛浠わ紝閫夋嫨鏁版嵁搴擄紝榪炴帴
② oracle資料庫的客戶端和本地是什麼意思
Oracle資料庫本地是指:安裝有Oracle資料庫的本機(這個機器是包含資料庫軟體和本地客戶端連接所需的軟體)。
Oracle資料庫客戶端是指:連接Oracle資料庫機器(泛指安裝Oracle客戶端的機器)
——————————————————————————————————
客戶端連接:通過客戶端軟體連接Oracle資料庫的連接。
本地連接:本機連接資料庫也是客戶端連接,但是叫做本地連接。
③ oracle怎麼連接本地資料庫
1)點擊Net Configuration Assistant
2) 在彈出的對話框中選擇本地Net服務名配置,點下一步
3) 在服務名配置對話框中選擇添加,點下一步
4)在如下對話框中填寫要訪問的oralce資料庫的服務名,該服務名可以通過oralce登錄用戶名進入環境,在.cshrc中,環境變數ORACLE_SID對應的值便是這個服務名,也可以在oracle用戶環境下執行grep | env ORACLE_SID查找。
點擊下一步
5)選擇TCP協議,點下一步
6)主機名中填寫要訪問的oracle資料庫伺服器,使用標准埠號1521,點下一步
④ oracle怎麼配置本地資料庫
一、監聽器(LISTENER)
監聽器是Oracle基於伺服器端的一種網路服務,主要用於監聽客戶端向資料庫伺服器端提出的連接請求。既然是基於伺服器端的服務,那麼它也只存在於資料庫伺服器端,進行監聽器的設置也是在資料庫伺服器端完成的。
二、本地服務名(Tnsname)
Oracle客戶端與伺服器端的連接是通過客戶端發出連接請求,由伺服器端監聽器對客戶端連接請求進行合法檢查,如果連接請求有效,則進行連接,否則拒絕該連接。
本地服務名是Oracle客戶端網路配置的一種,另外還有Oracle名字伺服器(Oracle Names Server)等。Oracle常用的客戶端配置就是採用的本地服務名,本文中介紹的也主要是基於本地服務名的配置。
三、Oracle網路連接配置方法
配 置Oracle伺服器端與客戶端都可以在其自帶的圖形化Oracle網路管理器(Oracle Net Manager)里完成(強烈建議在這個圖形化的工具下完成Oracle服務端或客戶端的配置)。在Windows下,點擊「開始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager」啟動Oracle網路管理器工具,在Linux/Unix下,利用netmgr命令來啟動圖形化Oracle網路管理器,如:
$ netmgr
Windows下啟動Net Manager圖形窗口如下圖示: