Este
procedimiento es valido para cuando creamos un template en un sólo nodo de RAC
y queremos tenerlo disponible en los otros o para distribuir el tamplate entre diferentes
instalaciones y servidores.
En
este ejemplo tenemos dos servidores que forman parte de un mismo RAC:
server01
y server02
Y un template llamado "MyTEMPLATE"
Y un template llamado "MyTEMPLATE"
Si
creamos nuestro template en uno de los nodo del RAC (server01) y luego ejecutamos dbca en otro nodo (server02), podemos ver que no lo tenemos disponible:
Si vamos al directorio de templates de dbca en ese equipo podemos ver que no hay ninguno llamado MyTEMPLATE.*
[oracle@server02 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/assistants/dbca/templates
[oracle@server02 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/assistants/dbca/templates
[oracle@server02 templates]$ ls -lrt
total 301556
-rw-r--r--. 1 oracle oinstall 11489 Jan 25 2013 New_Database.dbt
-rw-r--r--. 1 oracle oinstall 4984 Jan 25 2013 General_Purpose.dbc
-rwxr-xr-x. 1 oracle oinstall 1507328 Jan 25 2013 example.dmp
-rwxr-xr-x. 1 oracle oinstall 21741568 Jan 25 2013 example01.dfb
-rwxr-xr-x. 1 oracle oinstall 275750912 Jan 25 2013 Seed_Database.dfb
-rw-r--r--. 1 oracle oinstall 5104 Jan 25 2013 Data_Warehouse.dbc
-rwxr-xr-x. 1 oracle oinstall 9748480 Jan 25 2013 Seed_Database.ctl
Para
poder utilizarlo desde el server02 (en nuestro caso), necesitamos copiarlo desde la máquina donde fué creado:
Para esto, nos
conectamos al server01 y vamos al directorio donde se almacenan los tamplates:
[oracle@server01 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/assistants/dbca/templates/
Vemos
el contenido del directorio y ahi está nuestro template:
[oracle@server01
templates]$ ls -lrt
total 301572
-rw-r--r--. 1 oracle oinstall 11489 May
1 2013 New_Database.dbt
-rw-r--r--. 1 oracle oinstall 5104 Aug 24 2013 Data_Warehouse.dbc
-rw-r--r--. 1 oracle oinstall 4984 Aug 24 2013 General_Purpose.dbc
-rwxr-xr-x. 1 oracle oinstall 1507328 Aug 27 2013 example.dmp
-rwxr-xr-x. 1 oracle oinstall 21741568 Aug 27 2013 example01.dfb
-rwxr-xr-x. 1 oracle oinstall 9748480 Aug 27 2013 Seed_Database.ctl
-rwxr-xr-x. 1 oracle oinstall 275750912 Aug 27 2013 Seed_Database.dfb
-rw-r-----. 1 oracle oinstall 14530 Jan
5 14:24 MyTEMPLATE.dbt
Hacemos la copia remota:
[oracle@server01 templates]$ scp ./MyTEMPLATE.dbt
oracle@server02 /u01/app/oracle/product/11.2.0/db_1 /assistants/dbca/templates
MyTEMPLATE.dbt
100% 14KB
14.2KB/s 00:00
Nos conectamos al server02 y nos paramos en el directorio de los templates de dbca:
[oracle@server02 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/assistants/dbca/templates
Vemos que ahora encontramos el archivo correspondiente al tamplate:
[oracle@server02 templates]$ ls -lrt
total 301556
-rw-r--r--. 1 oracle oinstall 11489 Jan 25 2013 New_Database.dbt
-rw-r--r--. 1 oracle oinstall 4984 Jan 25 2013 General_Purpose.dbc
-rwxr-xr-x. 1 oracle oinstall 1507328 Jan 25 2013 example.dmp
-rwxr-xr-x. 1 oracle oinstall 21741568 Jan 25 2013 example01.dfb
-rwxr-xr-x. 1 oracle oinstall 275750912 Jan 25 2013 Seed_Database.dfb
-rw-r--r--. 1 oracle oinstall 5104 Jan 25 2013 Data_Warehouse.dbc
-rwxr-xr-x. 1 oracle oinstall 9748480 Jan 25 2013 Seed_Database.ctl
-rw-r-----. 1 oracle oinstall 14530 Jan
5 16:26 MyTEMPLATE.dbt
Ejecutamos nuevamente dbca en server02 y vamos a ver que ahora si
tenemos disponible el tamplate:
No hay comentarios:
Publicar un comentario