首页 > 数据库 > Oracle > veridata12.2.1安装及配置
前提条件,安装好ORACLE数据库必须大于等于11.2.0.4版本(veridata12需要使用数据库,可以是ORACLE可以使SQLSERVER),建议为VERIDATA单独准备一个库,字符集必须为AL32UTF8
如果不希望给SYS用户可以创建新用户并赋予DBA权限
这里我们创建vddba用户
Create user vddba identified by 123456;
Grant dba to vddba;
Veridata相关SCHEMA密码都是a123456
WEBLOGIC ADMIN用户密码: weblogic/weblogic123
http://192.168.1.200:7001/console
# tar -xzvf jdk-8u65-linux-x64.tar.gz -C /usr/lib
# cd /usr/lib
# mv java java.orig
# ln -s jdk1.8.0_65 java
Root:
Vi /etc/profile
export JAVA_HOME=/usr/lib/java
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
source /etc/profile
su – oracle
java –version
配置环境变量
export MW_HOME=$ORACLE_BASE/product/12.2.0/middleware
export WLS_HOME=$MW_HOME/wlserver
export WL_HOME=$WLS_HOME
export DOMAIN_BASE=$MW_HOME/user_projects/domains
export DOMAIN_HOME=$DOMAIN_BASE/gm_domain
export PATH=$ORACLE_HOME/bin:$JAVA_HOME/bin:$PATH;
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export VERIDATA_PRODUCT_HOME=$ MW_HOME/veridata
export AGENT_ORACLE_HOME=$ VERIDATA_PRODUCT_HOME/agent
export AGENT_DEPLOY_LOCATION=/home/oracle/veridata/agent
$ unzip fmw_12.2.1.0.0_infrastructure_Disk1_1of1.zip
$ java -jar fmw_12.2.1.0.0_infrastructure.jar
mkdir –p /home/oracle/veridata/agent
$ unzip fmw_12.2.1.0.0_ogg_Disk1_1of1.zip
$ java -jar fmw_12.2.1.0.0_ogg.jar
注意选择的时候要选择ADR的安装路径
cd $MW_HOME/oracle_common/bin
./rcu
第二步中,如果有DBA权限,那么可以选择System Load and Product Load Concurrently。
如果没有DBA权限,选择Prepare Scripts for System Load将会生成授权脚本,给DBA去执行。
这里我们选择第一个。
根据自己情况填写
选上下面的VERIDATA
设置这些schema的密码,可以使用上面的设置相同密码,这里我们设置的a123456注意必须字母开头
接下来创建表空间可以自己设置
点击create后 完成RCU设置
cd $MW_HOME/oracle_common/common/bin
./config.sh
选择新建域,并设置域位置
至少选择以上3个(其实是4个,有一个是必选的,TIPS:可以在TEMPLATE CATEGORIES里选oracle goldengate就能看到veridata standard weblogic server domain了,选择后另外两个都会选中。)
设置WEBLOGIC ADMIN账户及密码,这里账户名weblogic,密码weblogic123
Domain mode选择production,JDK选择ORACLE HOTSPOT注意这个版本要大于1.8.0_40
注意SCHEMA OWNER默认是DEV_STB,如果在RCU配置中修改过,请填写对应的SCHEMA名字。(这里填写的都是VERIDATA服务数据库的信息)然后点击get rcu configuration正常情况下会出现如下界面
点击NEXT
看一下这些信息和刚才RCU建立的是否一样。确认后点击NEXT
连通性测试,全通过即可,如果有问题就根据下面的LOG解决问题
选择webtruststore
这里我们不配置高级选项
确认配置,点击create完成创建
记住你自己的console地址
cd $AGENT_ORACLE_HOME
./agent_config.sh $AGENT_DEPLOY_LOCATION
Successfully deployed the agent.
cd $AGENT_DEPLOY_LOCATION
mv agent.properties.sample agent.properties
vi agent.properties
修改以下内容
#agent listener port
server.port=7862
#which database you want connect
database.url=jdbc:oracle:thin:@192.168.1.200:1521:orcl
server.jdbcDriver=ojdbc7.jar oracle.xdb_12.1.0.jar
编辑完成后启动AGENT
cd /home/oracle/veridata/agent
./agent.sh start agent. Properties
TIPS:如果要开启DEBUG模式在./agent_config.sh $AGENT_DEPLOY_LOCATION时候加上true
./agent_config.sh $AGENT_DEPLOY_LOCATION true
cd $MW_HOME/user_projects/domains/base_domain/servers/AdminServer
mkdir security
cd security
vi boot.properties
加入
username=weblogic
password=weblogic123
cd $MW_HOME/user_projects/domains/base_domain/bin
nohup ./startWebLogic.sh >nohup.out 2>&1 &
然后输入之前创建的用户和密码
weblogic/weblogic123
之后就可以访问了
启动managed server
先编辑/home/db/oracle/product/12.2.0/middleware/user_projects/domains/base_domain/bin/下的startManagedWebLogic.sh
添加
WLS_USER="weblogic"
export WLS_USER
WLS_PW="weblogic123"
export WLS_PW
cd $MW_HOME/user_projects/domains/base_domain/veridata/bin
nohup ./veridataServer.sh start >nohup.out 2>&1 &
TIPS: ./veridataServer.sh STOP停止managed server
看到running状态后就可以通过
http://192.168.1.200:8830/veridata
访问了veridata了
但是这时候没有用户,需要在WEBLOGIC管理控制台创建
http://192.168.1.200:7001/console输入weblogic weblogic123
点击左侧base_domain下的安全领域(Security Realms)
点击右侧出现的myrealm(或者自己新建)
选择用户和组à用户(user and groupsàuser)
点击新建(new)
输入用户名及密码 这里我们的用户: veridatauser/12345678
创建后点击进入这个用户,选择组(group)
看见如下菜单:并把veridata相关的都选过来
然后保存
之后就可以使用咱们刚才创建的用户登录veridata了
至此安装结束
登录进veridata页面后:
点击左侧的Connection Configuration
点击NEW,并一步一步创建
这里要填写之前创建的AGENT的地址及端口(ORACLE建议将AGENT放在数据库端以减少网络之间的数据传输。我们环境中AGENT放在了veridata server端),点击verify进行验证
填写要对比的用户名密码,并进行测试然后点击finish即可
一个库的AGENT设置完毕了,需要配置另外一个AGENT,方法可以参考安装部分第六步的配置AGENT或者直接将原来的目录CP成一个新目录再修改配置即可
cd $AGENT_ORACLE_HOME
./agent_config.sh
我们这次采用CP方法并修改了agent.properties
server.port=7863
database.url=jdbc:oracle:thin:@192.168.1.54:1521:psutest
其他无需改变,启动。
然后再次配置一个连接192.168.1.54(注意填写IP的时候是你AGENT所在的IP)
配置完成后:
点击group configuration
起名字点击NEXT
选择源端及目标端。
在group里就可以看到刚刚创建的组
选中点击EDIT后进入页面并点击Go to Compare Pair Configuration ...
选择manual mapping
这里就可以选择要对比的schema,表信息了随后点击右下角的generate compare pair
会提示The compare pair was added to the preview list.点击preview后可以看到,然后点击save
提示1 compare pair(s) saved.
然后existing compare pairs里就可以看到了
点击job configuration
起名字
勾选要做的group后点击FINISH即可。
点击上图中的RUN
再次点击RUN JOB
JOB已经启动了。
跑完的JOB中点进去
可以进行手工需要填写目标端数据库的用户密码repair,也可以在配置中配置比对完成后自动repair。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9655063/viewspace-2122827/ ,如需转载,请注明出处,否则将追究法律责任。