frangio 0 Denunciar post Postado Janeiro 26, 2008 Oi Pessoal sou novato aqui e gostaria de saber como faço para manter as duas verções do Oracle em minha máquina. As versões são o Oracle 8i de minha empresa e o Express Edition que gostaria instalar para testes. É possível que os dois funcionem juntos? Como faço? Frangio Compartilhar este post Link para o post Compartilhar em outros sites
alphamek 2 Denunciar post Postado Janeiro 28, 2008 Sim.... claro. Basta instalar o Oracle 8i normalmente, como um ORACLE_HOME, e depois realizar a instalação do XE, que será bem engessada. Para utilizar os dois, basta os serviços estarem no AR do banco de dados, e poderá utilizar o Home Selector do Windows para mudar as variáveis de ambiente do SO e utilizar aplicativos específicos de cada versão. Abraços, :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Robson Oracle 0 Denunciar post Postado Junho 6, 2008 Olá Rodrigo, Eu tinha istaado o Oracle 10g XE na minha máquina. Depois instalei o 10g EE. O que acontece agora é que: 1) O 10g EE funciona normalmente tanto tentando conectar por um cliente simples como o SQL Tools como pela interface web. 2) Porém o XE parou de funcionar quando tento conectar por exemplo com o SQL Tools como fazia antes. Ele emite a seguinte mensagem: ORA-12514:TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor de conexão. Eu inclusive mudei a porta para 1522 no listener.ora do oraclexe, e fique na dúvida se isso realmente teria que ser feito. Fiz por garantia, colocando-os na porta 1522, mas gostaria de saber se eles podem rodar na mesma porta? As configurações ficaram assim. No listener.ora: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\oraclexe\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = robson)(PORT = 1522)) ) ) DEFAULT_SERVICE_LISTENER = (XE) E mudei também no tnsnames.ora: XE = (DESCRIPTION = (SOURCE_ROUTE = XE) (ADDRESS = (PROTOCOL = tcp)(HOST = robson)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (SOURCE_ROUTE = EXTPROC_CONNECTION_DATA) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = ipc)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (SOURCE_ROUTE = ORACLR_CONNECTION_DATA) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = ipc)(KEY = EXTPROC_FOR_XE)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) Com isso os programas em Java que conectavam no Express Edition não coneguem a conexão, se eu alterar para os programas acessarem o 10g EE eles funcionam normalmente. Na conexão com o 10g XE ele emite a mensagem seguinte: java.sql.SQLException: Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: 127.0.0.1:1522 E isto aconteceu só de eu instalar o 10g EE depois que já tinha o XE instalado. Agradeço a ajuda Robson Compartilhar este post Link para o post Compartilhar em outros sites