Quantcast
Channel: SCN : All Content - Data Services and Data Quality
Viewing all articles
Browse latest Browse all 4013

ORA-01480: trailing null missing from STR bind value

$
0
0

My Issue :-  

           -->  I got this error when one of my job  (  Oracle Source --> Query --> Oracle Target ) running in prodution

  -        -->  I thought to see the data which is causing this error but  after 10 minutes , source is refreshed with new data ,

                  I did not get a chance to see the data .   Issue resolved at present.

           -->  But in future , if same issue comes then i dont have a readymate solution.  I wants to give perminent solution.

 

     Already existing posts on this error , but not usefull to me to solve my problem:

                   http://scn.sap.com/message/10818208

 

-- My Analysis :

 

         -->  BODS is generating  Statement :  INSERT with BIND Variables to insert data in toa target.

è  --> When bind variables are used , due to null terminator missing,  oracle cannot accept the data from BODS

    --> In source is more size and in target it is less side columns  are there in my job. 

            Just like : source : Decimal(48,8) , in target Decimal(28,8) , but when i test with big values ,

            oracle was throwing Value too large , not null terminator.

 

Help Required :-

 

     --> Please help me to understand this issue more , which special charectors cause this null termination issue

    -->  Not only big values are  causinng this issue , some special , junk charectors are causing this issue.

   ---> Please let me know what kind of charectors can cuase this issue,  

     

 

Trace Log :- 

 

(12.2) 11-24-13 20:08:03 (2364:0608) DATAFLOW: Data flow <DF_STG_X_DAILY_INCREMENT> using IN MEMORY Cache.

(12.2) 11-24-13 20:24:25 (2364:0608) DATAFLOW: Data flow <DF_STG_X_DAILY_INCREMENT> is terminated due to error <70301>.

(12.2) 11-24-13 20:24:25 (2364:0608) DATAFLOW: Process to execute data flow <DF_STG_X_DAILY_INCREMENT> is completed.

(12.2) 11-24-13 20:24:25 (3088:2328) WORKFLOW: Work flow <WF_STG_X_DAILY_INCREMENT> is terminated due to an error <70301>.

(12.2) 11-24-13 20:24:25 (3088:2328)  PRINTFN:  in CATCH block

 

 

     Error Log :- 

 

    

 

      (12.2) 11-24-13 20:24:15 (E) (2364:3732) DBS-070301: |Data flow DF_STG_X_DAILY_INCREMENT| Loader Query_1_STG_X_DAILY

      Oracle <DDMP> error message for operation <OCIStmtExecute>: <ORA-01480: trailing null missing from STR bind value>.

 

11-24-13 20:24:15 (E) (2364:3732) RUN-051005: |Data flow DF_STG_X_DAILY_INCREMENT|Loader Query_1_STG_X_DAILY

                                                     Execution of <Regular Load Operations> for target <STG_X_DAILY> failed. Possible causes:

                                                     (1) Error in the SQL syntax;

                                                     (2) Database connection is broken;

                                                     (3) Database related errors such as transaction log is full, etc.;

                                                     (4) The user defined in

the datastore has insufficient privileges to execute the SQL. If the error is for preload or postload operation, or if it is

for regular load operation and load triggers are defined, check the SQL. Otherwise, for (3) and (4), contact your local DBA.

 

H

I

sd    .


Viewing all articles
Browse latest Browse all 4013

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>