Oracle 11g 資料幫浦簡易用法

2021-09-11 07:46:54 字數 1301 閱讀 1621

匯出標準庫

說明: 範例中以tarara使用者為例,要匯出其他使用者下的資料請把tarara替換成實際的使用者名稱

0.源資料庫伺服器建立存放dmp檔案的目錄: 

e:\backup\dmp

1.源資料庫中建立目錄名

以dba身份登陸plsql developer,執行如下語句

create directory dpump_dir1 as 'e:\backup\dmp';

2.賦予tarara讀寫目錄許可權, plsql developer中執行如下命令:

grant read,write on directory dpump_dir1 to tarara;

grant exp_full_database to tarara;

3.退出plsql developer

4.匯出所需的庫

在cmd中匯出tarara使用者下的所有資料:

expdp tarara/tararapwd schemas=tarara  directory=dpump_dir1 dumpfile=emp.dmp   compression=all job_name=emp logfile=ca_expdp.log

6.檢視tarara使用的表空間的名稱和大小, 在目標資料庫上需要建立同樣的表空間

select

fs.tablespace_name  "tablespace",

(df.totalspace - fs.freespace)  "used mb",

fs.freespace   "free mb",

df.totalspace  "total mb",

round(100 * (fs.freespace / df.totalspace)) "pct free"

from

(select

tablespace_name,

round(sum(bytes)/1048576) totalspace

from

dba_data_files

group by

tablespace_name

) df,

(select

tablespace_name,

round(sum(bytes)/1048576) freespace

from

dba_free_space

group by

tablespace_name

) fs

where df.tablespace_name=fs.tablespace_name

order by "pct free";

Oracle11g 資料備份遷移恢復 資料幫浦

rman最小的粒度是資料檔案,資料幫浦最小粒度是表中的特定行,所以之間不能替代,可以互為補充。create directory home as home oracle 指定目錄下的檔案 dumpfile home ext.dmp 或者 directory home dumpfile ext dmp ...

oracle 11g 資料幫浦匯出 19c匯入

檢視dba directories來檢視資料庫中已建立的目錄 select from dba directories 先使用這個目錄 修改sys密碼 alter user system identified by 12345 先搞點資料 create弄個使用者給上點許可權 create user u...

ORACLE 11g 匯出資料

oracle 11g 匯出 表的時候 不會匯出空表 匯出空表操作步驟 使用plsql 1 開啟sql window 執行下面的 sql select alter table table name allocate extent from user tables where segment creat...