Sunteți pe pagina 1din 9

[oracle@Finite ~]$ cat /etc/oratab

# $ORACLE_SID:$ORACLE_HOME:<N|Y>:

# Multiple entries with the same $ORACLE_SID are not allowed.

Finite:/u001/app/oracle/product/11.2.0.2/db_1:N

Polaris:/u001/app/oracle/product/11.2.0.2/db_1:N

[oracle@Finite ~]$ . .Polaris

[oracle@Finite ~]$ sqlplus / as sysdba


SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 6 20:10:50 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to an idle instance.

SQL> startup
ORACLE instance started.
Total System Global Area 835104768 bytes
Fixed Size 2231088 bytes
Variable Size 520094928 bytes
Database Buffers 310378496 bytes
Redo Buffers 2400256 bytes
Database mounted.
Database opened.
SQL> CREATE TABLESPACE GG_DATA DATAFILE '/u002/oradata/Polaris/ggdata01.dbf'

SIZE 500K AUTOEXTEND ON NEXT 512K MAXSIZE 30G;

Tablespace created.

SQL> CREATE USER SOURCE IDENTIFIED BY source

DEFAULT TABLESPACE GG_DATA;

User created.

SQL> GRANT CONNECT, RESOURCE TO SOURCE;

Grant succeeded.

SQL> GRANT SELECT ANY DICTIONARY, SELECT ANY TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT CREATE TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT FLASHBACK ANY TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT EXECUTE ON DBMS_FLASHBACK TO SOURCE;

Grant succeeded.

SQL> GRANT EXECUTE ON UTL_FILE TO SOURCE;

Grant succeeded.

SQL> GRANT CREATE ANY TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT INSERT ANY TABLE TO SOURCE;


Grant succeeded.

SQL> GRANT UPDATE ANY TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT DELETE ANY TABLE TO SOURCE;

Grant succeeded.

SQL> GRANT DROP ANY TABLE TO SOURCE;

Grant succeeded.

SQL> show parameter undo

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

undo_management string AUTO

undo_retention integer 900

undo_tablespace string UNDOTBS1

SQL> ALTER SYSTEM SET UNDO_MANAGEMENT=AUTO SCOPE=SPFILE;

System altered.

SQL> ALTER SYSTEM SET UNDO_RETENTION=86400 SCOPE=SPFILE;

System altered.

SQL> ALTER SYSTEM SET RECYCLEBIN = OFF SCOPE=SPFILE;

System altered.

SQL> ARCHIVE LOG LIST;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 42

Current log sequence 44

SQL> SHUT IMMEDIATE;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> STARTUP MOUNT;

ORACLE instance started.

Total System Global Area 835104768 bytes

Fixed Size 2231088 bytes

Variable Size 520094928 bytes

Database Buffers 310378496 bytes

Redo Buffers 2400256 bytes

Database mounted.
SQL> ALTER DATABASE ARCHIVELOG;

Database altered.

SQL> ALTER DATABASE OPEN;

Database altered.

SQL> SELECT NAME, OPEN_MODE, SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

NAME OPEN_MODE SUPPLEME

--------- -------------------- --------

POLARIS READ WRITE NO

SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

Database altered.

SQL> SELECT NAME, OPEN_MODE, SUPPLEMENTAL_LOG_DATA_MIN FROM V$DATABASE;

NAME OPEN_MODE SUPPLEME

--------- -------------------- --------

POLARIS READ WRITE YES

SQL> SELECT OWNER, LOG_GROUP_NAME, TABLE_NAME

FROM DBA_LOG_GROUPS

WHERE OWNER='SCOTT';

no rows selected

[oracle@Finite ~]$ cd $GG_HOME

[oracle@Finite gg11g]$ ./ggsci

Oracle GoldenGate Command Interpreter for Oracle

Version 11.2.1.0.3 14400833 OGGCORE_11.2.1.0.3_PLATFORMS_120823.1258_FBO

Linux, x64, 64bit (optimized), Oracle 11g on Aug 23 2012 20:20:21

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.

GGSCI (Finite.localdomain) 1> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER STOPPED

GGSCI (Finite.localdomain) 2> start mgr

Manager started.

GGSCI (Finite.localdomain) 3> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING

GGSCI (Finite.localdomain) 4> view params mgr

PORT 7809

GGSCI (Finite.localdomain) 5> edit params ./GLOBALS

GGSCI (Finite.localdomain) 7> view params ./GLOBALS

checkpointtable source.vcheckpointtable
GGSCI (Finite.localdomain) 8> dblogin userid source, password source

ERROR: Unable to connect to database using user source. Please check privileges.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory.

[oracle@Finite ~]$ . .Polaris


