在oracle导库的时候,报的错误如下

在oracle导库的时候,报的错误如下,第1张

impdp test1/test1 directory=bbs_dir file=data.dmp REMAP_SCHEMA=TEST:TEST1

仿照我上面这个写,当然用户神马的自己加上

原文如下

oracle数据泵命令 expdp和impdp主要用来迁移数据。

先看看导出

expdp test/test directory=BBS_DIR file=data.dmp schemas=TEST

这是导出,解释一下参数,directory是目录对象,用户必须有权限读写。

shemas是导出模式的对象,多个可以逗号隔开。

下面看看导入:

impdp test1/test1 directory=bbs_dir file=data.dmp schemas=test1

提示

ORA-39002: *** 作无效

ORA-39165: 未找到方案 TEST1

原因是新模式和原来的模式不同,必须加额外的参数

impdp test1/test1 directory=bbs_dir file=data.dmp REMAP_SCHEMA=TEST:TEST1

ok

文件位置不需要指出,impdp程序会自动去之前创建的directory中查找impdp命令中指定的文件名是否存在。所以,命令中的file=d:\sf1.dmp改成file=sf1.dmp试试

expdp test/test directory=BBS_DIR file=data.dmp schemas=TEST

这是导出,解释一下参数,directory是目录对象,用户必须有权限读写。

shemas是导出模式的对象,多个可以逗号隔开。

导入:

impdp test1/test1 directory=bbs_dir file=data.dmp schemas=test1

提示

ORA-39002: *** 作无效

ORA-39165: 未找到方案 TEST1

原因是新模式和原来的模式不同,必须加额外的参数

impdp test1/test1 directory=bbs_dir file=data.dmp REMAP_SCHEMA=TEST:TEST1

扩展资料:

变长的形参声明格式如下:

dataType...parameters

其中,省略号表示数据类型为dataType的parameters参数个数不固定的,可为任意个。

在方法调用时,变长形式参数可被替换成1个、2个或多个参数。

例如,下面声明可变长参数的方法:

void mymethod(String s , int ...numbers)

其方法的调用形式可为:mymethod("abc",1)、mymethod("abcd",1,2)或mymethod("hij",1,2,3)等形式。

在编译时,方法的变长参数将被看成具有相同类型的一维数组。

注意:变长的参数有一些限制:在一个方法中只能定义一个可变长的参数,且必须是方法的最后一个参数。

参考资料来源:百度百科-参数

可用图形界面或者命令导入:

图形界面需要借助第三方工具plsql,方法如下:

1、登录到要导入的数据库及用户。

2、依次点击“工具”——“导入表”。

3、上方选择“oracle导入”,下方找到.dmp的文件,然后点击“导入”等待完成即可。

命令导入:

1、win键+R键,进入命令提示符。

2、进到.dmp文件所在文件夹:

3、输入如下命令:

imp 被导入用户名/密码@实例名 file=文件名.dmp log=日志.dmp fromuser=导出用户 touser=导入用户

输入后按回车键,等待导入完成即可。

说明:第三点中中文部分,请根据实际情况填写。


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

原文地址: http://outofmemory.cn/sjk/6714307.html

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

发表评论

登录后才能评论

评论列表(0条)

保存