Tranferir BD Oracle 9i
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
Informações do Ambiente:
* Versão do Oracle: 9i
* Sistema Operacional: RH 4
Galera meu primeiro topico no forum..
e primeiramente digo que sou iniciante em oracle.
Acontece o seguinte, temos um servidor aqui na empresa com o Oracle 9i instalado,
na verdade a maquina onde está o BD só tem o HD Scsi de 76GB, e está quase lotado.
Adquirimos recentemente um servidor da HP, com HD 250 GB, e uma configuração mais robusta do que a do servidor atual.
O que quero é saber o que é preciso para estar passando esse banco de dados de uma máquina para outra.
Se tenho que instalar o Linux, e se tem alguma forma de exportar e importar esse banco de dados, sem ter que refazer toda a
configuração do banco de dados. Tenho em mãos todos os Cds para a instalação do Oracle 9i.
Mais gostaria de saber qual solução voces me recomendam.
Desde já agradeço.
Obrigado!
* Versão do Oracle: 9i
* Sistema Operacional: RH 4
Galera meu primeiro topico no forum..
e primeiramente digo que sou iniciante em oracle.
Acontece o seguinte, temos um servidor aqui na empresa com o Oracle 9i instalado,
na verdade a maquina onde está o BD só tem o HD Scsi de 76GB, e está quase lotado.
Adquirimos recentemente um servidor da HP, com HD 250 GB, e uma configuração mais robusta do que a do servidor atual.
O que quero é saber o que é preciso para estar passando esse banco de dados de uma máquina para outra.
Se tenho que instalar o Linux, e se tem alguma forma de exportar e importar esse banco de dados, sem ter que refazer toda a
configuração do banco de dados. Tenho em mãos todos os Cds para a instalação do Oracle 9i.
Mais gostaria de saber qual solução voces me recomendam.
Desde já agradeço.
Obrigado!
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Certo, primeira coisa q precisamos saber é quantos discos você tem, é só um de 250 GB ou dois ou mais totalizado 250 GB e esse seu banco é OLTP ou DSS...a partir dessas informacoes poderemos definir o tipo de RAID adequado.
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
cara..é só 1 disco de 250 GB, e desculpe mais não sei o que é OLTP ou DSS, como faço para ver isso? e acho que não preciso trabalhar com RAID não..somente este HD mesmo..
desde já desculpe-me pela falta de conhecimento..
obrigado
desde já desculpe-me pela falta de conhecimento..
obrigado
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
não se preocupe, onde você esta eu já vim, todo mundo antes de ser medio ou grande, já foi pequeno...te falar, amigao não aconselho ninguém a colocar um banco de producao em apenas um HD motivos:
- Se danificar seu HD não tera como recuperar banco rapidamente(tera q ter um standby, um RAC, ou outro SITE(banco de dados replicado)) não tera como recuperar, porque apenas um disco nso tem como espelhar, se fossem dois pelomenos espelhariamos com RAID fisico ou logico mesmo.
- Seu banco ira ficar lento porque vai ficar fora do padrão OFA, onde os controlfiles, log onlines e datafiles irao ficar juntos, ou seja, apenas uma cabeca do em apenas um hd escrevendo tudo isso ao mesmo tempo.
OLTP - on-line transactional processing(banco com muita leitura e escrita)
DSS- decision support systems(banco com pouca latencia nos dados, como um DW, onde os dados são carregados e não alterados)
Aconselho você a conseguir outro hd de 250GB, para podermos fazer um espelhamento pelomenos em RAID 1(Espelhalhemto dos hds, se perder um o outro assume integralmente, ai é so colocar outro disco de 250GB q o sistema de RAID o preenche com os dados do principal), para garantirmos um pouco de seguranca em caso de defeito em um HD.
- Se danificar seu HD não tera como recuperar banco rapidamente(tera q ter um standby, um RAC, ou outro SITE(banco de dados replicado)) não tera como recuperar, porque apenas um disco nso tem como espelhar, se fossem dois pelomenos espelhariamos com RAID fisico ou logico mesmo.
- Seu banco ira ficar lento porque vai ficar fora do padrão OFA, onde os controlfiles, log onlines e datafiles irao ficar juntos, ou seja, apenas uma cabeca do em apenas um hd escrevendo tudo isso ao mesmo tempo.
OLTP - on-line transactional processing(banco com muita leitura e escrita)
DSS- decision support systems(banco com pouca latencia nos dados, como um DW, onde os dados são carregados e não alterados)
Aconselho você a conseguir outro hd de 250GB, para podermos fazer um espelhamento pelomenos em RAID 1(Espelhalhemto dos hds, se perder um o outro assume integralmente, ai é so colocar outro disco de 250GB q o sistema de RAID o preenche com os dados do principal), para garantirmos um pouco de seguranca em caso de defeito em um HD.
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
entendi o motivo dos 2 hds cara.
então..vou adquirir um outro HD de 250 GB
o Servidor que adquirimos é o HP Proliant ML110 mais com hd SATA, não sei se ele suporta SATA!
com certeza o banco é OLTP, são mais ou menos umas 10 maquinas acessando o BD.
depois de adquirir o outro HD, quais são os passos que devo seguir?
obrigado!
então..vou adquirir um outro HD de 250 GB
o Servidor que adquirimos é o HP Proliant ML110 mais com hd SATA, não sei se ele suporta SATA!
com certeza o banco é OLTP, são mais ou menos umas 10 maquinas acessando o BD.
depois de adquirir o outro HD, quais são os passos que devo seguir?
obrigado!
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Certo, apos adiquir o disco, você vai ver se o servidor possui controladora RAID, se não possuir você vai ter q fazer RAID lógico(RAID 1), não pode esquecer de colocar o grub nos dois disco, porque se um falhar o outro vai subir o S.O tranquilamente, crie a instalacao do ORACLE de acordo com a OFA, para ficar tudo bem organizado.Para mudar para maquina nova, precisaremos conhecer o init.ora do seu banco, assim saberemos como esta a configuracao dele, assim como as demais localizacoes dos arquivos fisicos(controlfiles e outros), com ele da pra saber tambem se seu banco esta em modo archivelog ou não...não se preocupe que com essas informacoes vou t passar uma maneira simples de fazr essa operacao.
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
tem controladora RAID sim..vou dar uma lida sobre esse padrão OFA, se tiver algum artigo pra me passar agradeço. Cara uma pergunta..dá mais trabalho para eu mudar o SO, por exemplo, estou pensando em instalar o CentOS, que é gratuito, porque não tenho o RH aqui, pois o pessoal do sistema que o instalou. Se der mais trabalho, tenho que adquirir o RH..
o unico arquivo init.ora que encontrei estava localizado em /u01/app/oracle/product/9.2.0.1.0/dbs..
e dentro dele está da seguinte forma:
fora os comentários. não sei se é isso que você precisa..
obrigado!
o unico arquivo init.ora que encontrei estava localizado em /u01/app/oracle/product/9.2.0.1.0/dbs..
e dentro dele está da seguinte forma:
*:/u01/app/oracle/product/9.2.0.1.0:N
orcl:/u01/app/oracle/product/9.2.0.1.0:Y
obrigado!
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
O init.ora então deve estar no diretorio pfile(/u01/oracle/product/9.2.0.1.0/admin/orcl/pfile/). Enquanto ao RH ou Centos tanto faz, porque você pode continuar usando o RH sem compra-lo o problema são as atualizacoes e o suporte, mas se quiser usar o centos não tem problema, uso os dois nos nos meus clientes tranquilamente.
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Se não encontrar o init com um find / -name initorcl.ora , isso como usuario root, você faz o seguintes passos e me manda a saida:
#su - oracle
#sqlplus / as sysdba
sql> sho parameter pfile
sql> sho parameter sga_target
sql> sho parameter archive
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
De preferencia a versões homologadas,
inclusive o suporte da Oracle só ira lhe atender se o SO utilizado estiver na lista de SO homologados pela Oracle,
eu acho bem mais seguro utilizar RHEL, OEL,
inclusive o suporte da Oracle só ira lhe atender se o SO utilizado estiver na lista de SO homologados pela Oracle,
eu acho bem mais seguro utilizar RHEL, OEL,
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Outra coisa cara, veja a possibilidade de usar versão 64bits,
com ASM, da um ganho muito bom na performance,
com ASM, da um ganho muito bom na performance,
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
alguém ainda trabalha com 32bit???
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
olha cara, acredito que uns 80% hein
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
tava de brincadeira, rs...
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
pedroedu,
dentro da pasta pfile tinha um arquivo initorcl
vê se e isso mesmo.
e referente ao SO, acho que vou de CentOs mesmo..
dentro da pasta pfile tinha um arquivo initorcl
vê se e isso mesmo.
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=25165824
db_file_multiblock_read_count=16
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=25165824
sort_area_size=524288
###########################################
# File Configuration
###########################################
control_files=("/u01/app/oracle/oradata/orcl/control01.ctl", "/u01/app/oracle/oradata/orcl/control02.ctl", "/u01/app/oracle/oradata/orcl/control03.ctl")
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=/u01/app/oracle/admin/orcl/bdump
core_dump_dest=/u01/app/oracle/admin/orcl/cdump
timed_statistics=TRUE
user_dump_dest=/u01/app/oracle/admin/orcl/udump
###########################################
# Miscellaneous
###########################################
aq_tm_processes=1
compatible=9.2.0.0.0
###########################################
# Job Queues
###########################################
job_queue_processes=10
###########################################
# Instance Identification
###########################################
instance_name=orcl
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
###########################################
# MTS
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE
###########################################
# Pools
###########################################
java_pool_size=83886080
large_pool_size=8388608
shared_pool_size=83886080
###########################################
# Processes and Sessions
###########################################
processes=150
###########################################
# Redo Log and Recovery
###########################################
fast_start_mttr_target=300
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_retention=10800
undo_tablespace=UNDOTBS1
###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=EXCLUSIVE
optimizer_mode=RULE
e referente ao SO, acho que vou de CentOs mesmo..
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Muito bem, isso mesmo...agora manda as saidas:
#su - oracle
#sqlplus / as sysdba
sql> sho parameter pfile
sql> sho parameter sga_target
sql> sho parameter archive
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
olha ai pedroedu
[root@granjagn root]# su - oracle
[oracle@granjagn oracle]$ sqlplus / as sysdba
Usage: SQLPLUS [ [<option>] [<logon>] [<start>] ]
where <option> ::= -H | -V | [ [-L] [-M <o>] [-R <n>] [-S] ]
<logon> ::= <username>[/<password>][@<connect_string>] | / | /NOLOG
<start> ::= @<URI>|<filename>[.<ext>] [<parameter> ...]
"-H" displays the SQL*Plus version banner and usage syntax
"-V" displays the SQL*Plus version banner
"-L" attempts log on just once
"-M <o>" uses HTML markup options <o>
"-R <n>" uses restricted mode <n>
"-S" uses silent mode
[oracle@granjagn oracle]$
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
entra então assim:
preciso saber o tamanho do seu banco, da um:
sqlplus /nolog
conn / as sysdba
sql> sho parameter pfile
sql> sho parameter sga_target
sql> sho parameter archive
select sum(bytes)/1024/1024/1024 mb from dba_segments;
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
ta ai..
e o tamanho do banco
abraço!
SQL> conn / as sysdba
Connected.
SQL> sho parameter pfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string ?/dbs/spfile@.ora
SQL> sho parameter sga_target
SQL> sho parameter archive
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target integer 0
log_archive_dest string
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_duplex_dest string
log_archive_format string %t_%s.dbf
log_archive_max_processes integer 2
log_archive_min_succeed_dest integer 1
log_archive_start boolean FALSE
log_archive_trace integer 0
remote_archive_enable string true
standby_archive_dest string ?/dbs/arch
SQL>
SQL> select sum(bytes)/1024/1024/1024 mb from dba_segments;
MB
----------
4.98735046
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Teu banco é bem pequeno, podemos fazer ate via export import, quer ir pelo caminho das pedras???gerando um backup frio e restaurando???
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
você já instalou o linux, o configurou(kernela, criacao de usuarios, grupos) e instalou o oracle alguma vez?
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Sex, 12 Fev 2010 6:53 pm
- Localização: Goiania - GO
é pequeno sim..uai cara..se não der muito trabalho, gostaria de aprender das duas maneiras, facil..exp/imp..e de uma maneira que eu possa aprender e entender o processo, já que eu estou começando a estuda sobre..linux/oracle..
e o maximo que já instalei do linux, foi o ubuntu, e dei uma lida sobre configs.
e nunca instalei o oracle não!..
e o maximo que já instalei do linux, foi o ubuntu, e dei uma lida sobre configs.
e nunca instalei o oracle não!..
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Certo, você tem algum passo-a-passo do linux???porque tem umas configuracoes chatinhas q temos q fazer e tem q tomar cuidado tambem pra não instalar coisa d+ e deixar o servidor lento por causa de processos rodando desnecessarios...(sendmail, cups...)
-
- Rank: Programador Sênior
- Mensagens: 50
- Registrado em: Qua, 10 Fev 2010 3:04 pm
- Localização: são Luis
Oracle Database 10g/12c Administrator Certified Professional
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
Oracle Database 11g Security
ISFS Information Security Foundation based on ISO IEC 27001
ITIL® Foundation V3 in IT Service Management
beleza...quando terminar de instalar o oracle você fala, deixa tudo no ponto.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes