La clonación de instalar el software de base de datos
1, el archivo de arriba se envasa
[Oracle Producto @ localhost] $ tar cvf 12c.tar 12.2.0 /
2, limpiar el medio ambiente, nueva simulación de la máquina, elimine el contenido de la caja
[oracle @ producto localhost] $ vim / u01 / app / oraInventory / ContentsXML / Inventory.xml
. 3, borrar el archivo original
4, paquete de extracto de
[Oracle @ localhost producto] $ xvf 12c.tar el alquitrán
. 5, eliminado después de la finalización de los comprimidos, que extraen datos descomprimidos utilizando la conexión
6, ligados y clonados dinámico
[oracle@localhost product]$ cd $ORACLE_HOME/clone/bin
[oracle@localhost bin]$ perl clone.pl ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME=OraDb12c_home1
7, después de la instalación es completa después de archivos de instalación de software de clonación en el usuario root:
En este punto, la instalación del software de base de datos es la clonación completa
crear manualmente la base de datos:
z 1, primero cierre la base de datos, la base de datos fue creada antes de eliminar:
"1" en el modo de vim para eliminar la línea de registro ORCL
Oracle @ localhost ~] $ vim / etc / la oratab
"2"
2, cree una instancia
= nombre_de_base_de_datos ORCL
la CONTROL_FILES = / u01 / app /oracle/oradata/orcl/control01.ctl
SGA_TARGET = 500M
. 3, a partir de la base de datos, y crea archivos que no son
4, crear un archivo de parámetros
5 genera un archivo de control
[oracle @ localhost ~] $ vim cont.sql
añadir lo siguiente, la presente realización por ejemplo, para ORCL
CREATE DATABASE testdb
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/testdb/redo01a.log','/u01/app/oracle/oradata/testdb/redo01b.log') SIZE 100M BLOCKSIZE 512,
GROUP 2 ('/u01/app/oracle/oradata/testdb/redo02a.log','/u01/app/oracle/oradata/testdb/redo02b.log') SIZE 100M BLOCKSIZE 512,
GROUP 3 ('/u01/app/oracle/oradata/testdb/redo03a.log','/u01/app/oracle/oradata/testdb/redo03b.log') SIZE 100M BLOCKSIZE 512
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 1024
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oracle/oradata/testdb/system01.dbf'
SIZE 700M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
SYSAUX DATAFILE '/u01/app/oracle/oradata/testdb/sysaux01.dbf'
SIZE 550M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oracle/oradata/testdb/users01.dbf'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle/oradata/testdb/temp01.dbf'
SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
UNDO TABLESPACE undotbs1
DATAFILE '/u01/app/oracle/oradata/testdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;
Dar efecto a
ver los archivos de control generadas
comprobar el estado de ejemplo:
6, inicializar el diccionario de datos
[Oracle @ localhost ~] $ vim chushihua.sql
@ / RDBMS / admin / catalog.sql?
@ / RDBMS / admin / catproc.sql?
Entrar después de ejecutar la secuencia de comandos
SQL> @ chushihua.sql
larga espera, aparecerá la siguiente instalado para
ver una instancia
de SQL> desc dba_data_files
SQL> mostrar nombre_instancia parámetro;
SQL> SELECT del nombre_instancia, Estado de instancia v $;