oracle - impdp ora-00904 标识符无效
问题描述
我正在尝试将我们的数据库导入WE8MSWIN1252
到一个新AL32UTF8
实例中。我正在使用impdp
工具来实现这一点。我收到以下错误
处理对象类型 SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC ORA-39083: 对象类型 ALTER_PACKAGE_SPEC:"MyOwner"."MyPackageOwner" 未能创建并出现错误: ORA-00904: "DECL_OBJ#": 标识符无效
请注意,当我使用SQLplus
它编译这个包时,它按预期工作你知道什么会导致这个错误吗?谢谢,比莱尔
解决方案
打开 SQL Developer 将 PLScope 标识符参数(工具 > 首选项 > 数据库 > PL/SQL 编译器 > PLScope 标识符)从全部设置为无。关闭并打开 SQL Develop
它解决了我的问题。
推荐阅读
- java - 如何在 EJB 2.x 中将会话 bean 识别为有状态或无状态?
- sql - Teradata SQL - 使用“或”返回比预期更多的记录
- c# - 引用我创建的游戏对象时,编译器找不到给定名称的变量
- c# - 如何在一个文本框中显示两个文本框值
- angular - 多个索引的 Firebase 数据库正确结构
- image - 带有 TouchableOpacity onpress 的图像在本机反应中不起作用
- reactjs - 无法读取未定义的属性“模糊”?
- android - 如何使用 ArcGIS SDK for Android 编辑离线 .geodatabase 文件?
- jquery - JQuery:尝试在主页上注入 css 并且锚标记 HREF 包含某些内容
- objective-c - 从十进制数中删除 0