orcale使用exp和imp导出和导入数据库数据

mac2024-05-22  30

orcale使用exp和imp导出和导入数据库数据

一、数据导出

以管理员身份打开cmd, 输入如下指令回车:

--全部导出 --导出LLBTEST数据库下LLB用户密码为LLB的所有数据到F:\llb.dmp文件中 --localhost/mydb表示需要操作的数据库链接 exp LLB/LLB@localhost/LLBTEST file=F:\llb.dmp --只导出表结构 --导出LLBTEST数据库下LLB用户密码为LLB的所有数据到F:\llb.dmp文件中 --localhost/mydb表示需要操作的数据库链接 exp LLB/LLB@localhost/LLBTEST file=F:\llb.dmp rows=n

二、数据导入

以管理员身份打开cmd, 输入如下指令回车:

--将F:\llb.dmp文件中的库导入到LLBTEST下的LLB用户中 imp LLB/LLB@localhost/LLBTEST file=F:\llb.dmp full=y ignore=y

注意:如果存在空表或者表中没有一条数据的这种表,exp导出是会被过滤掉,也就是说空表是exp不出来的 解决方案: 执行下面sql,找出所有的空表 select ‘alter table ‘||table_name||’ allocate extent;’ from user_tables where num_rows=0 or num_rows is null 再将结果集复制出来执行。

最新回复(0)