今天在 Oracle Enterprise Linux 5.6 上安装GoldenGate Director ,安装完 JDK 1.6 和 weblogic server 10.3.50 后安装GoldenGate Director Server 11.2.1
的时候,而且是进度条结束的时候报了一个“unable to run run-cds-tool scripts file” 错误,如下图所示:
一般情况下,Oracle 软件的安装在相应目录下都会有日志输出,在我的 GoldenGate 安装目录/weblogic/GoldenGate/GG_Directorgg-director
里面找到了这个日志,日志内容如下:
[oracle@prod GG_Directorgg-director]$ cd/weblogic/GoldenGate/GG_Directorgg-director
[oracle@prod GG_Directorgg-director]$ ls*.log
cds-tool-error.log cds-tool.log
[oracle@prod GG_Directorgg-director]$ morecds-tool-error.log
Exception in thread "main"java.lang.ClassFormatError: oracle.jdbc.OracleDriver (unrecognized class fileversion)
atjava.lang.VMClassLoader.defineClass(libgcj.so.7rh)
atjava.lang.ClassLoader.defineClass(libgcj.so.7rh)
atjava.security.SecureClassLoader.defineClass(libgcj.so.7rh)
atjava.net.URLClassLoader.findClass(libgcj.so.7rh)
atjava.lang.ClassLoader.loadClass(libgcj.so.7rh)
atjava.lang.ClassLoader.loadClass(libgcj.so.7rh)
atcom.goldengate.gdsc.util.ConfigDirectorServer.startDBSetup(ConfigDirectorServer.java:659)
atcom.goldengate.gdsc.util.ConfigDirectorServer.main(ConfigDirectorServer.java:922)
unrecognized class fileversion
错误信息已经很明确,很可能是 java 版本问题,因为 Oracle Linux 5.6 自带的 jdk 版本为 1.4.2,所以在安装 weblogic 之前,要求先安装 jdk 1.6
可是我明明已经安装了 1.6 版本的 jdk,应该是符合安装要求的,这里为何报错呢?
回顾一下 jdk 的安装笔记,错误的细节就出来了:
[root@prod weblogic]#./jdk-6u43-linux-i586.bin
[root@prod weblogic]# mkdir -p/usr/local/java
[root@prod weblogic]# cp -Rf ./jdk1.6.0_43/usr/local/java
[root@prod weblogic]# chmod -R 777/usr/local/java
[root@prod weblogic]# vi /etc/profile
exportJAVA_HOME=/usr/local/java/jdk1.6.0_43
exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
[root@prod weblogic]# exportJAVA_HOME=/usr/local/java/jdk1.6.0_43
[root@prod weblogic]# exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
[root@prod bin]# source /etc/profile
[root@prod bin]# java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build1.6.0_43-b01)
Java HotSpot(TM) Server VM (build20.14-b01, mixed mode)
我的 jdk 1.6 是用 root 安装的,而安装 weblogic 和 goldengate director 都是用 oracle 用户安装的,oracle 的环境变量没有设置
1.6 版本的 JDK ,java -version 查看结果果然如我我所料。
[oracle@prod ~]$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704(Red Hat 4.1.2-50)
Copyright (C) 2006 Free SoftwareFoundation, Inc.
This is free software; see the source forcopying conditions. There is NO
warranty; not even for MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE.
果断修改 Oracle 用户的环境变量
[oracle@prod ~]$ vi .bash_profile
export JAVA_HOME=/usr/local/java/jdk1.6.0_43
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
[oracle@prod ~]$ source .bash_profile
然后再删除失败的安装文件,重新安装便顺理安装通过。
转载请注明作者出处及原文链接:
http://blog.csdn.net/xiangsir/article/details/8703673
分享到:
相关推荐
Oracle GoldenGate 19.1 是一款用于实时数据复制和数据集成的工具,它引入了微服务架构,使得组件更加模块化,便于管理和扩展。在本文档中,我们将详细探讨如何在最新的19.1版本中安装和配置GoldenGate的微服务。 1...
此文档用于介绍GoldenGate Director安装的步骤及安装成功后的测试
- **安装和初始化**:在管理服务器上安装Director,创建数据库连接和认证。 - **添加资源**:将源和目标数据库,以及GoldenGate进程添加到Director中进行管理。 - **配置监控**:设置监控参数,如性能阈值和警报...
这通常涉及到从Oracle官方网站下载适用于特定平台和数据库版本的安装包,如在本例中的"Oracle GoldenGate V11.2.1.0.1 for Oracle 11g on Linux x86-64"。安装过程包括将软件包复制到指定目录,创建必要的安装目录,...
在Oracle GoldenGate V11.1.1.1.2版本中,它为Oracle 11g数据库在Linux x86-64平台上提供了高效且灵活的数据迁移和灾难恢复解决方案。这个版本的GoldenGate主要关注于提升性能、稳定性和兼容性,以适应大型企业对高...
Oracle GoldenGate Director是一款强大的工具,专门用于管理和监控Oracle GoldenGate环境。它提供了直观的图形界面和Web浏览器访问方式,使得管理GoldenGate组件变得更加便捷高效。本配置手册将详细介绍GoldenGate ...
在Oracle GoldenGate 12.2.0.2.2版本中,它为Linux x86-64架构提供了全面的支持,确保在64位Linux环境中高效运行。 **Oracle GoldenGate的主要组件和功能:** 1. **Extract(抽取)**:这是GoldenGate的数据源端...
综上所述,Oracle GoldenGate是一套功能强大的数据集成和同步工具,它的使用和部署需要遵循特定的许可协议,并且应当正确地安装和配置以避免错误的使用带来的风险。对于任何技术产品而言,了解和遵守相应的法律条款...
Oracle GoldenGate Director是一款强大的数据复制管理工具,它提供了可视化界面和自动化功能,用于监控、管理和部署Oracle GoldenGate进程。在本指南中,我们将深入探讨如何安装和配置Oracle GoldenGate Director,...
3. **安装与配置指南**:"fbo_ggs_Linux_x64_ora11g_64bit.tar"可能包含实际的软件包,用于在Linux x86-64平台上安装GoldenGate。安装过程中可能涉及到设置初始化参数、创建进程定义、配置复制规则等步骤。 4. **...
Oracle GoldenGate 是一款高效的数据复制解决方案,用于实现数据库间的实时或接近实时的数据同步。在这个“Goldengate 12c RAC 到单实例同步--归档在共享设备搭建案例”中,我们将深入探讨如何利用 GoldenGate 的...
Oracle GoldenGate 21.3 是一款强大的数据复制和实时数据集成工具,支持在Oracle数据库与MySQL数据库之间进行数据同步。在21.3版本中,GoldenGate引入了微服务架构,这使得部署和管理更加灵活,提高了系统的可扩展性...
3. 安装Goldengate 11g于Linux系统:安装过程中包括在源系统和目标系统上创建安装目录,解压文件,创建子工作目录,以及引入命令接口的步骤。安装时还需要创建Goldengate用户,并为该用户授权。 4. 配置Oracle...
Oracle GoldenGate Director是一款强大的监控和管理工具,专为Oracle GoldenGate数据复制解决方案设计。它提供了图形化的用户界面,使得配置、管理和监控数据复制过程变得更加直观和便捷。在配置手册中,"4.2.3 ...
### Oracle GoldenGate for Oracle to Oracle知识点详解 #### 一、Oracle GoldenGate for Oracle to Oracle概述 **Oracle GoldenGate**是一款高性能的数据复制软件,能够实现不同系统之间数据的实时同步。Oracle ...
5. **Oracle GoldenGate软件安装**:运行安装程序,选择相应的组件和安装类型(如脱机或在线)。遵循安装向导的步骤,指定之前创建的Oracle GoldenGate用户和安装目录。 6. **创建和配置进程**:Oracle GoldenGate...
Oracle GoldenGate 是一款高效的数据复制解决方案,用于实现企业级数据实时同步、灾备以及数据分析。在Oracle数据库环境中,它能够捕获、传输和应用数据库更改,确保数据的一致性和完整性。Oracle GoldenGate 提供了...
1. **安装与配置GoldenGate**:在RAC节点上安装GoldenGate软件,并根据官方文档配置环境变量、初始化参数和安全设置。 2. **创建GoldenGate进程**:为每个RAC实例创建抽取进程和投递进程,确保它们能正确识别并处理...
Oracle GoldenGate(OGG)是Oracle公司提供的一种高级数据集成解决方案,特别强调其在微服务架构上的创新。在OGG V21.3版本中,引入了微服务架构,这标志着Oracle GoldenGate向现代化、高性能数据集成软件的迈进。...
- 目标端GoldenGate安装:在目标数据库服务器上安装GoldenGate软件。 - 测试GoldenGate控制台:确认安装成功并测试控制台操作。 - 创建GoldenGate运行时目录:设置必要的目录用于运行GoldenGate进程。 - 设置...