![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Fuldbyrdelsesstat flere bash scripts i træk | fantasyland | Shell Programmering og Scripting | 7 | 05-16-2009 08:54 PM |
| Specificeret ksh men fuldbyrdende i bash | akhilnagpal | UNIX for dummyer Spørgsmål & svar | 7 | 02-04-2009 11:45 AM |
| fuldbyrdende mysql belastning erklæring fra shell script | DILEEP410 | Shell Programmering og Scripting | 4 | 01-22-2009 03:18 AM |
| Fuldbyrdelsesstat en Oracle SQL oversigt på et UNIX-script | ganga.dharan | Shell Programmering og Scripting | 1 | 12-08-2008 10:44 AM |
| installerer Orcale 8i på UNIX | Parameswaran.AR | UNIX for dummyer Spørgsmål & svar | 1 | 03-15-2006 11:57 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Bash fuldbyrdende Orcale Update erklæring
Hi All,
Brug Solaris box bash-3.00 $ echo $ BASH_VERSION 3.00.16 (1)-release Jeg har en reel bummer af en fejl, dybest set Im køre et bash-script, der udfører et bash-funktion "dbase_sql". Bash-funktionen accepterer et parameter i form af en Oracle-opdatering erklæring fx dbase_sql "update dte_batch_details sæt 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' , Message \u003d '$ sql_err_msg' hvor object_name \u003d '$ source_tabin_name' " Selve funktionen er som nedenfor dbase_sql () ( echo "dbase_sql () 1,1" lokal sql \u003d "$ 1" echo "sql \u003d" $ sql echo "viste, ECHO!" sqlplus-s $ DBuser / $ DBPASS @ $ dbname <<EOF sæt serveroutput på størrelse 1000000 sæt kontrollere off sæt feedback off VARIABLE vi_err NUMMER erklære begynd $ (sql); forpligte; : vi_err: \u003d 0; undtagelse når andre så : vi_err: \u003d 1; øjemed; / EXIT: vi_err EOF ) Den indviklede ting er, at jeg ikke kan få opkaldet til den funktion til at arbejde i mit vigtigste shell script, så jeg oprettet et simpelt script, der kalder den funktion og det ser ud til at arbejde! Af en eller anden grund, er den fejl, at Ekko ikke viser den fulde erklæring i funktion, og dermed passerer det misdannede erklæring til Oracle opkald, som så mislykkes. Fejl fra skallen er som følger: dbase_sql () 1.1 ', Load_attempts \u003d NVL (load_attempts, 0) 1, pre_stage_errors \u003d' Y ', message \u003d' / # SQL Loader Bad File [/ export/home/ORACLE/product/10.2.0/TORPEDO/LOGS/SQLLDR_bad_TOS_TABIN218.bad] 'hvor object_name \u003d' TOS_TABIN218 ' viste ECHO! Torsdag 25 juni, 2009 14:06:43 BST # Application Error - Abort: Ring til dbase_func.dbase_sql () Arbejdsmiljøet version viser: dbase_sql () 1.1 sql \u003d opdateret dte_batch_details sæt row_count \u003d '1 ', checksum_value \u003d '1', load_attempts \u003d NVL (load_attempts, 0) 1, pre_stage_errors \u003d 'Y', message \u003d 'Ingen / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] / # SQL Loader Bad File [] ', hvor object_name \u003d' TOS_TABIN218 ' viste ECHO! Any ideas?! Kind Regards Satnam |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|