遠端登入server匯出linux下oracle資料庫中的資料並從本地下載
1)現在lanserver,netserver,localhost,從localhost登入到lanserver 再從lanserver ssh 到netserver
#ssh root@lanserver
password:輸入密碼
#ssh-keygen -t dsa -f MyPass.pub //由於從netserver做身份驗證,不能隨意登入,所以我們先在lanserver上生成一個key檔案
引數說明:
-t type Specify type of key to create. //指定建立key的型別
-f filename Filename of the key file. //生成key的檔名稱
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+想辦法把MyPass.pub的內容粘帖到netserver的~/.ssh/下的authorized_keys中 +
+ 1) 在本地機器中的~/.ssh/目錄下執行下命令, +
+ssh-keygen -t dsa 將生成兩個檔案,id_dsa和id_dsa.pub. +
+2) 將id_dsa.pub複製到遠端機器,並且將id_dsa.pub的內容新增到~/.ssh/authorized_keys中.+
+cat id_dsa.pub >>authorized_keys +
+注意:目錄.ssh和檔案authorized_keys的許可權必須是600. +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果新增成功了,就可以正常從lanserver登入到netserver伺服器上了
2)匯出sid為testdb的資料
在netserver上執行
#exp system/blcgebnew owner=epsiii direct=y constraints=y indexes=y file=./date.dmp
date.dmp就在當前目錄下,此檔案就是從資料庫中匯出的
3)使用scp命令下載到localhost
切換到lanserver上
#scp root@netserver:/%path%/date.dmp . & //"&"這個可以不加,如果加上表示在後臺執行,可使用ps命令進行檢視
eg:
#ps aux | grep scp[@more@]
#ssh root@lanserver
password:輸入密碼
#ssh-keygen -t dsa -f MyPass.pub //由於從netserver做身份驗證,不能隨意登入,所以我們先在lanserver上生成一個key檔案
引數說明:
-t type Specify type of key to create. //指定建立key的型別
-f filename Filename of the key file. //生成key的檔名稱
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+想辦法把MyPass.pub的內容粘帖到netserver的~/.ssh/下的authorized_keys中 +
+ 1) 在本地機器中的~/.ssh/目錄下執行下命令, +
+ssh-keygen -t dsa 將生成兩個檔案,id_dsa和id_dsa.pub. +
+2) 將id_dsa.pub複製到遠端機器,並且將id_dsa.pub的內容新增到~/.ssh/authorized_keys中.+
+cat id_dsa.pub >>authorized_keys +
+注意:目錄.ssh和檔案authorized_keys的許可權必須是600. +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如果新增成功了,就可以正常從lanserver登入到netserver伺服器上了
2)匯出sid為testdb的資料
在netserver上執行
#exp system/blcgebnew owner=epsiii direct=y constraints=y indexes=y file=./date.dmp
date.dmp就在當前目錄下,此檔案就是從資料庫中匯出的
3)使用scp命令下載到localhost
切換到lanserver上
#scp root@netserver:/%path%/date.dmp . & //"&"這個可以不加,如果加上表示在後臺執行,可使用ps命令進行檢視
eg:
#ps aux | grep scp[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25067344/viewspace-1054812/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- oracle資料庫遠端不落地匯入本地資料庫Oracle資料庫
- IMPDP匯入遠端資料庫資料庫
- 資料泵在本地匯出資料到遠端資料庫中資料庫
- 資料庫遠端檔案匯入資料庫
- Oracle expdp資料泵遠端匯出Oracle
- Oracle新建資料庫並登入Oracle資料庫
- ORACLE資料庫裡表匯入SQL Server資料庫Oracle資料庫SQLServer
- SQL Server資料庫匯入匯出資料方式比較SQLServer資料庫
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- 用exp/imp把遠端資料匯入到本地資料庫中資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- 在SQL Server資料庫中匯入MySQL資料庫Server資料庫MySql
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- expdp遠端匯出資料
- 從Oracle資料庫中匯出SQL指令碼Oracle資料庫SQL指令碼
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- 從cmd中匯入.SQL檔案並建立資料庫SQL資料庫
- 將excel中資料從window上匯入到linux中oracle資料庫ExcelLinuxOracle資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- 遠端資料庫AWR 匯入到本地分析資料庫
- 資料庫的匯入匯出資料庫
- 談談資料從sql server資料庫匯入mysql資料庫的體驗(轉)Server資料庫MySql
- ORACLE expdp匯出遠端庫指定使用者資料到本地資料庫Oracle資料庫
- SQL server資料匯入OracleSQLServerOracle
- Oracle 資料匯入匯出Oracle
- Oracle資料匯入匯出Oracle
- Sql Server 匯入另一個資料庫中的表資料SQLServer資料庫
- [LotusScript] 匯出指定Server下的所有資料庫資訊Server資料庫
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- SQL Server 2008匯入、匯出資料庫SQLServer資料庫
- windows下把資料從oracle匯入hbaseWindowsOracle
- 匯出Sql server 2005資料庫中某表的資料SQLServer資料庫
- SQL SERVER 和EXCEL的資料匯入匯出SQLServerExcel
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