[oracle@Finite ~]$ ps -ef| grep smon
oracle 10860 1 0 20:23 ? 00:00:00 ora_smon_Polaris
oracle 11212 9350 0 20:33 pts/2 00:00:00 grep smon

[oracle@Finite ~]$ lsnrctl start


LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 06-MAR-2017 20:33:48
Copyright (c) 1991, 2010, Oracle. All rights reserved.
Starting /u001/app/oracle/product/11.2.0.2/db_1/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.2.0 - Production
System parameter file is /u001/app/oracle/product/11.2.0.2/db_1/network/admin/listener.ora
Log messages written to /u001/app/oracle/diag/tnslsnr/Finite/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Finite.localdomain)(PORT=1521)))
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Start Date 06-MAR-2017 20:33:48
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u001/app/oracle/product/11.2.0.2/db_1/network/admin/listener.ora
Listener Log File /u001/app/oracle/diag/tnslsnr/Finite/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Finite.localdomain)(PORT=1521)))
The listener supports no services
The command completed successfully

[oracle@Finite ~]$ lsnrctl status


LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 06-MAR-2017 20:34:45
Copyright (c) 1991, 2010, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Start Date 06-MAR-2017 20:33:48
Uptime 0 days 0 hr. 0 min. 57 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u001/app/oracle/product/11.2.0.2/db_1/network/admin/listener.ora
Listener Log File /u001/app/oracle/diag/tnslsnr/Finite/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=Finite.localdomain)(PORT=1521)))
Services Summary...
Service "Polaris" has 1 instance(s).
Instance "Polaris", status READY, has 1 handler(s) for this service...
Service "PolarisXDB" has 1 instance(s).
Instance "Polaris", status READY, has 1 handler(s) for this service...
The command completed successfully

GGSCI (Finite.localdomain) 9> dblogin userid source, password source


ERROR: Unable to connect to database using user source. Please check privileges.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory.

GGSCI (Finite.localdomain) 10> dblogin userid source@polaris, password source


Successfully logged into database.

GGSCI (Finite.localdomain) 11> show


Parameter settings:

SET SUBDIRS ON
SET DEBUG OFF

Current directory: /u001/app/gg11g

Using subdirectories for all process files

Editor: vi

Reports (.rpt) /u001/app/gg11g/dirrpt


Parameters (.prm) /u001/app/gg11g/dirprm
Stdout (.out) /u001/app/gg11g/dirout
Replicat Checkpoints (.cpr) /u001/app/gg11g/dirchk
Extract Checkpoints (.cpe) /u001/app/gg11g/dirchk
Process Status (.pcs) /u001/app/gg11g/dirpcs
SQL Scripts (.sql) /u001/app/gg11g/dirsql
Database Definitions (.def) /u001/app/gg11g/dirdef

GGSCI (Finite.localdomain) 12> INFO CHECKPOINTTABLE


ERROR: Missing checkpoint table specification.

GGSCI (Finite.localdomain) 13> view params ./GLOBALS

checkpointtable source.vcheckpointtable

GGSCI (Finite.localdomain) 14> ADD CHECKPOINTTABLE


ERROR: Missing checkpoint table specification.

GGSCI (Finite.localdomain) 15> dblogin userid source@polaris, password source


Successfully logged into database.

GGSCI (Finite.localdomain) 16> ADD CHECKPOINTTABLE


ERROR: Missing checkpoint table specification.

GGSCI (Finite.localdomain) 17> EDIT params ./GLOBALS

GGSCI (Finite.localdomain) 18> ADD CHECKPOINTTABLE


ERROR: Missing checkpoint table specification.

GGSCI (Finite.localdomain) 19> exit

[oracle@Finite ~]$ sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 6 20:47:42 2017

Copyright (c) 1982, 2010, Oracle. All rights reserved.

Enter user-name: source@polaris


Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from tab;

no rows selected

[oracle@Finite gg11g]$ cat GLOBALS


checkpointtable source.vercheckpointtable
[oracle@Finite gg11g]$ ./ggsci

Oracle GoldenGate Command Interpreter for Oracle


Version 11.2.1.0.3 14400833 OGGCORE_11.2.1.0.3_PLATFORMS_120823.1258_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Aug 23 2012 20:20:21

Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
GGSCI (Finite.localdomain) 1> dblogin userid source@polaris, password source
Successfully logged into database.

GGSCI (Finite.localdomain) 2> EDIT params ./GLOBALS

GGSCI (Finite.localdomain) 3> ADD CHECKPOINTTABLE

No checkpoint table specified, using GLOBALS specification (source.vercheckpointtable)...

Successfully created checkpoint table source.vercheckpointtable.

GGSCI (Finite.localdomain) 4> VIEW params ./GLOBALS

