21
This article is also available for viewing online at http://kb.elipse.com.br/enus/questions/4238/ Instalação do banco de dados Oracle 11g. Introdução O objetivo deste guia é esclarecer dúvidas sobre a instalação do Oracle e dos diferentes módulos disponíveis. Diferenças entre Oracle 10g Express Edition e Oracle 11g O Oracle 10g Express Edition é o banco de dados mais popular, devido à fácil instalação e pelo seu arquivo executável ser relativamente pequeno (200 MB). Porém esse software dá direito a apenas um banco de dados, que é instalado juntamente com o software. O nome desse banco de dados é XE, e não é possível instalar outro. No Oracle 11g, uma das versões mais recentes da Oracle, é possível criar quantos bancos de dados desejar. O seu instalador possui cerca de 2GB. Lembrando que o Oracle 11g também possui uma versão Express Edition (XE). Seu nome de serviço padrão ao instalar o software é XE. Este nome é definido no arquivo tnsnames.ora. Para a comunicação do Oracle com o E3, a diferença essencial entre as duas versões é apenas a limitação da quantidade de banco de dados. As demais funcionalidades do Oracle 11g são mais importantes para o departamento de TI. O Oracle também permite acesso via rede ao banco de dados. Para isso, devese instalar na máquina remota o cliente Oracle (450 MB), que vem na instalação completa do Oracle 11g. Com essa funcionalidade, conseguimos que duas ou mais aplicações acessem e escrevam simultaneamente no mesmo banco de dados. Instalando o Banco de Dados 11g Ao baixar o instalador da internet, vá até a pasta onde o instalador ficou arquivado e clique em Setup, como mostra a figura a seguir. Figura 1: Início da instalação Aguarde até aparecer a caixa de diálogo do início da instalação. Essa caixa de diálogo pedirá o login e a senha cadastrados no site da Oracle para a autenticação. Caso não lembre de sua senha, aparecerá a seguinte tela:

Print Article - Instalação Do Banco de Dados Oracle 11g

Embed Size (px)

DESCRIPTION

Instalação Do Banco de Dados Oracle 11g

Citation preview

