oracle 导入导出imp/exp命令 导出空表
oracle 导入导出imp/exp命令 使用说明;导出空表
操作方法
- 01
1:导出导入单张表 导出: exp username/password@DBtest file=./t_tab_test.dmp tables=t_tab_test 只导出表结构: exp username/password@DBtest file=./t_tab_test.dmp rows=0tables=t_tab_test 导入: imp username/password@DBtest file=./t_tab_test.dmp ignore=y tables=t_tab_test ignore=y :ignore=y 表示忽略错误,继续后面的操作;
- 02
2:修改 "空表": ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间 需要执行下面生成的语句; select 'alter table ' || table_name || ' allocate extent(size 64k);' sql_text, table_name, tablespace_name from user_tables where table_name not in (select segment_name from user_segments where segment_type = 'TABLE') and table_name like '%T_TAB_TEST%' ;
赞 (0)