当前位置: 首页 > news >正文

网站开发使用的软件帮别人做网站被抓

网站开发使用的软件,帮别人做网站被抓,网站建设和运营的教程,企业门户下载Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件#xff0c;它通过解析源数据库在线日志或归档日志获得数据的增量变化#xff0c;再将这些变化应用到目标数据库#xff0c;从而实现源数据库与目标数据库同步。 0、本篇中源端和目标端的一些配置信息#xf… Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件它通过解析源数据库在线日志或归档日志获得数据的增量变化再将这些变化应用到目标数据库从而实现源数据库与目标数据库同步。 0、本篇中源端和目标端的一些配置信息 -版本OGG版本id地址源端Oracle11gR2Oracle GoldenGate 11.2.1.0.1 for Oracle on Linux x86-64Carlota3目标端kafka_2.12-2.5.0Linux x86-64上的Oracle GoldenGate for Big Data 19.1.0.0.1Carlota2 源端和目标端的文件不一样目标端需要下载Oracle GoldenGate for Big Data,源端需要下载Oracle GoldenGate for Oracle PS:源端是安装好了Oracle的机器目标端是安装好了Kafka的机器二者环境变量之前都配置好了。 1、源端OGG安装 先建立ogg目录 mkdir -p /opt/ogg解压zip文件 unzip ogg112101_fbo_ggs_Linux_x64_ora11g_64bit.zip解压后得到一个tar包再解压这个tar tar xf fbo_ggs_Linux_x64_ora11g_64bit.tar -C /opt/ogg使oracle用户有ogg的权限后面有些需要在oracle用户下执行才能成功 chown -R oracle:oinstall /data/ogg 配置OGG环境变量 vim /etc/profileexport OGG_HOME/opt/ogg export LD_LIBRARY_PATHORACLEHOME/lib:/usr/libexportPATHORACLE_HOME/lib:/usr/lib export PATHORACLEH​OME/lib:/usr/libexportPATHOGG_HOME:$PATH source /etc/profile2、目标端OGG安装 先建立ogg目录 mkdir -p /data/ogg解压zip文件 unzip OGG_BigData_Linux_x64_19.1.0.0.1.zip解压后得到一个tar包再解压这个tar tar xf OGG_BigData_Linux_x64_19.1.0.0.1.tar使oracle用户有ogg的权限后面有些需要在oracle用户下执行才能成功 chown -R oracle:oinstall /data/ogg 配置OGG环境变量 vim /etc/profileexport OGG_HOME/opt/ogg export LD_LIBRARY_PATHJAVAHOME/jre/lib/amd64:JAVA_HOME/jre/lib/amd64:JAVAH​OME/jre/lib/amd64:JAVA_HOME/jre/lib/amd64/server:JAVAHOME/jre/lib/amd64/libjsig.so:JAVA_HOME/jre/lib/amd64/libjsig.so:JAVAH​OME/jre/lib/amd64/libjsig.so:JAVA_HOME/jre/lib/amd64/server/libjvm.so:OGGHOME/libexportPATHOGG_HOME/lib export PATHOGGH​OME/libexportPATHOGG_HOME:$PATH source /etc/profileggscicreate subdirs3、源端Oracle归档模式设置 登陆Oracle用户 su - oracle登陆Oracle sqlplus / as sysdba查看当前是否为归档模式若为Disabled则需手动打开 archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 12 Current log sequence 14 立即关闭数据库 shutdown immediate 启动实例并加载数据库但不打开 startup mount 更改数据库为归档模式 alter database archivelog; 打开数据库 alter database open;启用自动归档 alter system archive log start; 再次查看当前是否为归档模式看到为Enabled则成功打开归档模式。 archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 12 Next log sequence to archive 14 Current log sequence 14 查看辅助日志状态若为NO则需要通过命令修改 select force_logging, supplemental_log_data_min from v$database;FORCE_ SUPPLEMENTAL_LOG NO NO alter database force logging;alter database add supplemental log data;再次查看辅助日志状态为YES即可 select force_logging, supplemental_log_data_min from v$database;FORCE_ SUPPLEMENTAL_LOG YES YES 4、源端oracle创建复制用户 root用户建立相关文件夹并赋予权限 mkdir -p /data/oracle/oggdata/orclchown -R oracle:oinstall /data/oracle/oggdata/orcl执行下面sql SQL create tablespace oggtbs datafile /data/oracle/oggdata/orcl/oggtbs01.dbf size 1000M autoextend on;Tablespace created.SQL create user ogg identified by ogg default tablespace oggtbs;User created.SQL grant dba to ogg;Grant succeeded. Oracle创建测试表 create user test_ogg identified by test_ogg default tablespace users; grant dba to test_ogg; conn test_ogg/test_ogg; create table test_ogg(id int ,name varchar(20),primary key(id));5、OGG源端配置 ggscicreate subdirsdblogin userid ogg password oggedit param ./globalsoggschema ogg 配置管理器mgr edit param mgrPORT 7809 DYNAMICPORTLIST 7810-7909 AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3 * PURGEOLDEXTRACTS ./dirdat/,usecheckpoints, minkeepdays 3 添加复制表 add trandata test_ogg.test_ogginfo trandata test_ogg.test_ogg配置extract进程ORACLE_SID与Orcale中的相同 edit param extkafkaextract extkafka dynamicresolution SETENV (ORACLE_SID “orcl11g”) SETENV (NLS_LANG “american_america.AL32UTF8”) userid ogg,password ogg exttrail /da ta/ogg/dirdat/to table test_ogg.test_ogg; add extract extkafka,tranlog,begin now若报错 ERROR: Could not create checkpoint file /opt/ogg/dirchk/EXTKAFKA.cpe (error 2, No such file or directory). 执行下面的命令再重新添加即可。 create subdirsadd exttrail /data/ogg/dirdat/to,extract extkafka配置pump进程 edit param pukafkaextract pukafka passthru dynamicresolution userid ogg,password ogg rmthost Carlota2 mgrport 7809 rmttrail /data/ogg/dirdat/to table test_ogg.test_ogg; add extract pukafka,exttrailsource /data/ogg/dirdat/toadd rmttrail /data/ogg/dirdat/to,extract pukafka配置define文件(Oracle与MySQLHadoop集群HDFSHivekafka等等之间数据传输可以定义为异构数据类型的传输故需要定义表之间的关系映射) edit param test_oggdefsfile /data/ogg/dirdef/test_ogg.test_ogg userid ogg,password ogg table test_ogg.test_ogg; 返回终端执行 ./defgen paramfile dirprm/test_ogg.prm将生成的/data/ogg/dirdef/test_ogg.test_ogg发送的目标端ogg目录下的dirdef里 scp -r /data/ogg/dirdef/test_ogg.test_ogg rootCarlota2:/opt/ogg/dirdef/ 6、OGG目标端配置 开启kafka服务 zkServer.sh startkafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties ggsic配置管理器mgr edit param mgrPORT 7809 DYNAMICPORTLIST 7810-7909 AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3 * PURGEOLDEXTRACTS ./dirdat/,usecheckpoints, minkeepdays 3 配置checkpoint edit param ./GLOBALSCHECKPOINTTABLE test_ogg.checkpoint 配置replicate进程 edit param rekafkaREPLICAT rekafka sourcedefs /data/ogg/dirdef/test_ogg.test_ogg TARGETDB LIBFILE libggjava.so SET propertydirprm/kafka.props REPORTCOUNT EVERY 1 MINUTES, RATE GROUPTRANSOPS 10000 MAP test_ogg.test_ogg, TARGET test_ogg.test_ogg; 配置kafka.props去掉注释 cd /opt/ogg/dirprm/ vim kafka.propsgg.handlerlistkafkahandler //handler类型 gg.handler.kafkahandler.typekafka gg.handler.kafkahandler.KafkaProducerConfigFilecustom_kafka_producer.properties //kafka相关配置 gg.handler.kafkahandler.topicMappingTemplatetest_ogg //kafka的topic名称无需手动创建 gg.handler.kafkahandler.formatjson //传输文件的格式支持jsonxml等 gg.handler.kafkahandler.modeop //OGG for Big Data中传输模式即op为一次SQL传输一次tx为一次事务传输一次 gg.classpathdirprm/:/usr/local/apps/kafka_2.12-2.5.0/libs/:/opt/ogg/:/opt/ogg/lib/ vim custom_kafka_producer.propertiesbootstrap.servers192.168.44.129:9092 //kafkabroker的地址 acks1 compression.typegzip //压缩类型 reconnect.backoff.ms1000 //重连延时 value.serializerorg.apache.kafka.common.serialization.ByteArraySerializer key.serializerorg.apache.kafka.common.serialization.ByteArraySerializer batch.size102400 linger.ms10000 添加trail文件到replicate进程 add replicat rekafka exttrail /data/ogg/dirdat/to,checkpointtable test_ogg.checkpoint7、测试 在源端和目标端的OGG命令行下使用start [进程名]的形式启动所有进程。 启动顺序按照源mgr——目标mgr——源extract——源pump——目标replicate来完成。 全部需要在ogg目录下执行ggsci目录进入ogg命令行。 源端依次是 start mgr start extkafka start pukafka目标端 start mgr start rekafkaGGSCI (Carlota2) 1 info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING REPLICAT RUNNING REKAFKA 00:00:00 00:00:08 GGSCI (Carlota3) 1 info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT RUNNING EXTKAFKA 00:00:00 00:00:00 EXTRACT RUNNING PUKAFKA 00:00:00 00:00:10 现在源端执行sql语句 conn test_ogg/test_ogg insert into test_ogg values(1,test); commit; update test_ogg set namezhangsan where id1; commit; delete test_ogg where id1; commit;查看源端trail文件状态 ls -l /data/ogg/dirdat/to*查看目标端trail文件状态 ls -l /data/ogg/dirdat/to*查看kafka是否自动建立对应的主题 kafka-topics.sh --list --zookeeper localhost:2181在列表中显示有test_ogg则表示没问题 通过消费者看是否有同步消息 kafka-console-consumer.sh --bootstrap-server Carlota2:9092 --topic test_ogg --from-beginning{“table”:“TEST_OGG.TEST_OGG”,“op_type”:“I”,“op_ts”:“2020-07-31 13:42:33.072327”,“current_ts”:“2020-07-31T13:42:38.928000”,“pos”:“00000000000000001066”,“after”:{“ID”:1,“NAME”:“test”}} {“table”:“TEST_OGG.TEST_OGG”,“op_type”:“U”,“op_ts”:“2020-07-31 13:42:46.005763”,“current_ts”:“2020-07-31T13:42:52.201000”,“pos”:“00000000000000001204”,“before”:{},“after”:{“ID”:1,“NAME”:“zhangsan”}} {“table”:“TEST_OGG.TEST_OGG”,“op_type”:“D”,“op_ts”:“2020-07-31 13:42:57.079268”,“current_ts”:“2020-07-31T13:43:02.231000”,“pos”:“00000000000000001347”,“before”:{“ID”:1}}
http://wiki.neutronadmin.com/news/124307/

