1. 程式人生 > >Oracle匯出遠端資料庫再匯入本地資料庫-命令方式

Oracle匯出遠端資料庫再匯入本地資料庫-命令方式

因為畢設用的是公司的系統,所以要匯出遠端資料庫再匯入本地資料庫

本來用PL/SQL工具的匯出匯入表是十分好用的,但是不知道為什麼一直用SQL匯出會報錯,用ORACLE匯出可執行檔案沒用。。。也算是很倒黴了。。。

不得已之下只好用命令行了。

1、匯出dmp檔案

exp user/[email protected]:1521/ETL file=F:\xxx.dmp owner=lyzhjt

因為我們公司的40上有好多專案的資料庫,所以要採取owner匯出,否則可以採取full = y 匯出

2、匯入dmp檔案

首先在SQLPLUS裡以你想要匯入的使用者登入

imp user/passw[email protected]

:1521/ETL  full=y file=F:\xxx.dmp

3、我是自己又建立了一個本地的賬戶的,在授予許可權的時候,沒有授予匯入的許可權,所以導致一開始無法匯入。

grant create user,drop user,alter user ,create any view ,
      drop any view,exp_full_database,imp_full_database,
      create session to wqq

相關推薦

Oracle匯出遠端資料庫匯入本地資料庫-命令方式

因為畢設用的是公司的系統,所以要匯出遠端資料庫再匯入本地資料庫 本來用PL/SQL工具的匯出匯入表是十分好用的,但是不知道為什麼一直用SQL匯出會報錯,用ORACLE匯出可執行檔案沒用。。。也算是很倒黴了。。。 不得已之下只好用命令行了。 1、匯出dmp檔案 exp

Sql2012如何將遠端伺服器資料庫及表、表結構、表資料匯入本地資料庫

1、第一步,在本地資料庫中建一個與伺服器同名的資料庫        2、第二步,右鍵源資料庫,任務》匯出資料,彈出匯入匯出提示框,點下一步繼續        3、遠端資料庫操作,確認伺服器名稱(伺服器地址)、身份驗證(輸入使用者名稱、密碼)、選擇需要匯出的源資料庫,點下一步繼續       4、本地目標伺服器

Mysql匯出的sql,在本地資料庫恢復失敗的解決辦法

由於在某些空間商買的空間過期了,你無法通過網站後臺進行備份資料庫,想要轉移資料,只能通過MySQL來匯出匯入,但是有時候由於版本不對或者這樣那樣的問題,導致在本地伺服器(或者你重新買的伺服器)匯入資料失敗,我這次的坑就是如此,百度搜了好久才知道有這麼一個軟體,可以搞定這個問題。 1.下載

城市列表匯入本地資料庫

在做Android應用的時候,不可避免要用到資料庫。但是當我們把應用的apk部署到真機上的時候,已經建立好的資料庫及其裡邊的資料是不能隨著apk一起安裝到真機上的。 這就造成了一個問題,這個問題其實很好解決,解決方法如下: 我們首先把有資料的資料庫檔案放在a

oracle匯出含有空表匯入失敗處理

批量處理空表 1、首先使用下面的sql語句查詢一下當前使用者下的所有空表 select table_name from user_tables where NUM_ROWS=0; 2、然後用一下SQL語句執行查詢 select 'alter table '||table_name||' al

如何將Azure SQL 資料庫還原到本地資料庫例項中

原文:https://www.jerriepelser.com/blog/restore-sql-database-localdb/ 原文作者: Jerrie Pelser 譯文:如何將Azure SQL Database還原到本地資料庫中 譯文作者: Lamond Lu 在本篇博文中,我將帶你備份一個A

本地使用impdp匯出伺服器轉儲檔案,本地使用impdp匯入遠端資料庫使用者

Microsoft Windows [版本 6.1.7600] 版權所有 (c) 2009 Microsoft Corporation。保留所有權利。 C:\windows\system32>sqlplus system/system SQL*Plus: Release 11.1.0.6.0 -

資料泵匯出遠端伺服器資料庫本地詳解

