oracle匯出與匯入指令碼

2021-08-14 14:44:38 字數 1977 閱讀 9346

匯出指定使用者下的所有表

# 環境變數設定

export oracle_sid=bdyz

export oracle_base=/u01/oracle11g_r2

export oracle_home=$oracle_base/11g

export ld_library_path=$oracle_home/lib

export nls_lang="simplified chinese"_china.zhs16gbk;

export path=$path:$oracle_home/bin

rq=$(date +%y%m%d)

user_name='lltf'

user_passwd='lltf_2017'

bak_dir=/u01/oradata/$/$rq

if [ ! -s

$bak_dir ];then

mkdir -p $bak_dir

fi#建立備份目錄並授權給使用者

sqlplus / as sysdba <'$';

grant read,write on directory dump_dir to $;

quit

eofexpdp $/$ directory=dump_dir dumpfile=$_%u.dmp schemas=$ logfile=$_$_exp.log compression=all filesize=1g parallel=8

匯出指定使用者下的指定表
#!/bin/sh

export oracle_sid=ldb1

export oracle_home=$oracle_base/11.2.0/db_1

export path=$:$oracle_home/bin

bak_dir='/home/oracle/lxm/meituan/data_of_tables_need_compare_module'

user_name='ldb'

user_passwd='ldb'

sqlplus / as sysdba <'$';

grant read,write on directory dump_dir to $;

quit

eofexpdp $/$ tables=$.t_sof_subscriber,$.t_subscriber_import_task,$.t_as,$.t_subscriber,$.t_smb_msisdn directory=dump_dir dumpfile=$_%u.dmp compression=all filesize=1g parallel=8

#!/bin/sh

. ~/.bash_profile

bak_dir='/home/oracle/lxm/meituan/data_of_tables_need_compare_module'

exp_user_name='ldb'

exp_tablespace='ldb_data'

exp_index_tablespace='ldb_index'

current_tablespace='users'

user_name='test'

user_passwd='test'

sqlplus / as sysdba <'$';

grant read,write on directory exp_dir to $;

quit

eofimpdp $/$ parallel=8 cluster=no dumpfile=$_%u.dmp directory=exp_dir remap_tablespace=$:$,$:$ remap_schema=$:$ table_exists_action=truncate

# 開始沒加這句導致匯入中出現錯誤$:$

# 如果源庫與目標庫的資料表空間(索引表空間)一樣那麼就不需要使用remap_tablespace進行對映;

oracle 指令碼匯入匯出

匯入 imp ics ics localhost 1521 orcl file f ics.dmp full y 匯出 資料匯出 1 將資料庫test完全匯出,使用者名稱system 密碼manager,例項名test 匯出到d daochu.dmp中 exp system manager test...

oracle 指令碼匯入匯出dmp檔案

匯入指令碼如下 echo offsetlocal set username 使用者名稱set password 密碼set bakdir 指令碼路徑 set sid oracle服務例項名 set bakdate dmp名稱 set logdate date 0,4 date 5,2 date 8,...

oracle 的匯入與匯出

在專案實施過程中,總會少不了與資料庫打交道,這是個人總結 刪除表空間 drop tablespace pt6 including contents drop tablespace mpm including contents drop tablespace sf including contents...