暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C PDB迁移报错 ORA-17628: error 65338 returned by remote Oracle server

与君共勉之 2024-06-29
253


这个问题是跟着老师学习的时候遇到的,主要排查思路有:
1、检查两边数据库的字符集

```sql
select * from nls_database_parameters where parameter='NLS_CHARACTERSET' or parameter='NLS_LANGUAGE' or parameter='NLS_NCHAR_CHARACTERSET';
```
2、注意源库需要开启归档模式

alter database archivelog; #开启归档模式,需要数据库到mount状态才能开启

3、使用数据库链接(dblink)从一个容器数据库(CDB)迁移可插拔数据库(PDB)到另一个CDB时,创建的dblink需要指向源CDB的服务名。这个服务名是源数据库对外提供的访问入口,它让目标数据库能够通过网络定位并连接到源数据库
4、检查两边用户的权限,是否有创建PDB的权限

grant create pluggable database,cdb_dba,sysoper to system container=all;

5、源库CDB是否处于本地 UNDO 模式

select property_name,property_value from database_properties where property_name = 'LOCAL_UNDO_ENABLED';
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论