一:PL/SQL只导出导入表结构:
1、导出:
plsql->工具->导出用户对象->输出为.sql文件
2、导入
plsql->工具->导入表->SQL插入->导入表结构
二:PL/SQL导出导入表数据:
1、导出:
plsql->工具->导出表->选择要导出的表导出.dmp文件
2、导入:
plsql->工具->导入表->选择要导入的表导入.dmp文件
三:完全导出导入数据库:
1、导出:
exp
2、导入:
imp
以下为详细的导入导出实例:
一、数据导出:
1、 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2、 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3、 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4、 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
imp system/manager file=bible_db log=dible_db full=y ignore=y
system/manager是用户名和密码
file=bible_db 是要导入的文件
log=dible_db是生成日志的名称
full=y是导入整个文件
ignore=y是忽略创建错误
数据库是a.dmp我想导入的时候,数据库是b
imp system/manager@服务SID file=bible_db.dmp log=dible_db full=y ignore=y fromuser=a touser=b
详细用法可在“运行”中输入cmd进入命令窗口键入
'IMP HELP=Y' 获取帮助信息提示