将dmp文件导入到数据库中
删除当前用户下全部的序列
删除当前用户下全部的表
select
'drop sequence ' || sequence_name||
';'||chr(13)||chr(10)
from user_sequences;
select
'drop table ' || table_name ||
';'||chr(13)||chr(10)
from user_tables;
导入数据库文件
一、删除某一用户下全部的表和序列
二、将文件传入到/app/oracle/admin/oadb/dpdump
三、su - oracle
四、impdb system/oracle directory=dump_dir fumpfile=20121221oadb.dmp schemas=oa
oracle 数据导出语句
su - oracle
expdp oa/oa@oadb dumpfile = 20121224.dmp full = y
oracel 客户端:
三、重启PLSQL,搞定! PS:进入后发现查询出的数据凡是中文都变成文号了,解决方法以下: 个人电脑-右键-属性-高级-环境变量-系统变量-新建变量 变量名:NLS_LANG 变量值:AMERICAN_AMERICA.UTF8