[ORACLE] Criando instância manualmente
Tecnologia da Informação

[ORACLE] Criando instância manualmente


Segue abaixo, exemplo de como criar uma intância Oracle manualmente:

Passo1:
Copie a estrutura de diretórios de uma instância já existente para utilizar na nova instância.

Passo 2:
Copie o arquivo init.ora de uma instância já existente e substitua o valor do parâmetro db_name pelo nome da instância que você irá criar.

Se estiver usando Windows, crie um serviço em services.msc para a instância.

oradim -new -sid TESTE

Passo 3:

Crie um arquivo de senhas:

orapwd file=C:\Oracle\product\10.2.0\db_1\database\pwdTESTE.ora password=oracle entries=10

Passo 4:
Inicie a instância em modo nomount:

set ORACLE_SID=TESTE
sqlplus / as sysdba
startup pfile=<caminho_novo_pfile> nomount;

Passo 5:
Crie o spfile da instância:
create spfile from pfile='<caminho_novo_pfile>';

Execute o comando abaixo:

create database TESTE
  logfile group 1 ('C:\oracle\product\10.2.0\oradata\TESTE\redo1.log') size 10M,
       group 2 ('C:\oracle\product\10.2.0\oradata\TESTE\redo2.log') size 10M,
       group 3 ('C:\oracle\product\10.2.0\oradata\TESTE\redo3.log') size 10M
  character set WE8ISO8859P15
  national character set utf8
  datafile 'C:\oracle\product\10.2.0\oradata\TESTE\system.dbf'
        size 50M
        autoextend on
        next 10M maxsize unlimited
        extent management local
  sysaux datafile 'C:\oracle\product\10.2.0\oradata\TESTE\sysaux.dbf'
        size 10M
        autoextend on
        next 10M maxsize unlimited
  undo tablespace undotbs1
        datafile 'C:\oracle\product\10.2.0\oradata\TESTE\undo.dbf'
        size 2G
  default temporary tablespace temp
       tempfile 'C:\oracle\product\10.2.0\oradata\TESTE\temp.dbf' size 2G;


Passo 6:
Rode estes dois scripts:

@C:\oracle\product\10.2.0\db_1\rdbms\admin\catalog.sql;
@C:\oracle\product\10.2.0\db_1\rdbms\admin\catproc.sql;



Passo 7:
Recarregue o listener:

lsnrctl reload

*Lembrando que no exemplo foi utilizado a estrutura padrão de diretórios de uma instalação Oracle em ambiente Windows, e está estrutura pode ser trocada de acordo com a necessidade apresentada.




loading...

- [oracle] Oracle Managed Files (omf)
O uso do OMF tira a necessidade do DBA manipular arquivos que compõem o banco de dados diretamente no sistema operacional. Você especifica as operações em termos de objetos de banco de dados ao invés de nomes de arquivos. Internamente o Oracle Database...

- [oracle/mysql] Criando Um Dblink Entre Oracle E Mysql:
Passo 1: No servidor MySQL crie um usuário com os privilégios necessários de acesso ao database que será feito o dblink: Exemplo: mysql> grant all privileges on db_mysql.* to 'usuario'@'192.168.%' identified by 'senha';...

- [oracle] Perda De Redologs
Antes de iniciar o procedimento, vai uma dica: Sempre mantenha seus redologs multiplexados (recomenda-se dois membros para cada grupo), para evitar que o banco de dados pare, além de também evitar perda de dados, caso ocorra a perda de um grupo/membro...

- [oracle] Configurando Fra
A Flash Recover Area (FRA) é muito simples de ser configurada, mas antes, confirme se sua instância atende os requisitos abaixo: A instância deve estar em modo archivelog;Deve-se ter uma área para recuperação habilitada;Se você usar RAC, a área...

- [oracle] Modo Archive
É altamente recomendado que as instâncias Oracle estejam em modo Archive, porém, não são raras as vezes que encontramos instâncias com este modo desabilitado. Os logs de archive (archivelogs) são de muita importância para uma eventual recuperação...



Tecnologia da Informação








.