![]() |
Acceder a Base de Datos de Oracle instalada en Linux Hola Grupo, Tengo instalado la versión 9 de oracle en un servidor de linux. Quiero acceder desde un Pc con windows Xp, a traves de Enterprise Manager Console. Y dándole a conectar a Oracle Management server, pero no me deja. Le pongo la ip del servidor, el nombre de usuario y la contraseña pero no puedo acceder. Mi pregunta es, ¿tengo que lanzar algún servicio, en linux para que pueda acceder desde windows a través de la consola de oracle?. Gracias Un Saludo |
Re: Acceder a Base de Datos de Oracle instalada en Linux Hola, Aun cuando es posible configurar Oracle para que los clientes se conecten con solo indicar la IP del servidor, no es la opcion por defecto, por lo tanto, tendras que configurar el fichero tnsnames.ora en la carpeta de instalacion del cliente de Oracle dentro de Windows XP, este fichero esta generalmente en %ORACLE_HOME%\network\admin\tnsnames.ora Te dejo un ejemplo, pero tendras que adaptarlo a tu entorno. Código: BASE_DE_DATOS =Código: sqlplus system/password@BASE_DE_DATOSSaludos |
Re: Acceder a Base de Datos de Oracle instalada en Linux Gracias por la respuesta, Creo que el problema es que no tengo lanzado el lsnrctl. Pero cuando lo lanzo sale este error: oracle@servidor:/u1/oracle/product/9ir2/bin> lsnrctl start LSNRCTL for Linux: Version 9.2.0.7.0 - Production on 28-APR-2008 17:08:10 Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. Starting /u1/oracle/product/9ir2/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 9.2.0.7.0 - Production System parameter file is /u1/oracle/product/9ir2/network/admin/listener.ora Log messages written to /u1/oracle/product/9ir2/network/log/listener.log Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=servidor .pepe.es)(PORT=1521))) TNS-12542: TNS:address already in use TNS-12560: TNS:protocol adapter error TNS-00512: Address already in use Linux Error: 98: Address already in use Listener failed to start. See the error message(s) above... Mi fichero de configuracion del listener.ora es el siguiente: # copyright (c) 1997 by the Oracle Corporation # # NAME # listener.ora # FUNCTION # Network Listener startup parameter file example # NOTES # This file contains all the parameters for listener.ora, # and could be used to configure the listener by uncommenting # and changing values. Multiple listeners can be configured # in one listener.ora, so listener.ora parameters take the form # of SID_LIST_<lsnr>, where <lsnr> is the name of the listener # this parameter refers to. All parameters and values are # case-insensitive. # <lsnr> # This parameter specifies both the name of the listener, and # it listening address(es). Other parameters for this listener # us this name in place of <lsnr>. When not specified, # the name for <lsnr> defaults to "LISTENER", with the default # address value as shown below. # # LISTENER = # (ADDRESS_LIST= # (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521) ) # (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))) # SID_LIST_<lsnr> # List of services the listener knows about and can connect # clients to. There is no default. See the Net8 Administrator's # Guide for more information. # # SID_LIST_LISTENER= # (SID_LIST= # (SID_DESC= # #BEQUEATH CONFIG # (GLOBAL_DBNAME=salesdb.mycompany) # (SID_NAME=sid1) # (ORACLE_HOME=/private/app/oracle/product/8.0.3) # #PRESPAWN CONFIG # (PRESPAWN_MAX=20) # (PRESPAWN_LIST= # (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT =1)) # ) # ) # ) # PASSWORDS_<lsnr> # Specifies a password to authenticate stopping the listener. # Both encrypted and plain-text values can be set. Encrypted passwords # can be set and stored using lsnrctl. # LSNRCTL> change_password # Will prompt for old and new passwords, and use encryption both # to match the old password and to set the new one. # LSNRCTL> set password # Will prompt for the new password, for authentication with # the listener. The password must be set before running the next # command. # LSNRCTL> save_config # Will save the changed password to listener.ora. These last two # steps are not necessary if SAVE_CONFIG_ON_STOP_<lsnr> is ON. # See below. # # Default: NONE # # PASSWORDS_LISTENER = 20A22647832FB454 # "foobar" # SAVE_CONFIG_ON_STOP_<lsnr> # Tells the listener to save configuration changes to listener.ora when # it shuts down. Changed parameter values will be written to the file, # while preserving formatting and comments. # Default: OFF # Values: ON/OFF # # SAVE_CONFIG_ON_STOP_LISTENER = ON # USE_PLUG_AND_PLAY_<lsnr> # Tells the listener to contact an Onames server and register itself # and its services with Onames. # Values: ON/OFF # Default: OFF # # USE_PLUG_AND_PLAY_LISTENER = ON # LOG_FILE_<lsnr> # Sets the name of the listener's log file. The .log extension # is added automatically. # Default=<lsnr> # # LOG_FILE_LISTENER = lsnr # LOG_DIRECTORY_<lsnr> # Sets the directory for the listener's log file. # Default: <oracle_home>/network/log # # LOG_DIRECTORY_LISTENER = /private/app/oracle/product/8.0.3/network/log # TRACE_LEVEL_<lsnr> # Specifies desired tracing level. # Default: OFF # Values: OFF/USER/ADMIN/SUPPORT/0-16 # # TRACE_LEVEL_LISTENER = SUPPORT # TRACE_FILE_<lsnr> # Sets the name of the listener's trace file. The .trc extension # is added automatically. # Default: <lsnr> # # TRACE_FILE_LISTENER = lsnr # TRACE_DIRECTORY_<lsnr> # Sets the directory for the listener's trace file. # Default: <oracle_home>/network/trace # # TRACE_DIRECTORY_LISTENER=/private/app/oracle/product/8.0.3/network/trace # CONNECT_TIMEOUT_<lsnr> # Sets the number of seconds that the listener waits to get a # valid database query after it has been started. # Default: 10 # # CONNECT_TIMEOUT_LISTENER=10 ¿Me falta algo?. O tengo que lanzar algún servicio mas Gracias Saludos |
Re: Acceder a Base de Datos de Oracle instalada en Linux Hola, Cita:
Para ver el estado del listener Código: lsnrctl statusCódigo: netstat -anSaludos |
| La zona horaria es GMT -6. Ahora son las 09:54. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.