Skip to content

Instantly share code, notes, and snippets.

View cesardba's full-sized avatar

César Carvalho cesardba

View GitHub Profile
We will use a native technology of the Oracle database, the Heterogeneous Services (HS).
- Databases
10.16.0.11 - Source Database Oracle database
10.16.0.15 - SQL Server target database
- Create a user with the necessary read permissions in the SQL Server environment.
Usuario: USR_CONSULTA
Snhea: P!!2012300
Iremos utilizar uma tecnologia nativa do Oracle database o Heterogeneous Services (HS).
- Bancos
10.16.0.11 - Banco de Origem Oracle database
10.16.0.15 - Banco de destino SQL Server
- Criar um usuario com as permissões necessárias de leitura no ambiente SQL Server.
Usuario: USR_CONSULTA
Snhea: P!!2012300
#### Iremos aplicar o patch em um ambiente RAC. ####
#### Realizando o backup do Oracle Home dos nós do RAC. ####
[oracle@srv01 ~]$ echo $ORACLE_HOME
/u02/app/oracle/product/11.2.0/dbhome_2
#### Node 1 ####
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/oracle_home_srv01.tar dbhome_2
[root@srv01 ~]$ cd /u01/app/
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/srv01_oraInventory.tar oraInventory
#### Node 2 ####
[root@srv02 ~]$ tar -pcvf /backup/cesar_update/oracle_home_srv02.tar dbhome_2
#### We will apply the patch in a RAC environment. ####
#### Performing Oracle Home backup of RAC nodes. ####
[oracle@srv01 ~]$ echo $ORACLE_HOME
/u02/app/oracle/product/11.2.0/dbhome_2
#### Node 1 ####
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/oracle_home_srv01.tar dbhome_2
[root@srv01 ~]$ cd /u01/app/
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/srv01_oraInventory.tar oraInventory
1 - Verificar serviços usados atualmente.
SQL> select inst_id,name from gv$services order by inst_id,name;
INST_ID NAME
---------- ------------------------------
1 SME
1 SMP
1 SYS$BACKGROUND
1 SYS$USERS
1 smc
#### We will apply the patch in a RAC environment. ####
#### Performing Oracle Home backup of RAC nodes. ####
[oracle@srv01 ~]$ echo $ORACLE_HOME
/u02/app/oracle/product/11.2.0/dbhome_2
#### Node 1 ####
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/oracle_home_srv01.tar dbhome_2
[root@srv01 ~]$ cd /u01/app/
[root@srv01 ~]$ tar -pcvf /backup/cesar_update/srv01_oraInventory.tar oraInventory