ogg12c oracle11g
时间: 2023-10-26 20:03:22 浏览: 74
OGG 12c 和 Oracle 11g 是两个不同的 Oracle 数据库产品。
OGG 12c 是 Oracle GoldenGate 的一个版本,它是一种实时数据复制和数据集成软件,可以用于将数据从一个数据库复制到另一个数据库,包括不同的平台和不同的数据库版本。OGG 12c 具有高性能、低延迟和可靠的数据复制能力,可以广泛应用于实时数据分析、数据仓库、数据备份等场景。
而 Oracle 11g 是 Oracle 公司推出的一款关系数据库管理系统 (RDBMS),它是 Oracle 数据库产品系列的一个版本。Oracle 11g 提供了全面的数据库管理和数据处理功能,包括事务管理、并发控制、数据安全性等。它还提供了许多高级功能,如分布式数据库、数据复制、高可用性等。Oracle 11g 是一个成熟稳定的数据库产品,在企业级应用系统中得到广泛应用。
总结来说,OGG 12c 是一款实时数据复制和数据集成软件,可以实现不同数据库之间的数据复制和数据传输,具有高性能和可靠性;而 Oracle 11g 是一款功能强大的关系数据库管理系统,具有全面的数据库管理和数据处理功能。两者虽然都属于 Oracle 数据库产品系列,但在功能和应用场景上有着不同的定位和用途。
相关问题
linux搭建oracle ogg 12c迁移19c
1. 安装Oracle 19c
首先,需要安装Oracle 19c数据库,安装过程可以参考官方文档或者其他相关的教程。
2. 安装Oracle GoldenGate 12c
在Oracle 19c数据库所在的服务器上安装GoldenGate 12c,可以参考官方文档或者其他相关的教程。
3. 配置GoldenGate 12c
配置GoldenGate 12c的步骤如下:
- 创建GoldenGate目录
创建GoldenGate目录,比如/opt/goldengate。
- 设置环境变量
在用户的.bashrc文件中添加以下环境变量:
export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib
export GG_HOME=/opt/goldengate
export PATH=$PATH:$GG_HOME
- 创建GoldenGate用户
在Oracle 19c数据库中创建GoldenGate用户,并赋予必要的权限。
- 创建GoldenGate目录结构
在GoldenGate用户下创建以下目录结构:
cd $GG_HOME
mkdir dirprm
mkdir dirdat
mkdir dirrpt
mkdir dirtmp
- 创建GoldenGate参数文件
在dirprm目录下创建以下参数文件:
- GLOBALS
GGSCI> edit params globals
TRANLOGOPTIONS ALTLOGDEST /u02/oradata/ogg/altlog
LAGREPORTMINUTES 1
LAGINFOMINUTES 10
LAGCRITICALMINUTES 30
LAGCRITICALTHRESHOLD 100000
LAGINFOEXCLUDE *.*
LAGINFO /GGATE/reports/gginfo.htm, APPEND
LAGCRIT /GGATE/reports/ggcrit.htm, APPEND
REPLICATOPTIONS ASSUMETARGETDEFS
REPLICATOPTS ENABLE_INSTANTIATION_FILTERING
REPLICATOPTS DISCARDFILE ../dirrpt/rep_discard.txt, PURGE
REPLICATOPTS REPORT ../dirrpt/rep_report.txt, APPEND
REPLICATOPTS MAXTRANSOPS 1000
REPLICATOPTS MAXTRANSFILES 10
- DBLOGIN
GGSCI> edit params DBLOGIN
USERID gguser, PASSWORD gguser, ENCRYPTKEY DEFAULT
- EXTRACT
GGSCI> edit params ext1
EXTRACT ext1
SETENV (ORACLE_SID=ORCL)
SETENV (ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1)
SETENV (NLS_DATE_FORMAT=DD-MON-YYYY HH24:MI:SS)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID gguser, PASSWORD gguser
EXTTRAIL ./dirdat/ex
TABLE hr.*;
- REPLICAT
GGSCI> edit params rep1
REPLICAT rep1
SETENV (ORACLE_SID=ORCL)
SETENV (ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1)
SETENV (NLS_DATE_FORMAT=DD-MON-YYYY HH24:MI:SS)
SETENV (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)
USERID gguser, PASSWORD gguser
ASSUMETARGETDEFS
MAP hr.*, TARGET hr.*;
- 启动GoldenGate
启动GoldenGate的步骤如下:
- 启动管理进程
GGSCI> start mgr
- 启动抽取进程
GGSCI> start ext1
- 启动复制进程
GGSCI> start rep1
4. 测试GoldenGate
在Oracle 19c数据库中进行一些数据操作,比如插入、更新、删除等操作,然后通过GoldenGate进行同步到另一个数据库中,验证数据是否同步成功。
至此,Oracle GoldenGate 12c的迁移工作已经完成。
windows oracle 10g 升级到12c
Windows系统上的Oracle数据库10g升级到12c是一个重要的升级过程,需要仔细的计划和操作。首先,需要备份所有的数据库和相关数据,以防升级过程中出现意外情况。其次,需要确保系统满足Oracle 12c的硬件和软件要求,比如操作系统版本、内存、磁盘空间等。接着,需要下载并安装Oracle 12c的安装程序,然后按照官方文档中的步骤进行升级操作。升级过程中需要注意一些细节,比如需要关闭10g数据库实例、安装新的12c数据库实例、导入10g数据库的数据到12c数据库中等。
另外,升级过程中可能会涉及到一些兼容性问题和数据迁移问题,需要做好充分的测试和验证工作。在升级完成后,还需要做一些后续的工作,比如重新配置数据库连接、重新安装和配置相关的应用程序等。升级过程通常会花费一定的时间,而且可能会对现有的业务产生影响,因此需要事先通知相关的人员并制定应对方案。
总的来说,升级Oracle数据库是一个复杂的过程,需要仔细的规划和操作,尤其是涉及到生产环境的数据库。在升级过程中需要保持沟通和协作,及时解决各种问题,以确保顺利完成升级并保证系统的稳定和安全。