checkpointtable source@polaris.vercheckpointtable

SQL> /

TNAME TABTYPE CLUSTERID


------------------------------ ------- ----------
VERCHECKPOINTTABLE TABLE
VERCHECKPOINTTABLE_LOX TABLE

GGSCI (Finite.localdomain) 5> INFO CHECKPOINTTABLE

No checkpoint table specified, using GLOBALS specification (source.vercheckpointtable)...

Checkpoint table source.vercheckpointtable created 2017-03-06 20:49:31.

GGSCI (Finite.localdomain) 6> INFO TRANDATA SCOTT.*

Logging of supplemental redo log data is disabled for table SCOTT.BONUS.

Logging of supplemental redo log data is disabled for table SCOTT.DEPT.

Logging of supplemental redo log data is disabled for table SCOTT.EMP.

Logging of supplemental redo log data is disabled for table SCOTT.SALGRADE.

GGSCI (Finite.localdomain) 7> ADD TRANDATA SCOTT. *

2017-03-06 20:56:48 WARNING OGG-00869 No unique key is defined for table 'BONUS'. All viable columns
will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the
key.

2017-03-06 20:56:48 WARNING OGG-00706 Failed to add supplemental log group on table SCOTT.BONUS due to
ORA-01031: insufficient privileges SQL ALTER TABLE "SCOTT"."BONUS" ADD SUPPLEMENTAL LOG GROUP
"GGS_73203" ("ENAME","JOB","SAL","COMM") ALWAYS /* GOLDENGATE_DDL_REPLICATION */.

2017-03-06 20:56:48 WARNING OGG-00706 Failed to add supplemental log group on table SCOTT.DEPT due to
ORA-01031: insufficient privileges SQL ALTER TABLE "SCOTT"."DEPT" ADD SUPPLEMENTAL LOG GROUP
"GGS_73199" ("DEPTNO") ALWAYS /* GOLDENGATE_DDL_REPLICATION */.

2017-03-06 20:56:48 WARNING OGG-00706 Failed to add supplemental log group on table SCOTT.EMP due to
ORA-01031: insufficient privileges SQL ALTER TABLE "SCOTT"."EMP" ADD SUPPLEMENTAL LOG GROUP "GGS_73201"
("EMPNO") ALWAYS /* GOLDENGATE_DDL_REPLICATION */.

2017-03-06 20:56:48 WARNING OGG-00869 No unique key is defined for table 'SALGRADE'. All viable columns
will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the
key.

2017-03-06 20:56:48 WARNING OGG-00706 Failed to add supplemental log group on table SCOTT.SALGRADE due
to ORA-01031: insufficient privileges SQL ALTER TABLE "SCOTT"."SALGRADE" ADD SUPPLEMENTAL LOG GROUP
"GGS_73204" ("GRADE","LOSAL","HISAL") ALWAYS /* GOLDENGATE_DDL_REPLICATION */.

SQL> CONN SYS/ AS SYSDBA


Enter password:
Connected.
SQL> GRANT ALTER ANY TABLE TO SOURCE;

Grant succeeded.
GGSCI (Finite.localdomain) 8> ADD TRANDATA SCOTT. *

2017-03-06 21:01:42 WARNING OGG-00869 No unique key is defined for table 'BONUS'. All viable columns
will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the
key.
Logging of supplemental redo data enabled for table SCOTT.BONUS.

Logging of supplemental redo data enabled for table SCOTT.DEPT.

Logging of supplemental redo data enabled for table SCOTT.EMP.

2017-03-06 21:01:42 WARNING OGG-00869 No unique key is defined for table 'SALGRADE'. All viable columns
will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the
key.
Logging of supplemental redo data enabled for table SCOTT.SALGRADE.

GGSCI (Finite.localdomain) 9> INFO TRANDATA SCOTT. *


Logging of supplemental redo log data is enabled for table SCOTT.BONUS.
Columns supplementally logged for table SCOTT.BONUS: ENAME, JOB, SAL, COMM.
Logging of supplemental redo log data is enabled for table SCOTT.DEPT.
Columns supplementally logged for table SCOTT.DEPT: DEPTNO.
Logging of supplemental redo log data is enabled for table SCOTT.EMP.
Columns supplementally logged for table SCOTT.EMP: EMPNO.
Logging of supplemental redo log data is enabled for table SCOTT.SALGRADE.
Columns supplementally logged for table SCOTT.SALGRADE: GRADE, LOSAL, HISAL.

SQL> SET LINESIZE 200


