• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    shareplex同步數據庫

    來源:懂視網 責編:小采 時間:2020-11-09 15:32:14
    文檔

    shareplex同步數據庫

    shareplex同步數據庫:源端 OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga) ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production shareplex目錄:/oradata/shareplex 目的端
    推薦度:
    導讀shareplex同步數據庫:源端 OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga) ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production shareplex目錄:/oradata/shareplex 目的端

    源端 OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga) ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production shareplex目錄:/oradata/shareplex 目的端: OS:Red Hat Enterprise Linux Server release 5.8

    源端

    OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga)

    ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

    shareplex目錄:/oradata/shareplex

    目的端:

    OS:Red Hat Enterprise Linux Server release 5.8 (Tikanga)

    ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

    shareplex目錄:/data/shareplex


    shareplex軟件:SharePlex-7.6.1-b27-oracle100-rh-40-amd64-m64.tar

    解壓后:SharePlex-7.6.1-b27-oracle100-rh-40-amd64-m64.tpm

    1)創建SPLEX用戶及設置歸檔模式

    A 、源端與目標端--創建用戶及授權(注意系統時間):

    create user splex identified by splex default tablespace users;----最好為SPLEX用戶單獨創建一個表空間

    grant dba,connect,resource to splex;---SPLEX必須有DBA權限

    源端必須處于歸檔模式

    SQL> archive log list
    Database log mode Archive Mode
    Automatic archival Enabled
    Archive destination USE_DB_RECOVERY_FILE_DEST
    Oldest online log sequence 7
    Next log sequence to archive 9
    Current log sequence 9


    alter database add supplemental log data (primary key,unique index) columns;

    目標端創建需同步進去的數據(注意在目標端創建好源端默認表空間及數據表空間)

    create user test identified by test default tablespace TBS_DATA01;
    grant connect,resource,unlimited tablespace to test;


    2) 安裝shareplex

    源端

    $ ./SharePlex-7.6.1-b27-oracle100-rh-40-amd64-m64.tpm
    Unpacking ..................................................................
    ..........................................................................
    ..........................................................................
    ..........................................................................

    SharePlex for Oracle installation program:
    SharePlex Version: 7.6.1
    Supported Oracle Version: 10gR2
    Build platform: rh-40-amd64
    Target platform: rh-40-amd64


    Please enter the product directory location? /oradata/shareplex/prodir
    Please enter the variable data directory location? /oradata/shareplex/vardir
    Please specify the SharePlex Admin group (select a number):
    1. [oinstall]
    2. dba
    3. oper
    ?
    Please wait while the installer obtains Oracle information ..
    Please enter the ORACLE_SID that corresponds to this installation? [hrdb]
    Please enter the ORACLE_HOME directory that corresponds to this ORACLE_SID? [/opt/app/oracle/product/10.2.0/db_1]
    Please enter the TCP/IP port number for SharePlex communications? [2100] 2200


    Preparing to install SharePlex for Oracle v. 7.6.1:
    User: oracle
    Admin Group: oinstall
    Product Directory: /oradata/shareplex/prodir
    Variable Data Directory: /oradata/shareplex/vardir
    ORACLE_SID: hrdb
    ORACLE_HOME: /opt/app/oracle/product/10.2.0/db_1


    Proceed with installation? [yes]
    Installing ................................................................
    .........................................................................
    ....................................................................
    Setting file ownerships ...................................................
    .........................................................................
    ........
    Setting file permissions ..................................................
    .........................................................................
    .........
    Do you have a valid SharePlex for Oracle v. 7.6.1 license? [yes]
    Please enter the License key? XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Please enter the customer name associated with this license key? YYYYYYYYYYYYYYYYYYYYYYYYYYY


    SharePlex for Oracle v. 7.6.1 license validation successful:
    Customer Name: YYYYYYYYYYYYYYYYYYYYYYYYYYY
    License Key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Product Name: SharePlex for Oracle - RAC
    License Key Type: "Perpetual Key"


    NOTE: You can upgrade this license key or add license keys for additional machines
    by executing utility /oradata/shareplex/prodir/install/splex_add_key.


    Installation log saved to: /home/oracle/.shareplex/INSTALL-SharePlex-7.6.1-1106130040.log
    SharePlex for Oracle v. 7.6.1 installation successful.


    $ ./ora_setup

    Welcome to the Oracle SharePlex setup process.
    This process creates tables and user accounts needed to run
    Oracle SharePlex replication.

    Please note the following:
    ** In response to prompts, a carriage return will choose the default
    given in brackets. If there is no default, a reply must be entered.

    ** To exit the program while the program is waiting for input, use the
    CTRL-C key sequence.
    This sequences can be entered by holding down the CONTROL key and
    pressing the C key.

    Enter the Oracle SID for which SharePlex should be installed [hrdb] :

    In order to create the SharePlex tables and user account, we must
    connect to the database as a DBA user

    Enter a DBA user name : system
    Enter password for the DBA account, which will not echo :

    注意:RAC環境下,此處輸入oracle數據庫system帳戶的口令,但應當在口令的后面加上@TNS_ALIAS,然后回車;


    connecting--This may take a few seconds.

    validating user name and password. . . This may take a few seconds.
    SharePlex objects will need to be created under a special
    account. You can pick an existing user or create a new one.


    Would you like to create a new SharePlex user ? [y] : n
    Enter username of an existing user : splexhr
    Enter user password for splexhr :

    注意:RAC環境下,此處輸入OracleSharePlex用戶的口令,但應當在口令的后面加上@TNS_ALIAS, 然后回車;


    validating user name and password. . . This may take a few seconds.


    Warning: This user is now being granted unlimited tablespace.
    This privilege will remain in effect until it is explicitly changed.
    SPLEX_ROLE_BOTH already exists; continuing setup . . .


    Setup will now install SharePlex objects.

    These are the existing tablespaces.

    SYSTEM UNDOTBS1 SYSAUX TEMP USERS TBS_DATA01 TBS_DATA02 TBS_DATA03
    TBS_INDEX01 TBS_INDEX02 TBS_INDEX03 TBS_SPLEX

    Enter the default tablespace for use by SharePlex [TBS_SPLEX] :

    Enter the temporary tablespace for use by SharePlex [TEMP] :

    Enter the index tablespace for use by SharePlex [TBS_SPLEX] :

    Creating SharePlex objects [Installation type: Upgrade]. . .
    SPLEXHR.SHAREPLEX_ACTID already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_MARKER already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_OBJMAP already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_OBJMAP_I1 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_TRANS already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_LOGLIST already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_LOBMAP already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_ROUTES already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_ROUTES_I1 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_ROUTES_I2 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_WILDCARD already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_WILDCARD_I1 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_WILDCARD_I2 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_PARTITION_CACHE already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_PARTITION_CACHE_I1 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_LOB_CACHE already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_LOB_CACHE_I1 already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_CONFIG already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_COMMAND already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_JOBID already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_JOBS already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_JOB_STATS already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_DATAEQUATOR already exists; continuing setup . . .
    already exists; continuing setup . . .
    already exists; continuing setup . . .
    already exists; continuing setup . . .
    SPLEXHR.DEMO_SRC already exists; continuing setup . . .
    SPLEXHR.DEMO_DEST already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_ACT_MARKER already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_PARTITION already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_OOS_MASTER already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_OOS_KEYS already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_SYNC_MARKER already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_CHANGE_OBJECT already exists; continuing setup . . .
    SPLEXHR.SHAREPLEX_DDL_CONTROL already exists; continuing setup . . .

    Creating SharePlex Oracle-timezone-region map . . . Done.

    Creating Conflict Resolution Package . . . Done.

    Setup of SharePlex objects successful . . .

    Changing SharePlex parameter database . . .

    Setup completed successfully

    3)目標端安裝shareplex

    安裝shareplex過程中./SharePlex-7.6.1-b27-oracle100-rh-40-amd64-m64.tpm及./ora_setup類似,不同

    之外在于

    Oracle ASM detected. Enable SharePlex ASM support? [y] :
    SharePlex ASM support enabled.

    (備注:如在源端或目標端都有安裝過shareplex,則記得清除SPLEX用戶capture或post信息,則在啟動前記得以下操作:

    ./ora_cleansp splexhr/splexhr

    )

    3) 源端操作

    A 、啟動shareplex

    [oracle@hrdb bin]$ ./sp_cop -u2200 &
    [1] 25839
    [oracle@hrdb bin]$
    *******************************************************
    * SharePlex for Oracle Startup
    * 10 Quest Software, Inc.
    * ALL RIGHTS RESERVED.
    * Protected by U.S. Patents: 7,461,103 and 7,065,538
    * Version: 7.6.1.27-m64-oracle100
    * VarDir : /oradata/shareplex/vardir
    * Port : 2200
    *******************************************************

    B 、進入控制臺

    [oracle@hrdb bin]$ ./sp_ctrl

    *******************************************************
    * SharePlex for Oracle Command Utility
    * 10 Quest Software, Inc.
    * ALL RIGHTS RESERVED.
    * Protected by U.S. Patents: 7,461,103 and 7,065,538
    *******************************************************
    C 、添加配置文件
    sp_ctrl (hrdb:2200)> list config

    File Name State Datasource
    -------------------------------------------------- ---------- ---------------
    ORA_config Inactive o.SOURCE_SID
    Last Modified At: 13-Jun-11 00:43 Size: 151

    sp_ctrl (hrdb:2200)> copy config ORA_config to hr_config

    sp_ctrl (hrdb:2200)> view config hr_config

    datasource:o.hrdb

    #source tables target tables routing map

    splex.demo_src splex.demo_dest 10.1.2.18@o.backupdb
    expand TEST.% TEST.% 10.1.2.18@o.backupdb


    4)目標端操作

    $./sp_cop -u2200 &

    $./sp_ctrl

    sp_ctrl (backupdb:2200)> status

    Brief Status for backupdb
    Process State PID Running Since
    --------------- ------------------------------ -------- --------------------
    Cop Running 26483 31-Jul-12 09:31:06
    Cmd & Ctrl Running 26485 31-Jul-12 09:31:14
    There are no active configuration files


    sp_ctrl (backupdb:2200)> stop post

    5)源端

    sp_ctrl (hrdb:2200)> activate config hr_config

    Not all tables activated successfully

    源端-導出數據(這里使用SCN來保證 一致性):

    SQL> set num 50
    SQL> select current_scn from v$database;
    CURRENT_SCN
    --------------------------------------------------
    165290627611

    expdp system/XXXX DIRECTORY=DUMP_DIR DUMPFILE=20120730_HR.dmp FLASHBACK_SCN=165290627611 SCHEMAS=test LOGFILE=20120730_HR.log

    或用EXP方式

    6) 目標端

    impdp system/oracle DIRECTORY=DUMP_DIR DUMPFILE=20120730_HR.dmp SCHEMAS=test LOGFILE=impdp_2012730_HR.log

    或用IMP方式

    禁用查找相關JOB

    select job_name from dba_scheduler_jobs where OWNER='TEST';

    禁用觸發器

    select 'alter trigger '||owner||'.'||object_name||' disable'
    from dba_objects
    where object_type='TRIGGER' and owner='TEST';

    查找外鍵及約束

    select 'alter table '||t.owner||'.'||t.table_name||' disable constraint '||t.constraint_name||';'
    From dba_constraints t
    where owner='TEST' and constraint_type='R';

    sp_ctrl (backupdb:2200)> qstatus

    Queues Statistics for backupdb
    Name: hrdb (o.hrdb-o.backupdb) (MTPost queue)
    Number of messages: 207 (Age 0 min; Size 0 mb)
    Backlog (messages): 207 (Age 0 min)


    sp_ctrl (backupdb:2200)>reconcile queue hrdb for o.hrdb-o.backupdb scn 165290627611

    sp_ctrl (backupdb:2200)>start post

    (

    清除源端或目標端下隊列記錄信息:

    $ ./ora_cleansp splexhr/splexhr

    在CONFIG文件配置錯誤的情況下已經activate時,需deactivate config后再行編輯激活;否則,有可能激活CONFIG后,一直HANG住

    )

    ***********************************

    注意在RAC環境下:

    1、如果兩個節點的實例名字不一樣,就必須在Oracle10g RAC的兩個節點的tnsnames.ora文件中都建立一個TNS別名,然后在/etc/oratab文件中添加如下入口:

    splex:/oracle/product/db/10.2:N

    其中splex為新建的TNS別名;ORACLE_HOME為Oracle的HOME目錄的全路徑

    2、如果RAC中各個節點的ORACLE_HOME不同,應該在兩個節點上oracle用戶下創建相同符號連接指向示本地的ORACLE_HOME 。然后編輯oratab文件,將文件中的路徑改成符號連接。

    # ln -s /local_ORACLE_HOME /$ORACLE_HOME

    編輯 oratab file : SID:/pathname_to_symbolic_link:N



    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    shareplex同步數據庫

    shareplex同步數據庫:源端 OS:Red Hat Enterprise Linux Server release 5.5 (Tikanga) ORACLE:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production shareplex目錄:/oradata/shareplex 目的端
    推薦度:
    標簽: 同步 數據 數據庫
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品无码DVD在线观看| 久久久久久一区国产精品| 欧美精品免费专区在线观看| 国产伦精品一区二区三区| 久久99国产精品成人欧美| 91精品一区国产高清在线| 无夜精品久久久久久| 亚洲欧美日韩精品久久| 91精品国产高清久久久久久io| 尤物yw午夜国产精品视频| 日韩精品一区二区三区在线观看| 99国内精品久久久久久久| 99久久精品国产麻豆| 久久久久国产精品熟女影院| 亚洲精品NV久久久久久久久久| 国产精品欧美久久久久天天影视| 精品亚洲一区二区| 精品国产福利一区二区| 热re99久久精品国99热| 亚洲人精品午夜射精日韩 | 亚洲国产精品视频| 国语自产精品视频| 国产精品免费αv视频| www夜片内射视频日韩精品成人| 永久免费精品视频| 91精品国产成人网在线观看| 日韩欧美精品不卡| 91po国产在线精品免费观看| 色播精品免费小视频| 亚洲第一精品福利| 91嫩草亚洲精品| 国产福利精品视频自拍 | 欧美激情精品久久久久久| 久久精品国产99久久香蕉| 老司机精品影院91| 亚洲精品黄色视频在线观看免费资源| 日韩AV毛片精品久久久| 亚洲精品视频免费观看| 美女岳肉太深了使劲国产精品亚洲专一区二区三区 | 亚洲αv在线精品糸列| 无码日韩精品一区二区免费暖暖|