Re: [oracle_br] Re: Instalacao Oracle UNIX
Prezados, A instancia foi instalada;Esta com o status OPEN. A minha conclusao e que apos a primeira instalacao, em outra ocasiao, eu nao fiz o procedimento abaixo: seta as variáveis ORACLE_HOME (apontando para o diretório onde o client tá instalado) e PATH (apontando para o sub-diretório BIN abaixo da ORACLE_HOME) Um outro detalhe foi que tive que inserir no meu arquivo listener.ora a instrucao abaixo. So assim funcionou no meu pl sqldeveloper. Segue a instrucao: SID_LIST_LISTENER = (SID_LIST = SID_DESC = (GLOBAL_DBNAME = NOME_INSTANCIA) (ORACLE_HOME = /oracle/product/11.2.0) (sid_name = NOME_INSTANCIA) ) A pos a execucao do netca o mesmo so havia configurado a instrucao abaixo: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = meu_servidor) (PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )ADR_BASE_LISTENER = /oracle Agora ele ficou desta forma: SID_LIST_LISTENER = (SID_LIST = SID_DESC = (GLOBAL_DBNAME = NOME_INSTANCIA) (ORACLE_HOME = /oracle/product/11.2.0) (sid_name = NOME_INSTANCIA) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = meu_servidor) (PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )ADR_BASE_LISTENER = /oracle Acredito que em funcao de ter sido a primeira vez, tenha tido esses problemas, pois nao tinha conhecimento no AIX, para instalar o oracle.Alem disso a parte do ORA_HOME, PATH essas variaveis de memoria, me lembram o arquivo .BAT no windows onde na epoca que desenvolvia em CLIPPER, colocava o caminho do meu executavel. Obrigado a todos. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Domingo, 26 de Abril de 2015 21:12, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: okdoc... Além do que eu falei (Reforçando Inclusive a questão dos ajustes no próprio PL/SQL Developer, siga os links que te passei) , eu diria pra antes vc fazer o caminho todo de verificação, ie : 1. checar no servidor se o RDBMS está ok, ativo, está registrado no Listener E o próprio Listener está ativo - o procedimento será : a. logar no servidor AIX com o mesmo usuário que instalou e roda o RDBMS - esse usuário normalmente se chama ORACLE mesmo, mas pode ter qquer nome, veja lá qual é b. setar as variáveis de ambiente ORACLE_SID, ORACLE_HOME e PATH - abaixo vou exemplificar com export mas dependendo de qual shell vc está usando no AIX pode ser que o comando necessário seja ENV, SET ou outros : export ORACLE_SID=nomedainstãncia export ORACLE_HOME=/pathaondeoRDBMSestáinstalado export PATH=$ORACLE_HOME/bin:$PATH c. tente conectar como sysdba localmente : sqlplus / as sysdba (se conseguir conectar ok, o banco está Startado, saia com exit[ENTER] d. tente conectar como um usuário não-DBA, só para confirmar que o banco está aberto para todos : sqlplus usuário/senha (pode ser o SYSTEM, por exemplo... Tudo OK, saia do sqlplus com EXIT[ENTER] d. confirme que o listener está Ativo e o banco está registrado no listener - no caso abaixo, vou supor que vc deu pro listener o nome default de LISTENER mesmo, então não preciso especificar o nome depois do status ou do service) : lsnrctl status lsnrctl service (vai aparecer a PORTA de conexão e o nome do SERVIÇO do Listener que atende ao database : ANOTE essas informações... Note que basta uma mínima diferença entre o nome completo do serviço + domínio para que a conexão não se estabeleça)... 2. testar a conectividade da sua máquina até o servidor Oracle - para isso, logado na sua máquina onde o PL/SQL developer ** e ** o Oracle Client estão instalados, você : a. abre um prompt de comando b. seta as variáveis ORACLE_HOME (apontando para o diretório onde o client tá instalado) e PATH (apontando para o sub-diretório BIN abaixo da ORACLE_HOME) c. tenta mandar um pacote de rede pro servidor Oracle na porta do listener : uma opção boa pra isso pode ser tentar abrir uma conexão telnet pro servidor Oracle na porta do listener - se a tela ficar preta sem erro nenhum tá tudo bem e vc pode fechar o client de telnet (normalmente com CTRL+C, mas pode variar, veja como é no seu)... Já se houver qquer firewall/filtro de pacotes e/ou se simplesmente a conexão entre as duas máquinas não for possível vc recebe um erro claro d. CONFIRA detalhadamente se a porta E o nome do serviço que vc botou no TNSNAMES.ORA tão batendo com o que vc levantou lá no servidor... Se sim, tenta mandar um teste de listener : tnsping entradaquevccriounotnsnames E é isso aí... []s Chiappa #yiv5839293442
Re: [oracle_br] Re: Instalacao Oracle UNIX
Bom dia,Obrigado pela orientação. A versão do SO é AIX 7.1A versão do Oracle e 11.2 A questão é que após a instalação, ou seja, dos binários, criação do banco, testar o Listener no AIX, tento acessar da minha maquina e ocorre o erro ora-12154 tns could not resolve the connect identifier specifiedConfiguro corretamente o tnsnames.ora no cliente, com nome do host e porta.A configuração esta correta eu conferi. Bem vou seguir todas as recomendações, hoje é domingo e vou dar continuidade amanhã.E volto ao grupo para continuar tirando duvidas. Obrigado. Atenciosamente, André Luiz R. Marques Administrador de Banco de Dados - SQL Server/OracleTel: (21) 99978-4564 Evite imprimir. Colabore com o Meio Ambiente! Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim. Chico Xavier Em Sexta-feira, 24 de Abril de 2015 18:28, jlchia...@yahoo.com.br [oracle_br] oracle_br@yahoogrupos.com.br escreveu: Bom, em primeiro lugar eu totalmente DESCONHEÇO 'UNIX 7.1' : conheço Linux 7.1, AIX 7.1, HP-UX 7.1. PLEASE identifique o seu 'unix' que a gente pode dar se for preciso uma Orientação mais apropriada, okdoc ??? E a ** versão ** e Edição do RDBMS Oracle que vc está instalando também não seria nada mau, siiim ?? Mas de qquer maneira, de cara podemos dizer que instalar só o software e depois da instalação acionar o dbca (assistente de criação de databases) tecnicamente não difere em coisa alguma de vc deixar o próprio instalador do software já chamar o dbca e criar o database, PORTANTO é algo à sua escolha, Totalmente, certo ?? Administrativamente, em alguns casos pode haver pequenas vantagens em se rodar o DBCA sozinho, após o instaler ter terminado, como por exemplo gastar menos memória (já que o instaler não estaria rodando), mas nada assim tããão mega-hipervantajoso... Já sobre o PL/SQL Developer : a. como ele NÃO É um produto da própria Oracle, tranquilamente pode ser que vc precise fazer algum ajuste nele, EM ESPECIAL se vc tem múltiplos softwares da Oracle instalados em Múltiplos DIretórios na máquina-cliente em que vc tem o PL/SQL Developer, caso em que vc normalmente tem que indicar o Diretório correto : http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflatNumber=37719 é uma entrada do próprio fabricante (ALLROUND) falando sobre isso b. já ouvi relatos de incompatibilidades/problemas de conexão entre banco 10g ou acima e versões mais antigas do PL/SQL Developer : qual é a sua versão ??? De acordo com o site do Fabricante (http://www.allroundautomations.com/plsqldev.html), a versão mais recente é 11, então se vc está usando um banco 10g ou superior confira se vc está pelo menos com a versão anterior (10) do PL/SQL Developer, preferencialmente c. IMPORTANTE : até onde sei, o PL/SQL Developer *** exige *** que na máquina-cliente onde ele está instalado vc tenha um software de comunicação da Oracle corretamente configurado, o chamado ORACLE CLIENT : vc tem Certeza que ele está presente, instalado, configurado e acessível para o usuário que vc está usando ? Essa máquina tem acesso normal pela Rede até o servidor aonde roda o RDBMS Oracle ?? certeza que não há nenhum FIREWALL/filtro de pacotes/whatever bloqueando a comunicação entre a máquina onde tá o PL/SQL developer e a máquina servidora onde está instalado o RDBMS Oracle ? []s Chiappa #yiv4549323356 #yiv4549323356 -- #yiv4549323356ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4549323356 #yiv4549323356ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4549323356 #yiv4549323356ygrp-mkp #yiv4549323356hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4549323356 #yiv4549323356ygrp-mkp #yiv4549323356ads {margin-bottom:10px;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad {padding:0 0;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad p {margin:0;}#yiv4549323356 #yiv4549323356ygrp-mkp .yiv4549323356ad a {color:#ff;text-decoration:none;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc {font-family:Arial;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc #yiv4549323356hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4549323356 #yiv4549323356ygrp-sponsor #yiv4549323356ygrp-lc .yiv4549323356ad {margin-bottom:10px;padding:0 0;}#yiv4549323356 #yiv4549323356actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4549323356 #yiv4549323356activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4549323356 #yiv4549323356activity span {font-weight:700;}#yiv4549323356 #yiv4549323356activity span:first-child {text-transform:uppercase;}#yiv4549323356 #yiv4549323356activity span a {color:#5085b6;text-decoration:none;}#yiv4549323356 #yiv4549323356activity span span
Re: [oracle_br] Re: Instalacao Oracle UNIX
okdoc... Além do que eu falei (Reforçando Inclusive a questão dos ajustes no próprio PL/SQL Developer, siga os links que te passei) , eu diria pra antes vc fazer o caminho todo de verificação, ie : 1. checar no servidor se o RDBMS está ok, ativo, está registrado no Listener E o próprio Listener está ativo - o procedimento será : a. logar no servidor AIX com o mesmo usuário que instalou e roda o RDBMS - esse usuário normalmente se chama ORACLE mesmo, mas pode ter qquer nome, veja lá qual é b. setar as variáveis de ambiente ORACLE_SID, ORACLE_HOME e PATH - abaixo vou exemplificar com export mas dependendo de qual shell vc está usando no AIX pode ser que o comando necessário seja ENV, SET ou outros : export ORACLE_SID=nomedainstãncia export ORACLE_HOME=/pathaondeoRDBMSestáinstalado export PATH=$ORACLE_HOME/bin:$PATH c. tente conectar como sysdba localmente : sqlplus / as sysdba (se conseguir conectar ok, o banco está Startado, saia com exit[ENTER] d. tente conectar como um usuário não-DBA, só para confirmar que o banco está aberto para todos : sqlplus usuário/senha (pode ser o SYSTEM, por exemplo... Tudo OK, saia do sqlplus com EXIT[ENTER] d. confirme que o listener está Ativo e o banco está registrado no listener - no caso abaixo, vou supor que vc deu pro listener o nome default de LISTENER mesmo, então não preciso especificar o nome depois do status ou do service) : lsnrctl status lsnrctl service (vai aparecer a PORTA de conexão e o nome do SERVIÇO do Listener que atende ao database : ANOTE essas informações... Note que basta uma mínima diferença entre o nome completo do serviço + domínio para que a conexão não se estabeleça)... 2. testar a conectividade da sua máquina até o servidor Oracle - para isso, logado na sua máquina onde o PL/SQL developer ** e ** o Oracle Client estão instalados, você : a. abre um prompt de comando b. seta as variáveis ORACLE_HOME (apontando para o diretório onde o client tá instalado) e PATH (apontando para o sub-diretório BIN abaixo da ORACLE_HOME) c. tenta mandar um pacote de rede pro servidor Oracle na porta do listener : uma opção boa pra isso pode ser tentar abrir uma conexão telnet pro servidor Oracle na porta do listener - se a tela ficar preta sem erro nenhum tá tudo bem e vc pode fechar o client de telnet (normalmente com CTRL+C, mas pode variar, veja como é no seu)... Já se houver qquer firewall/filtro de pacotes e/ou se simplesmente a conexão entre as duas máquinas não for possível vc recebe um erro claro d. CONFIRA detalhadamente se a porta E o nome do serviço que vc botou no TNSNAMES.ORA tão batendo com o que vc levantou lá no servidor... Se sim, tenta mandar um teste de listener : tnsping entradaquevccriounotnsnames E é isso aí... []s Chiappa
[oracle_br] Re: Instalacao Oracle UNIX
Bom, em primeiro lugar eu totalmente DESCONHEÇO 'UNIX 7.1' : conheço Linux 7.1, AIX 7.1, HP-UX 7.1. PLEASE identifique o seu 'unix' que a gente pode dar se for preciso uma Orientação mais apropriada, okdoc ??? E a ** versão ** e Edição do RDBMS Oracle que vc está instalando também não seria nada mau, siiim ?? Mas de qquer maneira, de cara podemos dizer que instalar só o software e depois da instalação acionar o dbca (assistente de criação de databases) tecnicamente não difere em coisa alguma de vc deixar o próprio instalador do software já chamar o dbca e criar o database, PORTANTO é algo à sua escolha, Totalmente, certo ?? Administrativamente, em alguns casos pode haver pequenas vantagens em se rodar o DBCA sozinho, após o instaler ter terminado, como por exemplo gastar menos memória (já que o instaler não estaria rodando), mas nada assim tããão mega-hipervantajoso... Já sobre o PL/SQL Developer : a. como ele NÃO É um produto da própria Oracle, tranquilamente pode ser que vc precise fazer algum ajuste nele, EM ESPECIAL se vc tem múltiplos softwares da Oracle instalados em Múltiplos DIretórios na máquina-cliente em que vc tem o PL/SQL Developer, caso em que vc normalmente tem que indicar o Diretório correto : http://forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflatNumber=37719 é uma entrada do próprio fabricante (ALLROUND) falando sobre isso b. já ouvi relatos de incompatibilidades/problemas de conexão entre banco 10g ou acima e versões mais antigas do PL/SQL Developer : qual é a sua versão ??? De acordo com o site do Fabricante (http://www.allroundautomations.com/plsqldev.html), a versão mais recente é 11, então se vc está usando um banco 10g ou superior confira se vc está pelo menos com a versão anterior (10) do PL/SQL Developer, preferencialmente c. IMPORTANTE : até onde sei, o PL/SQL Developer *** exige *** que na máquina-cliente onde ele está instalado vc tenha um software de comunicação da Oracle corretamente configurado, o chamado ORACLE CLIENT : vc tem Certeza que ele está presente, instalado, configurado e acessível para o usuário que vc está usando ? Essa máquina tem acesso normal pela Rede até o servidor aonde roda o RDBMS Oracle ?? certeza que não há nenhum FIREWALL/filtro de pacotes/whatever bloqueando a comunicação entre a máquina onde tá o PL/SQL developer e a máquina servidora onde está instalado o RDBMS Oracle ? []s Chiappa