資料庫匯出缺少表

2021-09-24 19:11:57 字數 1370 閱讀 6752

2、使用expdp匯出

oracle10g之後預設引數不匯出空表,更改引數只針對後建的表,導致備份時空表未被匯出

sql查詢語句

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null;
查詢表空間使用率

select upper(f.tablespace_name)         "表空間名",

d.tot_grootte_mb "表空間大小(m)",

d.tot_grootte_mb - f.total_bytes "已使用空間(m)",

to_char(round(( d.tot_grootte_mb - f.total_bytes ) / d.tot_grootte_mb * 100, 2), '990.99')

|| '%' "使用比",

f.total_bytes "空閒空間(m)",

f.max_bytes "最大塊(m)"

from (select tablespace_name,

round(sum(bytes) / ( 1024 * 1024 ), 2) total_bytes,

round(max(bytes) / ( 1024 * 1024 ), 2) max_bytes

from sys.dba_free_space

group by tablespace_name) f,

(select dd.tablespace_name,

round(sum(dd.bytes) / ( 1024 * 1024 ), 2) tot_grootte_mb

from sys.dba_data_files dd

group by dd.tablespace_name) d

where d.tablespace_name = f.tablespace_name

order by 1

表空建擴容

alter tablespace 表空間名稱

add datafile 表空間存放路徑 size 表空間大小 autoextend on next 增長的大小 maxsize 空間最大值(如果不限制空間最大值就用unlimited)

如果可用表空間不足,則匯出失敗,匯出包含空表

資料匯出Excel表 資料庫資料匯出

public static hashmapcolumn new hashmap static param table 要匯出的表 param name 匯出的excel表名稱 表頭 throws exception public void createexcel string table,strin...

oracle資料庫匯出表

1 exp username password rows n indexes n compress n buffer 65536 feedback 100000 owner username file d username date dmp 2 exp username password rows ...

mysql mysqldump 匯出資料庫表

1.mysqldump的幾種常用方法 1 匯出整個資料庫 包括資料庫中的資料 mysqldump u username p dbname dbname.sql 2 匯出資料庫結構 不含資料 mysqldump u username p d dbname dbname.sql 3 匯出資料庫中的某張資...