最近發現很多人問到怎麼才能訪問別人機子上的oracle,這裡來給大家做個示範
借助工具的話,oracle就自己帶了兩個
配置和移值助手下面:net configuration assistant 和net manager
一.net configuration assistant
1.選擇本地net服務名配置
2.新增
3.在服務名中輸入你要訪問的機子的oracle的服務名稱(就是資料庫名啦)如為abc
4.之前的協議用預設的就行了,這裡的主機名就填你要訪問的主機的ip或主機名稱(這個只對於區域網)(如用192.168.0.100)
5.然後就會讓你測試連線,第一次一般是失敗的,因為它是用sys使用者在測試,ms不支援用sys使用者測的,
你只要換個使用者測就行了,
6.這時會讓你輸入網路服務名,你隨便輸入乙個名字就行了,因為這個名字是你用來連線到其它機子的服務名,(如用keymen)
然後一路next,完成
這時你會發現在這個檔案會發生變化x:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
你會發現多了如下的內容:
keymen =
(description =
(address_list =
(address = (protocol = tcp)(host = 192.168.0.100)(port = 1521))
)(connect_data =
(service_name = abc)))
然後你就可以連到這台機子上去了(如:conn as sysdba)不過前提是人家的機子服務是啟動的哦
二.用net manager就更簡單啦
點選orcle net 配置下的 本地
本地下面先擇服務命名,然後選擇點+號新增服務
這裡會先讓你輸入網路服務名,如上面的keymen,接著是主機名如上機的192.168.0.100
再接著是服務名如同上面的abc
一路下一步就ok了,不過注意,完成後一定要點檔案,儲存網路配置
這樣就ok了
SQL備份資料到其它電腦上
前言 由於不知道 sql server 為什麼有些時候不能備份資料到其它電腦上 可以是許可權等設定問題 但客戶又確實有此需要,可以在 sql server 增加乙個自動定時執行的作業,執行以下語句 backup database to disk d filename.bak with init ex...
電腦上的本機ip 為什麼那麼多?
有的計算機使用者發現自己得ip 有點多 也就是有好幾個ip位址 不知道怎麼回事 下面我們說說各個ip 首先我們點選開始選單 執行 輸入cmd 彈出命令提示符視窗如圖 接著輸入ipconfig 命令回車如圖 我們看見了我們的ip位址 這個ip位址是我們用的路由器給我們分配的區域網ip 通俗說就是我們內...
訪問不同電腦上的資料庫
如果經常訪問或資料量大 建議用鏈結伺服器 建立鏈結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin srv lnk false null,使用者名稱 密碼 go 查詢示例 select...