Hoje vou explicar como podemos instalar o SQLPLUS da Oracle em sistemas Linux que utilizem gestão de pacotes RPM, entre eles CENTOS, FEDORA etc..
O SQLPLUS é uma excelente ferramenta de administração de SGDB da Oracle e apresenta-se sob o formato de linha de comandos o que permite aos Administradores de Base de Dados um maior poder sobre o SGDB.
Antes de mais é necessário ter uma conta Oracle, esta pode ser feita atraves de um registo no site e é totalmente gratuito.
Após termos conta devemos ir à secção de Download -> Databases -> Oracle Instant Client
É apresentada uma lista sistemas operativos suportados e no nosso caso vamos escolher Instant Client for Linux x86-64 para versões 64 Bits
Ao escolhermos o Sistema Operativo a Oracle mostra-nos todas aplicações de Cliente para as diversas versões de Base de dados.
A ultima versão é a 12 no entanto devemos fazer o download da versão igual à do nosso Servidor e neste exemplo estamos a usar um servidor versão 11.2 e será este o pacote rpm que vamos baixar.
Demos fazer download do pacote Cliente Basic oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm que trás as bases comuns ao varios tipos de aplicações Cliente e depois escolher o pacote oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm.
Instalação de pacotes via Consola
$ rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
$ rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
Se tudo correu bem neste momento podemos executar o SQLPLUS escrevendo o comando na consola
$ sqlplus64
SQL*Plus: Release 11.2.0.4.0 Production on Wed Feb 26 12:11:38 2014Copyright (c) 1982, 2013, Oracle. All rights reserved.Enter user-name:
Problemas que possam acontecer:
Executei o comando sqlplus64 e apresenta-me a seguinte mensagem:
sqlplus64: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
Causa:
Não
estão definido o no sistema o diretório das livrarias da Oracle
Solução:
Executar o comando:
Espero ter ajudado
Alguma questão é só perguntar :)
Bruno Horta @2014
Alguma questão é só perguntar :)
Bruno Horta @2014
Comentários
Enviar um comentário