相关文章:

  • 怎么关键词优化网站制作网页一般多少钱
  • 容桂手机网站建设网站开发需要什么专业知识
  • 优秀国内个人网站网址网站备案多久可以注销
  • 网站怎样做的有吸引力重庆旅游攻略详细安排
  • 国内做视频网站需要啥建e室内设计网官网全景效果图
  • 如何360收录网站中国建设银行个人网站
  • 建设和同城类似的网站wordpress发文器
  • 网站框架结构图wordpress跳转到微信
  • 北京做网站哪家好wordpress模板图片不显示
  • 武功县住房与城乡建设局网站注册安全工程师报考官网
  • 用ps做网站尺寸北京网站设计制作关键词
  • 网站外链如何建设最有用个人网站做交易类的赚钱吗
  • 网站设计及建设合同营销网站建设的步骤过程
  • 淘宝客网站WordPress网站建设设置背景图片
  • 深圳快速网站制作怎么开通网站
  • 微信怎么建设自己网站网站开发软件著作权归谁
  • 积分商城网站建设wordpress 文章地址
  • asp论坛网站源码wordpress新闻中心
  • wordpress电影网站模板网页设计与编程
  • 谢岗网站仿做优秀室内设计平面图
  • 可以在自己的电脑上做网站吗服务器安装WordPress没有权限访问
  • 开发手机网站教程深圳网络营销的推广
  • 分析杭州高端网站建设开发的区别百度网址是多少 百度知道
  • 书店网站开发目的和意义周口网站关键词优化
  • 织梦网站系统删除不了网站首页做后台链接
  • 重庆五号线金建站做网站公司需要帮客户承担广告法吗
  • 怎样制作网站?wordpress会员等级查看文章
  • 国内网站免备案青岛城阳新闻最新消息
  • 微网站开发方案模板wordpress痞子
  • 网站cn和com有什么区别北京 做网站