创建对ORCL数据库具有dba权限的数据库用户cdcora
su - oracle
sqlplus sys/sys@orcl as sysdba
create user cdcora identified by "cdcora";
grant create session to cdcora;
grant create table to cdcora;
grant create view to cdcora;
grant create sequence to cdcora;
grant create procedure to cdcora;
grant execute procedure to cdcora;
grant alter session to cdcora;
grant select any table to cdcora;
grant select any view to cdcora;
grant resource to cdcora;
grant dba to cdcora;
打开数据库的归档日志
sqlplus sys/sys@orcl as sysdba
shutdown immedate;
quit
export ORACLE_SID=orcl
sqlplus /nolog
connect sys/sys as sysdba
startup mount;
alter database archivelog;
archive log start;
alter database open;
quit
mkdir -p /home/oracle/archlog
sqlplus sys/sys@orcl as sysdba
alter system set log_archive_dest_1='location=/home/oracle/archlog';
alter system set log_archive_format='%s_%t_%r.log' scope=spfile;
alter system set log_archive_start=true scope=spfile;
再重启数据库即完成打开数据库归档日志
将数据库附加日志打开
sqlplus sys/sys@orcl as sysdba
alter databse add supplemental log data;
再以cdcora用户登录ORCL数据库以创建用于测试的表,以及打开该表的附加日志
sqlplus cdcora/cdcora@orcl
create table kevin(a varchar(10));
alter table kevin add supplemental log data(all,primary key,unique,foreign key) columns;
将安装光盘里面的setup-cdc-linux-x86-oracleredo.bin上传到sjzxdbdev的/softinstall目录下,并更改文件权限
cd /softinstall
chmod 755 setup-cdc-linux-x86-oracleredo.bin
安装cdc软件
配置好cdcora下面的vncserver, 然后以cdcora用户登录testserver的图形化界面进行安装
. $HOME/.bash_profile
cd /softinstall
./setup-cdc-linux-x86-db2luw.bin
按照提示内容开始安装,这里的安装路径使用/home/cdcora/InfoSphereChangeDataCapture/ReplicationEngineforOracle/