SQL> SELECT OWNER, LOG_GROUP_NAME, TABLE_NAME
2 FROM DBA_LOG_GROUPS
3 WHERE OWNER='SCOTT';
OWNER LOG_GROUP_NAME TABLE_NAME
------------------------------ ------------------------------ ------------------------------
SCOTT GGS_73199 DEPT
SCOTT GGS_73201 EMP
SCOTT GGS_73203 BONUS
SCOTT GGS_73204 SALGRADE

[oracle@Finite ~]$ ps -ef| grep mgr


oracle 11091 1 0 20:28 ? 00:00:00 ./mgr PARAMFILE /u001/app/gg11g/dirprm/mgr.prm
REPORTFILE /u001/app/gg11g/dirrpt/MGR.rpt PROCESSID MGR PORT 7809
oracle 11903 9350 0 21:12 pts/2 00:00:00 grep mgr

GGSCI (Finite.localdomain) 4> DBLOGIN USERID source@polaris, PASSWORD source


Successfully logged into database.

GGSCI (Finite.localdomain) 10> INFO ALL

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING

GGSCI (Finite.localdomain) 5> ADD EXTRACT extpove, TRANLOG, BEGIN NOW


EXTRACT added.

GGSCI (Finite.localdomain) 6> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING
EXTRACT STOPPED EXTPOVE 00:00:00 00:00:09

GGSCI (Finite.localdomain) 7> info exttrail *

GGSCI (Finite.localdomain) 8> info rmttrail *


GGSCI (Finite.localdomain) 9> ADD RMTTRAIL ./dirdat/tr, EXTRACT extpove
RMTTRAIL added.

GGSCI (Finite.localdomain) 10> EDIT PARAMS extpove

GGSCI (Finite.localdomain) 11> VIEW PARAMS extpove


EXTRACT extpove
SETENV (ORACLE_SID="POLARIS")
SETENV (ORACLE_HOME="/u001/app/oracle/product/11.2.0.2/db_1")
SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
USERID source@POLARIS, PASSWORD source
RMTHOST OLE564.localdomain, MGRPORT 7809
RMTTRAIL ./dirdat/tr
TABLE scott.dept;
TABLE scott.emp;

GGSCI (Finite.localdomain) 21> info exttrail *

Extract Trail: ./dirdat/tr


Extract: EXTPOVE
Seqno: 0
RBA: 0
File Size: 100M
GGSCI (Finite.localdomain) 22> info rmttrail *

Extract Trail: ./dirdat/tr


Extract: EXTPOVE
Seqno: 0
RBA: 0
File Size: 100M
GGSCI (Finite.localdomain) 29> start extpove

Sending START request to MANAGER ...


EXTRACT EXTPOVE starting

GGSCI (Finite.localdomain) 30> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING
EXTRACT RUNNING EXTPOVE 00:00:00 00:08:36

GGSCI (Finite.localdomain) 31> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING
EXTRACT RUNNING EXTPOVE 00:00:00 00:00:01

GGSCI (Finite.localdomain) 32> view params ./GLOBALS

checkpointtable source@polaris.vercheckpointtable

GGSCI (Finite.localdomain) 33> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING
EXTRACT RUNNING EXTPOVE 00:00:00 00:00:07

=================================================================
GGSCI (Finite.localdomain) 35> ADD EXTRACT elipove, SOURCEISTABLE
EXTRACT added.

GGSCI (Finite.localdomain) 36> info all

Program Status Group Lag at Chkpt Time Since Chkpt


MANAGER RUNNING
EXTRACT RUNNING EXTPOVE 00:00:00 00:00:04

GGSCI (Finite.localdomain) 37> EDIT PARAMS elipove

GGSCI (Finite.localdomain) 38> VIEW PARAMS elipove

EXTRACT elipove
SETENV (ORACLE_SID="POLARIS")
SETENV (ORACLE_HOME="/u001/app/oracle/product/11.2.0.2/db_1")
SETENV (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")
USERID source@POLARIS, PASSWORD source
RMTHOST OLE564.localdomain, MGRPORT 7809
RMTTASK REPLICAT,GROUP rilpove
TABLE scott.dept;
TABLE scott.emp;

GGSCI (Finite.localdomain) 40> info all

Program Status Group Lag at Chkpt Time Since Chkpt

MANAGER RUNNING
EXTRACT RUNNING EXTPOVE 00:00:00 00:00:03

GGSCI (Finite.localdomain) 41> START EXTRACT elipove

Sending START request to MANAGER ...


EXTRACT ELIPOVE starting

GGSCI (Finite.localdomain) 42> INFO EXTRACT *, TASK

EXTRACT ELIPOVE Last Started 2017-03-07 01:19 Status STOPPED


Checkpoint Lag Not Available
Log Read Checkpoint Table SCOTT.EMP
2017-03-07 01:19:30 Record 15
Task SOURCEISTABLE

S-ar putea să vă placă și