![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX para usuarios avanzados y expertos Experto a experto. Aprender avanzada UNIX, los comandos de UNIX, Linux, Sistemas Operativos, Administración de Sistemas, Programación, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| La ejecución de varios scripts en bash sucesión | FantasyTennis | Programación de scripts de shell y | 7 | 05-16-2009 08:54 PM |
| Ksh pero de ejecución especificados en bash | akhilnagpal | UNIX for Dummies Preguntas y Respuestas | 7 | 02-04-2009 11:45 AM |
| ejecución de la declaración de carga mysql script de shell | DILEEP410 | Programación de scripts de shell y | 4 | 01-22-2009 03:18 AM |
| Ejecución de una sentencia SQL de Oracle en una secuencia de comandos de UNIX | ganga.dharan | Programación de scripts de shell y | 1 | 12-08-2008 10:44 AM |
| la instalación en Unix Orcale 8i | Parameswaran.AR | UNIX for Dummies Preguntas y Respuestas | 1 | 03-15-2006 11:57 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Bash Orcale Actualización de declaración de ejecución
Hi All,
El uso de Solaris cuadro bash-3.00 $ echo $ BASH_VERSION 3.00.16 (1)-liberación Tengo una verdadera bummer de un error, básicamente Im que ejecutar un script bash que ejecuta una función de bash "dbase_sql". El bash función acepta un parámetro en la forma de una declaración por ejemplo, actualización de Oracle dbase_sql "actualizar dte_batch_details conjunto row_count \u003d '$ row_count' , Checksum_value \u003d '$ checksum_value' , Load_attempts \u003d NVL (load_attempts, 0) +1 , Pre_stage_errors \u003d '$ pre_stage_errors' , Mensaje \u003d '$ sql_err_msg' donde object_name \u003d '$ source_tabin_name' " La función en sí es como a continuación dbase_sql () ( echo "dbase_sql () 1.1" locales sql \u003d "$ 1" echo "sql \u003d" $ sql echo "mostró ECHO!" sqlplus-s $ dbuser / $ dbpass @ $ DBNAME <<EOF serveroutput conjunto sobre el tamaño 1000000 verificar fuera de serie establecidos fuera de la retroalimentación NÚMERO VARIABLE vi_err declarar empezar ) ($ sql; cometer; : vi_err: \u003d 0; excepción cuando los demás entonces : vi_err: \u003d 1; fin; / SALIR: vi_err EF ) La cosa sorprendente es que no puedo obtener la llamada a la función de trabajar en mi script de shell, por lo que he creado un simple script que llama a la función y parece que a la obra! Por alguna razón, el error es que el eco no muestra el texto completo de la declaración en la función y, por tanto, pasa el mal estado de la llamada oráculo que luego no. Error de la concha es el siguiente: dbase_sql () 1,1 ', Load_attempts \u003d NVL (load_attempts, 0) +1, pre_stage_errors \u003d' Y ', mensaje \u003d' / # SQL Mala cargador de archivos [/ export/home/ORACLE/product/10.2.0/TORPEDO/LOGS/SQLLDR_bad_TOS_TABIN218.bad] «cuando object_name \u003d 'TOS_TABIN218' mostró ECHO! Jueves, 25 de junio de 2009 14:06:43 H. Esp # Error de aplicación - Cancelar: Llamado a la dbase_func.dbase_sql () El trabajo muestra la versión: dbase_sql () 1,1 sql \u003d dte_batch_details actualización conjunto row_count \u003d'1 ', checksum_value \u003d'1', load_attempts \u003d NVL (load_attempts, 0) +1, pre_stage_errors \u003d 'Y', mensaje \u003d 'Ninguno / # SQL Mala cargador de archivos [] / # SQL cargador mal de archivo [] / # SQL cargador Mala Archivo [] / # SQL cargador Mala Archivo [] / # SQL cargador Mala Archivo [] / # SQL cargador Mala Archivo [] / # SQL cargador Mala Archivo [] / # SQL cargador Mala Archivo [] 'que object_name \u003d' TOS_TABIN218 ' mostró ECHO! Alguna idea? Saludos cordiales Satnam |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|