root/Ia54#w#7vs$$
oracle/zZ^hWjcOe7Yh
docker restart KTMPTA-Integration
Oracle TTA refresh with PTA data
Connect to Antara Server and stop AntaraTTA services:
docker stop KTMTTA-ConnectCentral KTMTTA-IWC KTMTTA-Integration KTMTTA-PrintServer
KTMTTA-ActiveMQ KTMTTA-8081
Log with "oracle" user.
su oracle
Configure Oracle HOME:
export ORACLE_HOME=/d01/19CLinux/bin
. /home/oracle/.bash_profile
Export AntaraPTA data:
expdp SYSTEM/oracle123 schemas=ANTARAPTA dumpfile=antarapta220614.dump
expdp SYSTEM/oracle123 parallel=8 EXCLUDE=STATISTICS schemas=ANTARAPTA
dumpfile=antarapta25012024.dump
Log to sqlplus and run:
sqlplus / as sysdba
drop user ANTARATTA cascade;
create user ANTARATTA identified by antaratta default tablespace ANTARATTA;
ALTER USER ANTARATTA quota unlimited on ANTARATTA;
grant connect, resource to ANTARATTA;
exit
Import exported data to AntaraTTA:
impdp SYSTEM/oracle123@test parallel=8 EXCLUDE=STATISTICS
DUMPFILE=antarapta25012024.dump TABLE_EXISTS_ACTION=REPLACE
REMAP_SCHEMA='ANTARAPTA:ANTARATTA' REMAP_TABLESPACE='ANTARAPTA:ANTARATTA'
Exit to root and restart AntaraTTA services:
exit
docker start KTMTTA-ActiveMQ KTMTTA-8081 KTMTTA-ConnectCentral KTMTTA-IWC KTMTTA-
Integration KTMTTA-PrintServer
03477702688
test connection failed because of an error in initializing provider. unspecified
error [IM014] microsoft odbc driver manager the specified dns containes an
architectural mismatch between driver and appliation
==============================================
Step 1: docker stop KTMTTA-ConnectCentral KTMTTA-IWC KTMTTA-Integration KTMTTA-
PrintServer KTMTTA-8081 KTMPTA-ConnectCentral KTMPTA-IWC KTMPTA-Integration KTMTTA-
8081 KTMPTA-8082
Step 2: restart database
Step 3: docker start KTMPTA-8082 KTMPTA-IWC KTMPTA-ConnectCentral KTMPTA-
Integration KTMTTA-8081 KTMTTA-PrintServer KTMTTA-IWC KTMTTA-ConnectCentral KTMTTA-
Integration
alter system set db_unique_name='test' scope=spfile;
alter system set db_unique_name='antsty' scope=spfile;
alter system set log_archive_dest_1='LOCATION=/d01/oracle/archive' scope=both;
startup mount
alter database archivelog;
ALTER DATABASE FORCE LOGGING;
alter database open;
log_archive_format string Arc_%s_%r_%t.arc
ALTER SYSTEM SET log_archive_format='Arc_%s_%r_%t.arc' SCOPE=spfile;
alter database add standby logfile group 4
('/d01/app/oracle/oradata/TEST/stlog04.dbf') size 200m;
alter database add standby logfile group 5
('/d01/app/oracle/oradata/TEST/stlog05.dbf') size 200m;
alter database add standby logfile group 6
('/d01/app/oracle/oradata/TEST/stlog06.dbf') size 200m;
alter database add standby logfile group 7
('/d01/app/oracle/oradata/TEST/stlog07.dbf') size 200m;
Create Database Password Files on both servers
cd $ORACLE_HOME/dbs
orapwd file=orapw password=oracle ignorecase="Y"
Add the following entries to the tnsnames IFILE for standby configuration on both
servers.
cd $ORACLE_HOME/network/admin
vim tnsnames.ora
antprim =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = antara.mgerp.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
antsty =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = antaradr.mgerp.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
to test connecttions execute from both servers.
sqlplus sys/prod_sys@testcdb as sysdba
sqlplus sys/prod_sys@stbycdb as sysdba
select host_name from V$instance;
##################################################################Set Primary
Database Initialization Parameters
alter system set log_archive_config='DG_CONFIG= (test,antsty)' sid='*';
alter system set fal_client='test' sid='*';
alter system set fal_server='antsty' sid='*';
alter system set log_archive_dest_1='LOCATION=/d01/oracle/archive/
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=test' sid='*';
alter system set log_archive_dest_state_2='DEFER';
ALTER SYSTEM SET log_archive_dest_2='service=antsty async
valid_for=(online_logfiles,primary_role) db_unique_name=antsty' SCOPE=both;
alter system set log_archive_max_processes=30;
alter system set standby_file_management='AUTO';
#################################################################standby parameter
create spfile from pfile;
alter system set db_unique_name='antsty' scope=spfile;
alter system set log_archive_config='DG_CONFIG= (test,antsty)';
alter system set fal_client='antsty';
alter system set fal_server='test';
--
alter system set log_archive_dest_1='LOCATION=/d01/oracle/archive/
VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=antsty';
alter system set log_archive_dest_state_1='ENABLE';
alter system set log_archive_dest_2='SERVICE=test ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=test';
alter system set log_archive_dest_state_2='DEFER';
alter system set log_archive_dest_state_2='ENABLE';
alter system set log_archive_max_processes=30;
alter system set standby_file_management='AUTO';
sqlplus sys/sysproddr@proddr as sysdba
startup nomount;
remove dbf,controlfiles,logfiles
----------
rman
connect target sys/oracle@test
connect auxiliary sys/oracle@antsty
run
{
allocate channel p1 type disk;
allocate channel p2 type disk;
allocate channel p3 type disk;
allocate channel p4 type disk;
allocate channel p5 type disk;
allocate auxiliary channel a1 type disk;
duplicate target database for standby from active database
nofilenamecheck;
}
RMAN> exit
sqlplus sys/oracle@proddr as sysdba
select open_mode from v$database;
alter database recover managed standby database disconnect using current logfile;
########################################################################on primary
alter system set log_archive_dest_state_2='ENABLE';
alter system switch logfile;
########################################################################on standby
alter database recover managed standby database cancel;
alter database open;
alter database recover managed standby database disconnect using current logfile;
ALTER SYSTEM SET log_archive_dest_2='service=antsty async
valid_for=(online_logfiles,primary_role) db_unique_name=antsty' SCOPE=both;
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF;
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
'/d01/oracle/rman/%F';
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 5;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/d01/oracle/rman/%T_%U';
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD
TRUE ; # default
CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO
'/d01/oracle/PROD/db/tech_st/12.1.0/dbs/snapcf_PROD.f'; # default
AUTOMATING THE EXTRACT AND TRANSFORM LAYER for QVDs