Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

3

积分

0

好友

8

主题
1#
发表于 2015-1-13 13:57:45 | 查看: 6818| 回复: 0
在oracle 12c中,我创建CDB名为RC12C,即ORACLE_SID=RC12C,两个PDB为:OCBI1,OCBI2
我想用impdp直接把另一数据库scott用户通过dblink导入到其中一个PDB当中,在操作进出现下面的问题

当使用CDB为SID时
# export ORACLE_SID=RC12C
# impdp system/Oracle2015 network_link=link_5195 schemas=scott directory=exp_dir
QQ图片20150113134839.png
提示在CDB中不能创建新用户,原因为:
[oracle@racdb admin]$ oerr ora 65096
65096, 00000, "invalid common user or role name"
// *Cause:  An attempt was made to create a common user or role with a name
//          that was not valid for common users or roles.  In addition to
//          the usual rules for user and role names, common user and role
//          names must start with C## or c## and consist only of ASCII
//          characters.
// *Action: Specify a valid common user or role name.

但当使用PDB为SID时
QQ图片20150113135428.png
显然这样的设置不正确

请问如何通过impdp把其它数据库的数据导入到PDB数据当中呢?
谢谢
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-1 20:10 , Processed in 0.054797 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569