Oracle Repository 创建实用程序无法连接到 oracle 11g 企业版数据库 DB ORA-01882: timezone region

Posted

技术标签:

【中文标题】Oracle Repository 创建实用程序无法连接到 oracle 11g 企业版数据库 DB ORA-01882: timezone region【英文标题】:Oracle Repository creation utility Unable to connect to oracle 11g Enterprise Edition database DB ORA-01882: timezone region 【发布时间】:2016-09-09 16:20:30 【问题描述】:

发生在 Oracle 融合中间件错误。

无法连接到数据库。检查输入的数据库连接详细信息是否正确。 ORA-00604: 递归 SQL 级别 1 发生错误 ORA-01882: 未找到时区

说实话,我已经彻底搜索过了。

我发现它与我的 oracle 11g ee 版本中的 jdk 有关,所以我尝试在 jdk 上运行时区更新程序,但时区无法更新..它返回错误说“无法重命名 0 到 1'。

我什至不确定我是否走在正确的道路上......请有人帮我一把。

【问题讨论】:

检查 RCU 的文档并确保您使用的是正确的 JDK。您使用的是什么版本的 FMW? 11 想要 jdk 7,12 想要 jdk 8 它的 fmw 是 12,我给它 jdk 8.73 在 MyOracleSupport 上查看此内容:文档 ID 1068063.1、community.oracle.com/thread/2271951?db=5、community.oracle.com/thread/2362442?start=0&tstart=0 感谢您的帮助...它来自我的 jdk...从 11g 升级到 12c 完成了这项工作。我认为升级,自动升级了我的 oracle 中的 jdk。 但是在尝试创建域时出现新错误.....内部异常:javax.crypto.IllegalBlockSizeException:使用填充密码解密时,输入长度必须是 8 的倍数。 【参考方案1】:

时区错误是由于我为数据库选择的字符集而出现的。本来应该是utf8,但是我选择了其他的。我不得不卸载我的数据库,并使用“utf8”字符集重新创建了一个新数据库,这恰好是一个通用标准。 :)

【讨论】:

是的,除非您有特定的理由选择,否则总是选择 UTF8 作为字符集。很高兴它现在可以工作了。 但现在遇到了新错误...当我尝试创建域时,它给了我在字符串解密期间遇到的错误。内部异常:javax.crypto.IllegalBlockSizeException:使用填充密码解密时,输入长度必须是 8 的倍数。我认为这是因为我组合了错误的包。这是我的安装文件:oracle 12c 数据库、fmw_12.2.1.1.0_infrastructure.jar 和 fmw_12.2.1.1.0_wccontent.jar。请问我使用的是正确的文件吗?【参考方案2】:

FMW 的安装分为两类:开发人员和生产。开发人员使用 soa_quickstart + WCC + WCP + MFT 等。WLS 和所有需要的文件都安装在此安装中,然后可以使用/配置 3 个不同的域 - JDev 本地,独立(基于文件,无需 DB 或 RCU)和紧凑(需要 db + RCU)。生产需要 WLS + 基础架构 + 二进制文件(SOA/OSB/BPM、MFT、WCC、WCP)。这些都是单独的安装,也需要 DB 和 RCU。所以,问题是:你在安装什么,为什么?如果您正在为生产环境安装,您应该严格遵循 oracle 安装说明和EDG。如果您正在安装开发环境,那么它非常快速和简单 - standalone env 是一个不错的选择。虽然有一些功能在独立/基于文件的安装中不可用,但它仍然是 SOA/OSB/BPM 开发人员的首选。如果您只是希望 FMW 安装与开发人员一起玩或使用,您可以下载并安装完全配置并准备使用的 free VirtualBox image。您还应该咨询system compatibility guide,以确保安全。

【讨论】:

我正在尝试安装 oracle Web 中心内容及其所有 ECM 功能。我还在为生产目的配置域。我在 oracle 论坛上发布了有关该错误的清晰完整信息。请访问此链接查看。 community.oracle.com/message/14021747#14021747 非常感谢。 我无法访问链接。我从来没有遇到过这些问题,并且已经多次安装了许多操作系统。听起来您的环境中有一些严重的问题。如果您是 Oracle 客户并且遇到这些问题,正确的做法是向 Oracle 支持部门记录支持请求。

以上是关于Oracle Repository 创建实用程序无法连接到 oracle 11g 企业版数据库 DB ORA-01882: timezone region的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Oracle 数据泵导出实用程序在本地计算机上创建转储文件?

具有启用 SSL 的 Oracle 数据库的存储库创建实用程序 (RCU)

oracle 提示无监听程序

Setting Up Oracle Data Integrator Repository

就是关于oracle的 无监听程序的错误 监听已经开了

subversion实用命令整理