oracle資料庫dmp的遷移

2021-10-05 03:53:40 字數 2023 閱讀 1730

1. 登入後台

sqlplus /

as sysdba;

2.建立路徑

create directory expdp_dir as

;

3.匯出當前資料庫的dmp檔案

使用者/密碼:一般具有dba的許可權,這樣才能保證匯出的許可權完整

expdp sys/

123456 directory=expdp_dir dumpfile

=expdp_2020.dmp logfile=expdp_2020.log schemas=datatest;

4.建立表空間

create

tablespace dbtest1 datafile '/oradata/dba/dbtest1.dbf' size 10g autoextend on

next

100m maxsize unlimited extent management local autoallocate segment space management auto;

5.建立使用者並指定表空間

create

user datatest1 identified by

123456

default

tablespace dbtest1 temporary

tablespace

temp profile default

;

6.給使用者許可權

grant

connect

,resource to datatest1;

grant

select

on v_$session

to datatest1;

grant

select

on v_$sesstat to datatest1;

grant

select

on v_$statname to datatest1;

grant

create

session

to datatest1;

grant

create

table

to datatest1;

grant

create

view

to datatest1;

grant

create sequence to datatest1;

grant unlimited tablespace

to datatest1;

grant

drop

anytable

to datatest1;

grant

connect

,resource to datatest1;

7.匯入dmp檔案

impdp sys/

123456 directory=expdp_dir dumpfile

=expdp_2020.dmp logfile=impdp_2020.dmp.log remap_tablespace=dbtest:dbtest1 remap_schema=datatest:datatest1;

備註:

-- linux操作:使用者oracle使用者把檔案拷貝到 /oradata/dmp/expdp_dmp下

scp -r [email protected]:/oradata/dmp/expdp_dmp/

*/oradata/dmp/expdp_dmp

--追加表空間

alter

ORACLE資料庫遷移

oracle資料庫遷移過程 劉兵召寫於20081202 14 01 1.新建立兩個oracle使用者,new jbpm和old jbpm劉兵召寫於20081202 14 01 new jbpm 在原有資料庫基礎上更改過的資料庫 表結構發生變化,依然儲存著原來資料庫的一些資料 old jbpm 原有的...

oracle資料庫遷移

一 原始資訊記錄及複製 1.記錄欲遷移庫的sid,是否為歸檔模式 檢視方法 以sys使用者登入sqlplus後執行archive log list,建庫時預設為非歸檔模式 以及如下檔案的存放位置 引數檔案,密碼檔案,控制檔案,日誌檔案,資料檔案引數檔案存放在c oracle product 10.2...

Oracle資料庫遷移

1.登陸sqlplus a.在sqlplus登陸介面的使用者名稱中輸入 nolog,其他不用輸入 b.conn as sysdba2.刪除當前使用者級聯資訊 提示 ora 01940 無法刪除當前連線的使用者 時關閉所有資料庫連線,或者重啟服務列表中的db服務 如果遇到以下問題時 提示 ora 01...