sexta-feira, 12 de junho de 2009

Instalando SQL Developer no Ubuntu

SQL Developer é um gerenciador de Banco de Dados da Oracle que oferece uma excelente interface para gerenciamento do banco. Também possui algumas extensões interessantes como o GeoRaptor para visualização de dados espaciais.



Sua instalação no Ubuntu pode ser feita de duas maneiras, ou pelo pacote .rpm ou pelo multiplataforma disponível no link.

É necessário ter o java da SUN instalado em sua máquina, caso não tenha, execute o comando:
$ sudo apt-get install sun-java6-jre

Caso prefira o .rpm, este terá de ser convertido para .deb (veja como converter) e sua instalação estará no caminho /opt/sqldeveloper

O multiplataforma, basta extrair em uma pasta da sua escolha.

Se tentar executar ele pedirá o caminho da jdk. Para que não seja necessário passar este caminho todas as vezes que for carregar o SQL Developer, edite o arquivo jdk.conf, pode utilizar o seguinte comando:
$ sudo gedit /opt/sqldeveloper/sqldeveloper/bin/jdk.conf


No Ubuntu 9.04 o Java6 da SUN por default está no caminho:
/usr/lib/jvm/java-6-sun

quinta-feira, 11 de junho de 2009

Instalando RPM no Ubuntu

Muitos pacotes de instalação encontram-se no formato .rpm e não no .deb
É necessário converter o .rpm para .deb para instalá-lo no ubuntu.

Instale o pacote "Alien":
$sudo apt-get install alien

Converta o arquivo:
$sudo alien --scripts nome_arquivo*rpm

Execute o arquivo .deb:
$sudo dpkg -i nome_arquivo*deb

quinta-feira, 12 de março de 2009

Conversão de Character Encoding

Ao converter arquivos shapefile para o Postgis, me deparei com o problema de codificação de caracteres, os SHP estavam em ISO-8859-1 e meu banco em UTF-8.

Antes de fazer a carga no banco, converti os arquivos para UTF-8 utilizando uma biblioteca que se encontra no repositório do Ubuntu. Então criei um script que antes de fazer a carga no PostgreSQL converte o arquivo com o seguinte comando:

iconv -f iso-8859-1 -t utf-8 <'nome_arquivo_iso-8859-1'> 'nome_arquivo_UTF8'