1 创建表空间及临时表空间
create tablespace WLC_DATA logging datafile '/Soft/Oracle/oradata/WLC_DATA.DBF' size 10240m autoextend on next 512m maxsize unlimited extent management local;
create temporary tablespace WLC_TEMP tempfile '/Soft/Oracle/oradata/WLC_TEMP.DBF' size 128m autoextend on next 128m maxsize 1024m extent management local;
2 创建用户
create user wlc identified by wlc888 default tablespace WLC_DATA temporary tablespace WLC_TEMP
3 使用imp/exp导入导出
imp wlc/wlc888@orcl file=999.dmp buffer=4096000
exp wlc/wlc888@orcl file=999.dmp buffer=4096000
4 防止导出空表
Oracle11g在使用exp导出时,数据行为0的表将不会导出,可使用如下方式处理:
执行select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0生成语句
然后执行生成的语句后,即可完整导出
5 重建索引
select 'alter index ' || index_name || ' rebuild;' from user_indexes