Oracle expd从用户A下导出数据要恢复到用户b下面

Oracle expd从用户A下导出数据要恢复到用户b下面,第1张

你用的是新的impdp 还是单纯的imp   两个用法不太一样

imp B/manager@SCFXDB file=file.dmp log=dible_db full=y ignore=y

B/manager是用户名和密码

@SCFXDB是实例名

file=file.dmp 是要导入的文件

log=dible_db是生成日志的名称

full=y是导入整个文件

ignore=y是忽略创建错误

impdp B/manager@SCFXDB  directory=dmpdir  dumpfile= file.dmp

B/manager是用户名和密码

@SCFXDB是实例名

file.dmp是转储文件

directory是转储文件存放位置(windows下面有默认的地方,linux必须指定)

如果出错 看看错误代码一般都是文件找不到,或者exp导出的文件和expdp导出的文件串用,其他错误贴出图片。我可以帮你看看

语法格式:

CREATE

TABLE

table_name

AS

SELECT

*

FROM

table_name

通过

子查询

新建表,创建表的同时记录也加入~

子查询可以复杂,只有

NOT

NULL

约束可以复制,其他约束自行添加~

谢谢~!

create

b

as

select

*

from

a

这样吧把a中的数据给b了

create

b

as

select

*

from

a

where

1=1

就只把

a的表结构给了b


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9883878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存