![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Advanced & ekspertbrukere Expert-til-ekspert. Lær avanserte UNIX UNIX kommandoer, Linux operativsystem, systemadministrasjon, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Kjøre flere bash skript på rad | fantasyland | Shell programmering og Skripting | 7 | 05-16-2009 08:54 |
| Spesifisert ksh men utfører i bash | akhilnagpal | UNIX for Dummies Spørsmål og svar | 7 | 02-04-2009 11:45 |
| kjøre mysql Beregnigner uttalelse fra shell script | DILEEP410 | Shell programmering og Skripting | 4 | 01-22-2009 03:18 |
| Kjøre en Oracle SQL-setningen i et UNIX-script | ganga.dharan | Shell programmering og Skripting | 1 | 12-08-2008 10:44 |
| installerer Orcale 8i på UNIX | Parameswaran.AR | UNIX for Dummies Spørsmål og svar | 1 | 03-15-2006 11:57 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Bash utføring Orcale Update statement
Hei Alle,
Bruke Solaris boks bash-3,00 $ echo $ BASH_VERSION 3.00.16 (1)-release Jeg har en reell Bummer av en feil, innerst inne Im kjøre et bash-skript som utfører en bash funksjon "dbase_sql". Den bash funksjon godtar en parameter i form av en Oracle-oppdatering statement f.eks dbase_sql "update dte_batch_details set 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' der object_name \u003d '$ source_tabin_name' " Funksjonen i seg selv er som nedenfor dbase_sql () ( echo "dbase_sql () 1,1" lokale sql \u003d "$ 1" echo "sql \u003d" $ sql echo "viste ECHO!" sqlplus-s $ DBUSER / $ DBPASS @ $ DBNAME <<EOF satt serveroutput på størrelse 1000000 sett bekreftet av satt tilbakemelding av VARIABLE vi_err NUMMER erklærer begynne $ sql (); commit; : vi_err: \u003d 0; Unntaket når andre så : vi_err: \u003d 1; end; / EXIT: vi_err EOF ) Det forvirrende ting er at jeg ikke kan få kallet til funksjonen skal virke i mitt viktigste shell script, så jeg laget et enkelt skript som kaller funksjonen og det virker! Av en eller annen grunn, er feilen at ekkoet ikke viser den fullstendige setningen i funksjon og dermed den sender feil uttalelse til orakelet samtalen som da mislykkes. Feil fra skallet 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] 'der object_name \u003d' TOS_TABIN218 ' viste ECHO! Torsdag 25 juni 2009 14:06:43 CEST # Application Error - Abort: Call to dbase_func.dbase_sql () Arbeidsgruppen versjonen viser: dbase_sql () 1,1 sql \u003d oppdatere dte_batch_details set 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 [] ', der object_name \u003d' TOS_TABIN218 ' viste ECHO! Any ideas?! Vennlig hilsen Satnam |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|