miércoles, 30 de octubre de 2013
Instalar Cliente de Oracle en Mac OS X
1.) Descargar el cliente de la pagina de oracle Instant Client Downloads los siguientes archivos:Instant Client Package - Basic
Instant Client Package - SQL*Plus
Instant Client Package - SDK
Instant Client Package - JDBC
2.) Descomprima los archivos
mkdir instantclient
unzip instantclient-basic-macosx-11.2.zip
unzip instantclient-sqlplus-macosx-11.2.zip
unzip instantclient-sdk-macosx-11.2.zip
unzip instantclient-jdbc-macosx-11.2.zip
3.) Crear dos enlaces simbólicos para los archivos que tienen la versión adjunta, también les servirá para OCI8.
cd instantclient
ln -s libclntsh.dylib.11.1 libclntsh.dylib
ln -s libocci.dylib.11.1 libocci.dylib
4.) Crea el directorio /usr/local/oracle/ y mueva allí su carpeta instantclient
sudo mkdir /usr/local/oracle
sudo mv instantclient11_1 /usr/local/oracle/instantclient11_1
5.) Editaremos el archivo /etc/profile
sudo vi /etc/profile
6.) Agregaremos las variables de ambiente al archivo /etc/profile
export ORACLE_HOME="/usr/local/oracle/instantclient11_1"
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export SQLPATH=$ORACLE_HOME
export TNS_ADMIN=$ORACLE_HOME/admin
7.) Editaremos el archivo /Users/usuario/. bash_profile
vi .bash_profile
8.) Agregaremos las variables de ambiente a su profile, esto le servirá para poder llamar al sqlplus de cualquier lugar y editar las consultas en el sqlplus, el editor seria vi, puede que su favorito sea nano o algún otro.
export PATH=$PATH:$ORACLE_HOME
export EDITOR=vi
8.) Recargar el profile
source /etc/profile
9.) Ahora podemos probar el sqlplus, debe mostrarnos algo como lo siguiente:
sqlplus
SQL*Plus: Release 11.2.0.3.0 Production on Wed Oct 30 14:30:30 2013
Copyright (c) 1982, 2012, Oracle. All rights reserved.
Enter user-name:
10.) Crear tnsnames.ora
sudo mkdir $ORACLE_HOME/admin
sudo vi $ORACLE_HOME/admin/tnsnames.ora
11.) Agregue lo siguiente, cambie la información para que se adecue a su servidor.
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
12.) Pruebe su conexion con sqlplus.
sqlplus scott/scott@orcl
Suscribirse a:
Comentarios de la entrada (Atom)
5 comentarios:
realice todos los pasos pero al momento de invocar a sqlplus me manda el error que dice: segmentación fail: 11
Voy a probarlo en el capitán.
Buenas, por qué en el paso 3 creas instantclient y en el paso 4 se mueve instantclient11_1?¿ es una errata?
Tambien cuando se descomprimen los archivos...se crea una carpeta automaticamente....no deberiamos mover y usar esa?
Hi there, after reading this awesome piece of writing i am also happy to share my familiarity here with mates. gmail log in
Excelente tips
Publicar un comentario