Para verificar al conectividad, primero comprueba que desde las maquinas clientes puedes hacer un 'ping' y tienes respuesta.
Luego instalas este sofware, donde le tienes que indicar :- El nombre de la maquina servidora o su I.P.
Y datos sobre el nombre de la Instancia y puerto de comunicaciones.
Para ello tienes que acceder a fichero tnsnames.ora ubicado en $ORACLE_HOME/network/admin o en windows %ORACLE_HOME%/network/admin y definir la entrada de tu conexión al servidor. Tambien puedes hacerlo con el asistente que viene en la instalación.
Teniendo un aspectocomo este en una parte de este fichero editable :MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mymachine.mydomain)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MYDB)
)
)
Mucho cuidado con temas de 'caracteres extraños y de tabulaciones (lo que yo siempre hago es copiearme una de las entradas y modificarla).
A partir de ese momento, conectate con sql*plus por ejemplo : colocando el nombre de usuario de BB.DD., contraseña y de nodo el que hayas puesto en el caso que te expongo MYDB.
sqlplus usuario/contraseña@mydb
Si se conecta ... todo perfecto!
Sino, es que te has dejado algún parentesis o un 'mal caracter'.
Puedes probarlo tambien con el tnsping de oracle.
Una vez hecho esto. En la definició del ODBC tan solo tienes que poner el nombre de la entrada a la BB.DD. que en este caso seria el de 'MYDB'.
Y ya estaría.
NOTA : Ten cuidado ya que en determinados 'driver,s' ODBC he visto como existian 'bug' y que era necessario bajarse un 'PARCHE'. Si pasase eso ya me lo indicarías.
Espero que todo te sirva y vaya bien. Para cualquier duda ya sabes donde encontrarme.
Un Saludo y ya me contarás ...
Ramón
Spain
Crear bases de datos.
PRIMERO COMPROBAS SI EL NOMBRE DE TU BASE DE DATOS NO ESTA CREADA.
LUEGO LE DAS LAS DIMENSIONES.
IF DB_ID (`nombrebd´) IS NOT NULL
BEGIN
DROP DATABASE nombrebd
END
A continuación la sintaxis de la sentencia de creación es:
CREATE DATABASE nombrebd ON PRIMARY
(
Name = nombrebd,
Filename = `c: ombrebd.mdf´, * path o dirección donde se crea*/
Size = 5 mb, * Tamaño inicial de la base de datos*/
Maxsize = 11 mb, * Tamaño máximo de la base de datos*/
Filegrowth = 2 mb * Crecimiento de la base de datos*/
)
Log on
(
Name = nombrebd_log,
Filename = `c: ombrebd.ldf´,
Size = 5 mb,
Masase = 11 mb,
Filegrowth = 2 mb
)
No hay comentarios:
Publicar un comentario