一、資料庫在伺服器,在本地操作,匯出資料庫到本地 1、cmd下登入資料庫,建立本地使用者 sqlplus sys/1 as sysdba; //oracle建立使用者,只需把所有的dzlnurse改成你要建的使用者名稱字 create user dzlnurse //下面的1是要建立

資料泵匯入匯出遠端資料庫資料

1、建立資料匯出目錄 $mkdir -p /home/oralce/dmp_dir 2、建立directory [email protected]>create directory dmp_dir as '/home/oracle/dmp_dir'; Directory created

Oracle 匯出匯入資料庫

好久在windows環境下沒進行過匯入匯出資料庫操作,最近操作了一下,出現了一些小問題,重新嘗試了下各種匯出,做過記錄。 環境準備 window環境下執行資料庫匯入匯出,其先決條件有兩個: 1,安裝了oracle的客戶端或伺服器端; 2,在windows路徑設定了相應的oracl

oracle dmp匯入(windows 本地資料庫

https://blog.csdn.net/a290450134/article/details/83113258 基於上步操作進行匯入。 1.win+r -->輸入cmd(注意:這裡是cmd視窗,不是sqlplus視窗!!!) 輸入以下語句:    imp system/[em

SQL SERVER從遠端資料庫匯入本地資料庫

1、首先通過 SQL Server Management Studio  連線本地資料庫,建立一個數據庫,名稱和遠端資料庫上的資料庫名稱一樣 2、在mydb上右鍵,選擇任務-匯入資料。  這個功能就是從指定的遠端資料庫中匯入資料。如下圖所示: 接下來根據介面提示完成操作

PLSQL連線本地oracle遠端oracle資料庫,實現隨意切換

前言 本文主要講述如何連線本地oracle資料庫或者遠端oracle資料庫,實現隨意切換。 注:首先下載64位oracle以及32位輕量級客戶端(注意版本的對應,我用的是11g的oracle和11.2的客戶端): 以下步驟請自行更改路徑,不然,出錯了別怪我哦: s

用SQL語句將遠端SQL Server資料庫中表資料匯入本地資料庫相應的表中

exec sp_addlinkedserver ‘名稱’,”,’SQLOLEDB’,'遠端資料庫的地址’ exec sp_addlinkedsrvlogin ‘名稱’,'false’,'本地使用者名稱稱’,'遠端使用者名稱稱’,'遠端使用者密碼’ 2、倒入表 insert

Oracle資料庫匯入匯出的兩種方式

首先,我們匯入匯出資料,肯定是要通過oracle自帶的可執行程式來完成資料的匯入匯出工作,imp.exe 和exp.exe這兩個可執行檔案都放在oracle安裝目錄下的BIN目錄下。 1.以cmd命令操作符匯入匯出 先以cmd命令操作符來演示,比如我的B

Oracle 9i 資料庫 資料匯入匯出的最簡單的方法

匯出命令:Exp <username>/<password>@[<netname>]  owner=<ownername> file=<filepath>解釋一下:資料匯出要用到EXP命令,直接執行cmd,輸入實際的

Windows DOS窗體下Oracle 資料庫匯入匯出命令

oracle 使用者建立 資料庫的匯入匯出imp/exp 可以在SQLPLUS.EXE或者DOS(命令列)中執行 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中 安裝目錄ora81BIN被設定為全域性路徑

Oracle用imp和exp匯入匯出資料庫

用 imp 和 exp 命令匯入匯出資料庫 注: 在splplus環境下執行時,在命令前加 ! 號,這樣  SQL> !exp ...   和  SQL> !imp ... 基本語法和例項:     1. EXP       有三種主要的方式(完全、使用

cmd匯入匯出遠端完整資料庫

匯出:exp 使用者名稱/密碼@遠端的IP地址:埠/例項 owner=使用者名稱          file=存放的位置:\檔名稱.dmp  log=存放的位置:\檔名稱.txt  匯入:imp 使用者名稱/密碼@遠端的IP地址:埠/例項         file=存放的位

MySQL資料庫匯入匯出

一.MYSQL的命令列模式的設定:  桌面->我的電腦->屬性->環境變數->新建->PATH=";path/mysql/bin;"其中path為MYSQL的安裝路徑。 注:如果你的mysql命令以加入到環境變數,則不需要第一步,二.命令列進入MYSQL的