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...