Archivado como BD, DBA, Oracle, Oracle Applications, UNIX, linux por josepcoves | 0 comments
Hay un fichero que contiene todas la inicialización de todas las variables. Se puede encontrar en $ORACLE_HOME ([instancia]/product/[version])
si hacemos un:
ls *env*
veremos el listado de ficheros de incialización de entorno. Para ejecutarlos (supongamos un fichero llamado entorno.env):
. ./entorno.env
Una vez cargado el entorno podríamos entrar en el sqlplus, por ejemplo.
Archivado como DBA, UNIX, linux por josepcoves | 0 comments
En unix tenemos la posibilidad de usar el comando unix nohup que nos permite ejecutar en background un proceso. Esto quiere decir que si por cualquier motivo nuestra sesión se cerrase el proceso seguiría ejecución dejando un log informando del resultado de dicha ejecución.
Ejemplo:
nohup sqlplus SCHEMA/PASS @inserts.SQL
Archivado como General, UNIX, linux por josepcoves | 0 comments
Con la herramienta iconv podemos convertir un fichero en formato texto de una codificación a otra. los parámetros para esta función son los siguientes:
iconv [fichero] -f [from_code] -t [to_code]
por ejemplo, para convertir de UTF-8 a ISO estándar podemos hacer:
iconv fichero1 -f UTF-8 -t ISO_8859-1
Archivado como UNIX por josepcoves | 0 comments
Para realizar una búsqueda que no sea case-sensitive (sensible a mayúsculas/minúsculas) podemos añadir el parámetro -i:
Expresiones regulares útiles:
buscamos cualquier palabra que empiece por xx y termine por _fin:
grep “xx[[:alpha:]*_*]*_fin” * -i
En este caso recupera cualquier palabra alfanumérica con posibilidad de contener _ en medio. Por ejemplo si ejecutásemos:
Obtendríamos resultado para:
xx_hola_fin
xx_fin
xx__a_b_c_d_0_1_fin
No obtendríamos para
xxfin
xx_f_i_n
qeqwewe_fin