❶ sqlplus遠程連接oracle資料庫命令
在進行遠程連接Oracle資料庫時,首先確保伺服器端的資料庫已經啟動正常。這可以通過查看資料庫服務的狀態來確認。
同時,伺服器端的監聽服務也需要處於正常啟動狀態,這可以檢查監聽服務的狀態來確定。這兩個步驟是確保資料庫遠程連接的基礎。
接下來,需要在客戶端進行配置,配置文件通常為tnsnames.ora。在這個文件中,你需要定義一個連接名,這個連接名對應著資料庫的具體信息,包括伺服器的IP地址、埠號等。配置完成後,可以保存並退出編輯器。
最後一步是使用sqlplus命令進行連接。命令的格式為sqlplus 用戶名/密碼@連接名,其中的「連接名」就是你在tnsnames.ora文件中定義的那個連接名。輸入命令後,系統會嘗試使用提供的用戶名和密碼進行驗證,如果信息正確,將成功連接到資料庫。
需要注意的是,連接名的具體內容,即XXX = (後面的內容,需要根據實際的tnsnames.ora配置文件來確定。例如,你可能會看到這樣的配置:MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL))),其中的MYDB就是連接名,而192.168.1.100和1521分別是伺服器的IP地址和埠號。
總結來說,遠程連接Oracle資料庫需要確保資料庫和監聽服務正常啟動,正確配置客戶端的tnsnames.ora文件,並使用正確的用戶名、密碼和連接名進行連接。
❷ oracle 表數據 怎麼遠程導到另一個機器的資料庫里
舉例導出資料庫服務abc,用戶user,密碼psd下的table1,table2,table3表到d:\data目錄下,導出文件名為test.dmp,語句為:exp user/psd@adc file=d:\data\test.dmp tables=(table1,table2,table3) 。將上述文件恢復的語句為:exp user/psd@adc full=y file=d:\data\test.dmp.注意:如果將備份文件中的所有表恢復,需要加上full=y。如果只須只需要恢復table1,則語句為:exp user/psd@adc file=d:\data\test.dmp tables=table1。即必須指明倒入那些信息,要麼全部要麼部分表。以下是摘抄的別人的經驗。執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,DOS中可以執行時由於 在oracle 8i 中 安裝目錄\ora81\BIN被設置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個文件有可能是被包裝後的類文件。SQLPLUS.EXE調用EXP.EXE、IMP.EXE所包裹的類,完成導入導出功能。下面介紹的是導入導出的實例。數據導出:1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\chu.dmp中exp system/manager@TEST file=d:\chu.dmp full=y2將資料庫中system用戶與sys用戶的表導出exp system/manager@TEST file=d:\chu.dmp owner=(system,sys)3將資料庫中的表inner_notify、notify_staff_relat導出exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)4將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出exp system/manager@TEST file=d:\chu.dmp tables=(table1) query=\" where filed1 like '00%'\"上面是常用的導出,對於壓縮,既用winzip把dmp文件可以很好的壓縮。也可以在上面命令後面 加上 compress=y 來實現。數據的導入1 將D:\chu.dmp 中的數據導入 TEST資料庫中。imp system/manager@TEST file=d:\chu.dmp imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。在後面加上 ignore=y 就可以了。2 將d:\chu.dmp中的表table1 導入imp system/manager@TEST file=d:\chu.dmp tables=(table1)基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然後導入。 簡單點可以藉助工具:網上找一下就可以了。
❸ 怎樣用sqlplus developer 遠程連接oracle資料庫
在本機oracle的安裝文件中,找到tnsnames.ora這個文件,添加一條信息,大體如下:
ora_db = --此名字,可以自由命名
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xp-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
上面的這段信息中,HOST和SERVICE_NAME一定要改,HOST就是遠程資料庫的IP,SERVICE_NAME是你要連接的遠程資料庫的服務名,也就是sid,這個一定要知道