Clonagem instalar o software de banco de dados
1, o arquivo acima é embalado
[Oracle produtos @ localhost] $ tar cvf 12c.tar 12.2.0 /
2, limpar o meio ambiente, nova simulação de máquina, exclua o conteúdo da caixa
[oracle @ localhost produto] $ vim / u01 / app / oraInventory / ContentsXML / inventory.xml
. 3, exclua o arquivo original
4, pacote de extrato
[Oracle @ localhost produto] $ xvf 12c.tar o alcatrão
. 5, eliminado após a conclusão das extrair compactados, os dados descompactados usando a conexão
6, ligados e clonados dinâmica
[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, após a conclusão da instalação seguinte arquivos de instalação do software de clonagem do usuário root:
Neste ponto, a instalação do software de banco de dados é a clonagem completa
criar manualmente o banco de dados:
z 1, em primeiro lugar perto do banco de dados, a base de dados foi criada antes de exclusão:
"1" para o modo de vim para remover linha de registo orcl
Oracle @ localhost ~] $ vim / etc / o oratab
"2"
2, criar uma instância
db_name = orcl
o CONTROL_FILES = / U01 / App /oracle/oradata/orcl/control01.ctl
SGA_TARGET = 500M
. 3, a partir do banco de dados e cria arquivos que não são
4, criar um arquivo de parâmetro
5 gera um arquivo de controle
[oracle @ localhost ~] $ vim cont.sql
adicione a seguinte, a presente forma de realização por exemplo, 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 efeito a
ver os arquivos de controle gerados
verificar o estado da instância:
6, inicializar o dicionário de dados
[Oracle @ localhost ~] $ vim chushihua.sql
@ / A RDBMS / admin / catalog.sql?
@ / RDBMS / admin / catproc.sql?
Entrar após executar o script
SQL> @ chushihua.sql
longa espera irá exibir o seguinte instalado para
exibir uma instância
do SQL> desc DBA_DATA_FILES
SQL> mostrar o instance_name Parameter;
SQL> o instance_name SELECT, Estado de v $ instance;