26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 1/21Thisarticleisalsoavailableforviewingonlineathttp://kb.elipse.com.br/enus/questions/4238/InstalaodobancodedadosOracle11g.IntroduoO objetivo deste guia esclarecer dvidas sobre a instalao do Oracle e dos diferentes mdulosdisponveis.DiferenasentreOracle10gExpressEditioneOracle11gO Oracle 10g Express Edition o banco de dados mais popular, devido fcil instalao e pelo seuarquivo executvel ser relativamente pequeno (200 MB). Porm esse software d direito a apenas umbancodedados,queinstaladojuntamentecomosoftware.OnomedessebancodedadosXE,enopossvelinstalaroutro.No Oracle 11g, uma das verses mais recentes da Oracle, possvel criar quantos bancos de dadosdesejar.Oseuinstaladorpossuicercade2GB.Lembrando que o Oracle 11g tambm possui uma verso Express Edition (XE). Seu nome de serviopadroaoinstalarosoftwareXE.Estenomedefinidonoarquivotnsnames.ora.ParaacomunicaodoOraclecomoE3,adiferenaessencialentreasduasversesapenasalimitaodaquantidadedebancodedados.AsdemaisfuncionalidadesdoOracle11gsomaisimportantesparaodepartamentodeTI.O Oracle tambm permite acesso via rede ao banco de dados. Para isso, devese instalar na mquinaremota o cliente Oracle (450 MB), que vem na instalao completa do Oracle 11g. Com essafuncionalidade, conseguimos que duas ou mais aplicaes acessem e escrevam simultaneamente nomesmobancodedados.InstalandooBancodeDados11gAo baixar o instalador da internet, v at a pasta onde o instalador ficou arquivado e clique em Setup,comomostraafiguraaseguir.Figura1:InciodainstalaoAguardeatapareceracaixadedilogodoinciodainstalao.Essacaixadedilogopedirologineasenha cadastrados no site da Oracle para a autenticao. Caso no lembre de sua senha, aparecer aseguintetela:26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 2/21Figura2:ErrodeloginesenhaCliqueemPrximoatapareceraseguintetela:Figura3:ProsseguirainstalaoNa prxima decidido se instalamos ou no, juntamente com o software, um banco de dados.Inicialmente,noinstalaremosobancodedados.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 3/21Figura4:OpesdeinstalaoNatelaaseguir,decideseotipodebancodedadosaserinstalado.SelecioneInstalaodoBancodedadosdeinstncianica.Figura5:TipodebancodedadosAsduasprximastelasdecidemqualidiomainstalarequalversodosoftware(Enterprise,StandardouPersonal). Essas verses variam os componentes a serem instalados. Nesse exemplo, instalaremos aversocompleta,aEnterprise.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 4/21Figura6:IdiomadobancodedadosFigura7:VersodobancodedadosNa tela seguinte possvel definir o diretrio de instalao do Oracle. Nesse exemplo deixaremos opadro,queC:\App\Nome_do_Usuario.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 5/21Figura8:DiretriodeinstalaodobancodedadosTerminadas as configuraes, o Oracle testa a disponibilidade de recursos da mquina para instalar obancodedados.Casotenhatodososrecursos,possvelprosseguirparaainstalao.Casocontrrio,oOraclenotificarosrecursospendentes(Valelembrarquenecessrionomnimo1GBdeRAM):Figura9:Testederecursos26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 6/21Figura10:RecursosdisponveisApartirdesteponto,bastaaguardarotrminodainstalao.Figura11:InciodainstalaoCriandoumBancodeDadosPara criar um banco de dados, v em Iniciar Todos os Programas Oracle Ferramentas deConfiguraoeMigraoAssistentedeConfiguraodeBancodeDados.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 7/21Figura12:AssistentedeconfiguraodobancodedadosAmaioriadasopesdisponveisnesseassistenteserodeixadasemseumodopadro.Asduasopesmais importantes so o nome do banco de dados que ser criado e a senha dos usurios padro doOracle(System,SYS,etc.).Nesseexemplo,escolhemosamesmasenhaparatodosessesusurios.Figura13:Modelodobancodedados26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 8/21Figura14:NomedobancodedadosFigura15:OpesdegerenciamentoFigura16:Senhadosusuriospadro26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 9/21Figura17:LocalizaodobancodedadosFigura18:ConfiguraesderecuperaoFigura19:FinalizaodaconfiguraoConectandooOracleaoE326/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 10/21Se o acesso ao banco de dados pelo E3 for local, o campo Conexo pode ficar em branco, pois o E3buscaobancodedadosautomaticamente.IssoocorretantonoOracle11gquantono10gExpressEdition.Porm, h uma ressalva. Se houver na mquina dois bancos de dados com usurios e senhas iguais,podehaverumconflito,poisassimoE3nosaberemqualbancodedadoseledeveseconectar.Paraacessarobancodedadosatravsdarede,necessriocriarumServio.EssaconfiguraofeitaatravsdoAssistentedeConfiguraodeRede,queestemIniciar Todos os Programas Oracle Ferramentas de Configurao e Migrao. Tambm possvel configurar um servio para acessar obancodedadoslocalmente.Figura20:CriaodoservioFigura21:AdicionaroservioAprximatelapedeoNomedoServio.Aquisecolocaonomedobancodedadoscriadoanteriormente.Figura22:NomedobancodedadosNatelaseguinteselecionaseoprotocolodecomunicaocomobancodedados(nestecaso,TCP).26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 11/21Figura23:ProtocolodecomunicaoNessa tela, onde se pede o nome do host, devese colocar o nome do computador que o servidor dobancodedados.Portanto,elepodesertantoumcomputadornaredequantooseuprpriocomputador.Utilizeaportapadro.Figura24:NomedocomputadorApsaconfigurao,cliqueemSim,realizeumteste.Sehouvererrodeacessonegado(errodelogin),cliqueemAlterarLoginecoloqueousurioesenhacadastradosnainstalaodobancodedados.Seotesteforbemsucedido,bastaconfigurarumnomeparaesseservio.EsseseronomeasercolocadonocampoConexonoE3.Figura25:Realizarumteste26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 12/21Figura26:ErrodeloginFigura27:AlterarloginFigura28:Testebemsucedido26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 13/21Figura29:NomedoservioFigura30:ConexobemsucedidaListenerO Listener um dos processos mais importantes executados pelo Oracle. Em resumo, ele recebe asolicitao de conexo, autentica o usurio com a sua devida permisso e conecta o cliente com oservidordebancodedadossolicitado.Emetapasmaisdetalhadastemos:1. UmclienteseconectaaoListenercomoendereoderede.2. OListenerrecebeasolicitaodesessoedeterminaseasolicitaodoclientepodeseratendida.Casonopossa,oListenerrecusaasessoe,emseguida,continuaoatendimento.3. OListenergeraumprocessodeservidordedicadoparaatenderasessorecebida.4. OListenertransfereasessoparaoprocessodeservidor.5. Depois que a sesso estabelecida, os dados fluem diretamente entre o processo cliente e oservidordedicado.6. OListenercontinuaaatenderassessesrecebidas.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 14/21Figura31:ComofuncionaoListener necessrio somente um Listener para gerenciar os bancos de dados de um servidor. Se, ao instalar obancodedados,apareceraseguintetela:Figura32:ErrodeListenerOuapareceroseguinteerroduranteacriaodoservioderede:Figura33:ErrodeListenerEsseserrospodemserdevidosaofatodeoListenernoestarativo,configuraoincorreta,ouobancodedadosnoconsegueseconectarcomesseListener.Parasolucionaroproblema,apagueoListenerecrieoutroatravsdopromptdecomando.DigitelsnrctlepressioneateclaENTER.Depoisdigitestartlistener.ApscriaroListener,reinicieoserviodobancodedados.Figura34:ReiniciaroserviodebancodedadosCaso o problema persista, apague e crie um novo banco de dados, bem como o Listener. Em algunscasos, o servio do Listener continua ativo mesmo aps apaglo. Para isso, devese apagar o serviopeloprompt,usandoocomandoscdelete.ApagandoumListener26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 15/21PodeseapagaroListeneratravsdoAssistentedeConfiguraodeRede.Figura35:AssistentedeconfiguraodoListenerFigura36:ApagaroListenerFigura37:SelecionaroListener26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 16/21Figura38:ServioListeneraindaativoFigura39:ApagandooServioCriandoumListenerAlm do modo pelo prompt de comando citado anteriormente, podemos criar o Listener atravs doAssistentedeConfiguraodeRede.BastaclicaremConfiguraesdeListenerAdicionar.ProssigaoAssistente,mantendoasopespadro.ApagandooBancodeDadosAtravs do Assistente de Configurao de Banco de Dados podemos apagar o banco de dados. importante saber que necessrio entrar com o usurio SYS e a senha configurada para possibilitar aoperao:Figura40:Apagandoumbancodedados26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 17/21Figura41:SelecionandoobancodedadosDesinstalandooOracleParadesinstalaroSoftware,deveseprocuraroexecutveldeinstallque,emcasodeinstalaopadro,localizaseemC:\app\Nome_do_Usurio\product\11.2.0\dbhome_1\deinstall\.Figura42:ArquivodeinstallAtravs desse assistente de linha de comando podemos efetuar a desinstalao. Para obter xito, bastadigitaroquesepedeentrecolchetes,comonasimagensaseguir,comexceodaltimapergunta,ondedevesedigitarY(yes)eteclarENTER.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 18/21Figura43:Desinstalaodosoftware(SelecionarListener)Figura44:Desinstalaodosoftware(Selecionarbancodedados)Figura45:Desinstalaodosoftware(Confirmarbancodedados)26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 19/21Figura46:Desinstalaodosoftware(Confirmardesinstalao)InterfacedoOracle11gAps criar um banco de dados com sucesso, o Oracle cria um atalho para o gerenciador de banco dedados.Essegerenciadorvisualizadoatravsdeumnavegadordeinternet.Figura47:LocalizaodoatalhoparaogerenciadordobancodedadosFigura48:PginadelogindogerenciadordobancodedadosNa pgina de login devese fazer o primeiro acesso com a conta SYSTEM. Depois possvel fazer logincomoutrosusurios,quedevemsercadastradosnogerenciador.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 20/21Figura49:RecortedapginaprincipaldogerenciadorParadesbloquearoucriarusurios,deveseclicarnaabaServidorSeguranaUsurios.Figura50:AbaSeguranaPara visualizar as tabelas gravadas no banco de dados, devese clicar na aba Esquema Objetos deBancodeDadosTabelas.Figura51:VisualizartabelasExistemduasmaneirasdepararereiniciaroserviodobancodedados.Omodomaisrecomendvelpelo Windows. Digite services.msc em Executar. O Servio a ser parado ou reiniciado OracleServiceNome_do_banco,comomostraaimagemaseguir.26/05/2015 PrintArticleInstalaodobancodedadosOracle11g.http://kb.elipse.com.br/enus/questions/4238/__print 21/21Figura52:ParandooureiniciandoobancodedadosConclusoAtravsdesseguiapossvelutilizarcomtranquilidadeobancodedadosOracle,paracomunicarcomoE3.Aquiestodescritososproblemasmaiscomunsesuaspossveissolues.ComooOracle10gpossuiapenasumbancodedados,eesseinstaladojuntamentecomosoftware,osproblemasdeListenernoaparecemnessaverso.Ao contrrio do Oracle 10g Express, no possvel remover o Oracle 11g com o painel de controleAdicionar e Remover Programas do Windows, somente pelo processo descrito em Desinstalando oOracle.A escolha de um ou outro software vai depender exclusivamente das necessidades e dos recursosdisponveispelocliente.Ambossolargamenteutilizados.