
Algunos de los problemas que solemos tener cuando instalamos Oracle en ubuntu son:
Que el usuario no a sido añadido al grupo dba, que la linea de comando sql no funcionan entre otros.
Para poder agregar nuestro usuario al grupo dba hacemos lo siguiente
sudo usermod -a -G dba your_username
Despues hacemos esto
sudo chmod g+w /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Esto nos habilitara las opciones del menu de iniciar la base de datos y detenerla.
Yo recomiendo que si vamos a trabajar con oracle muy frecuentemente tengamos las opcion de que cuando inicie el sistema oracle hago lo mismo.
Si no pusimos esta opcion en la configuracion tenemos que hacer esto.
sudo nano /etc/default/oracle-xe
Buscamos donde dice
ORACLE_DBENABLED=false
y lo cambiamos a
ORACLE_DBENABLED=true
Ahora hacemos lo siguiente
sudo gedit /etc/profile
Agregamos esta linea al final
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
Despues hacemos lo siguiente
sudo cp /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh_original
sudo nano /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh
Cambiamos
#!/bin/sh
a
#!/bin/bash
Al usar la linea de comando
Cuando queremos usar la linea de comando por primera vez tenemos muchos problemas al momento de querer hacer la conexion. Nos dice que no tenemos permisos, u otra cosa. Entonces tenemos que darle los permisos al sistema para eso hacemos un chmod Try “chmod 6751 $ORACLE_HOME/bin/oracle”
Y eso nos deberia de solucionar el problema.