lunes, 18 de julio de 2011

ASISTENTE DE CONFIGURACION DE RED

Tal y como indicas, en las máquinas clientes tienes que instalar el Oracle Client 10g Edition.
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