Question

SQL Loader problem

Asked by: radical_mit

Hi All,
I am having an problem with sqlldr, i need to load a large file. I have a control file, when I start the loader, it 1/2 loads the first record.
I have added below the ctl file, bad file and first record.
tim
++++++++++++++++++++++++++++++1
Control File:
load data
infile 'c:\XXX\23_2.txt'
append into table tim.D_DATA
(Client CHAR Terminated by "," enclosed by '"' ,
 Backup_id CHAR Terminated by "," enclosed by '"' ,
 Policy_type CHAR Terminated by "," enclosed by '"' ,
 Proxy_client CHAR Terminated by "," enclosed by '"' ,
 Creator CHAR Terminated by "," enclosed by '"' ,
 Name_1 CHAR Terminated by "," enclosed by '"' ,
 Sched_label CHAR Terminated by "," enclosed by '"' ,
 Schedule_Type CHAR Terminated by "," enclosed by '"' ,
 Retention_Level CHAR Terminated by "," enclosed by '"' ,
 Backup_Time CHAR Terminated by "," enclosed by '"' ,
 Elapsed_Time CHAR Terminated by "," enclosed by '"' ,
 Expiration_Time CHAR Terminated by "," enclosed by '"' ,
 Compressed CHAR Terminated by "," enclosed by '"' ,
 Encrypted  CHAR Terminated by "," enclosed by '"' ,
 Kilobytes INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
 Number_of_Files INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
 Number_of_Copies INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
 Number_of_Fragments INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
 Histogram  CHAR Terminated by "," enclosed by '"' ,
 DB_Compressed CHAR Terminated by "," enclosed by '"' ,
 Files_File_Name CHAR Terminated by "," enclosed by '"' ,
 Previous_Backup_Files_File_Nam  CHAR Terminated by "," enclosed by '"' ,
 SW_Version  CHAR Terminated by "," enclosed by '"' ,
 Options  CHAR Terminated by "," enclosed by '"' ,
 MPX  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
 TIR_Info  CHAR Terminated by "," enclosed by '"' ,
 TIR_Expiration  CHAR Terminated by "," enclosed by '"' ,
 Keyword  CHAR Terminated by "," enclosed by '"' ,
 Ext_Security CHAR Terminated by "," enclosed by '"' ,
 File_Restore_Raw  CHAR Terminated by "," enclosed by '"' ,
 Image_Dump_Level  CHAR Terminated by "," enclosed by '"' ,
 File_System_Only  CHAR Terminated by "," enclosed by '"' ,
Object_Descriptor  CHAR Terminated by "," enclosed by '"' ,
Previous_BI_Time  CHAR Terminated by "," enclosed by '"' ,
BI_Full_Time  CHAR Terminated by "," enclosed by '"' ,
Request_Pid  CHAR Terminated by "," enclosed by '"' ,
Backup_Status  CHAR Terminated by "," enclosed by '"' ,
Stream_Number  CHAR Terminated by "," enclosed by '"' ,
Backup_Copy  CHAR Terminated by "," enclosed by '"' ,
Files_File_size  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
PFI_type  CHAR Terminated by "," enclosed by '"' ,
IMAGE_ATTRIBUTE   CHAR Terminated by "," enclosed by '"' ,
Primary_Copy   CHAR Terminated by "," enclosed by '"' ,
Image_Type  CHAR Terminated by "," enclosed by '"' ,
Job_ID  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Num_Resumes  CHAR Terminated by "," enclosed by '"' ,
Resume_Expiration  CHAR Terminated by "," enclosed by '"' ,
Copy_number_3  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Fragment_3 INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Kilobytes_3 INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Remainder  CHAR Terminated by "," enclosed by '"' ,
Media_Type  CHAR Terminated by "," enclosed by '"' ,
Density  CHAR Terminated by "," enclosed by '"' ,
File_Num  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
ID_1 CHAR Terminated by "," enclosed by '"' ,
Host_1  CHAR Terminated by "," enclosed by '"' ,
Block_Size_1  CHAR Terminated by "," enclosed by '"' ,
Offset_1  CHAR Terminated by "," enclosed by '"' ,
Dev_Written_1 CHAR Terminated by "," enclosed by '"' ,
Flags_1  CHAR Terminated by "," enclosed by '"' ,
Media_Descriptor_1  CHAR Terminated by "," enclosed by '"' ,
checkpoint_1  CHAR Terminated by "," enclosed by '"' ,
resume_num_1 CHAR Terminated by "," enclosed by '"' ,
Copy_number_1  CHAR Terminated by "," enclosed by '"' ,
Fragment_1  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Kilobytes_1  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Remainder_1 CHAR Terminated by "," enclosed by '"' ,
Media_Type_1  CHAR Terminated by "," enclosed by '"' ,
Density_1 CHAR Terminated by "," enclosed by '"' ,
File_Num_1 CHAR Terminated by "," enclosed by '"' ,
ID_2  CHAR Terminated by "," enclosed by '"' ,
Host_2  CHAR Terminated by "," enclosed by '"' ,
Block_Size_2  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,
Offset_2  CHAR Terminated by "," enclosed by '"' ,
Media_Date_2  CHAR Terminated by "," enclosed by '"' ,
Dev_Written_2 CHAR Terminated by "," enclosed by '"' ,
Flags_2  CHAR Terminated by "," enclosed by '"' ,
Media_Descriptor_2  CHAR Terminated by "," enclosed by '"' ,
Expiration_Time_2  CHAR Terminated by "," enclosed by '"' ,
MPX_2  CHAR Terminated by "," enclosed by '"' ,
retention_lvl_2 CHAR Terminated by "," enclosed by '"' ,
checkpoint_2  CHAR Terminated by "," enclosed by '"' ,
resume_num_2  CHAR Terminated by "," enclosed by '"' ,
END_OF_RECORD   CHAR Terminated by ","
  )
+++++++++++++++++++++++++++++++++++++++++++
One source records

"XXX.XXX.net",
"XXX.XXX.net_1184032683",
"Filesystem_EB_Windows",
"MS-Windows-NT (13)",
"(none specified)",
"root",
"(none specified)",
"Daily",
"CINC (4)",
"8 days (10)",
"Tue Jul 10 2007 02:58:03 (1184032683)",
"279 second(s)",
"Wed Jul 18 2007 02:58:03 (1184723883)",
"no",
"no",
"362361",
"3773",
"1",
"2",
"-1 -1 -1 -1 -1 -1 -1 -1 -1 -1",
"no",
"Filesystem_EB_Windows_1184032683_INCR.f",
"Filesystem_EB_Windows_1183780228_FULL.f",
"(none specified)",
"0x0",
"0",
"4",
"Wed Jul 11 2007 02:58:03 (1184119083)",
"(none specified)",
"no",
"no",
"0",
"no",
"(none specified)",
"Thu Jan 01 1970 01:00:00 (0)",
"Thu Jan 01 1970 01:00:00 (0)",
"0",
"0",
"0",
"Standard (0)",
"2695915",
"0",
"0",
"1",
"0  (Regular)",
"1969145",
"0",
"Thu Jan 01 1970 01:00:00 (0)",
"1",
"TIR (-1)",
"2633",
"0",
"Media Manager (2)",
"hcart2 (14)",
"344",
"MP0430",
"XXX.XXX.net",
"65536",
"6635630",
"Sun Jul 08 2007 20:07:52 (1183921672)",
"0",
"0x0",
"?",
"0",
"0",
"1",
"1",
"359728",
"0",
"Media Manager (2)",
"hcart2 (14)",
"343",
"MP0430",
"cscsvsmds005i02.msd.nwwmlsp.net",
"65536",
"6630007",
"Sun Jul 08 2007 20:07:52 (1183921672)",
"0",
"0x0",
"?",
"Wed Jul 18 2007 02:58:03 (1184723883)",
"0",
"8 days (10)",
"0",
"0",
"Hello;

++++++++++++++++++++++++++++++++++++++++1
Bad file:
"XXX.XXX.net",
"XXX.XXX.net_1184032683",
"Filesystem_EB_Windows",
"MS-Windows-NT (13)",
"(none specified)",
"root",
"(none specified)",
"Daily",
"CINC (4)",
"8 days (10)",
"Tue Jul 10 2007 02:58:03 (1184032683)",
"279 second(s)",
"Wed Jul 18 2007 02:58:03 (1184723883)",
"no",
"no",
"362361",
"3773",
"1",
"2",
"-1 -1 -1 -1 -1 -1 -1 -1 -1 -1",
"no",
"Filesystem_EB_Windows_1184032683_INCR.f",
"Filesystem_EB_Windows_1183780228_FULL.f",
"(none specified)",
"0x0",
"0",
"4",
"Wed Jul 11 2007 02:58:03 (1184119083)",
"(none specified)",
"no",
"no",
"0",
"no",
"(none specified)",
"Thu Jan 01 1970 01:00:00 (0)",
"Thu Jan 01 1970 01:00:00 (0)",
"0",
"0",
"0",
"Standard (0)",
"2695915",
"0",
"0",
"1",
"0  (Regular)",
"1969145",
"0",
"Thu Jan 01 1970 01:00:00 (0)",
"1",
"TIR (-1)",
"2633",

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-07-23 at 05:19:38ID22713841
Tags

loader

,

sqlldr

,

sql

Topic

Oracle Database

Participating Experts
2
Points
500
Comments
14

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. File Descriptors
    Hi ! Can a Unix system ever run out of file descriptors ? Reason for asking is that we have an application that relies heavily on sockets. We have a SQL server running with 500 connections, a communications application that we have written that if all connections are used w...
  2. SQL*Loader
    SQL*Loader is failing for not enough memory. Any ideas? I couldn't find any documentation about allocating more memory to this application.
  3. sql loader
    hi friends I have some data in Ms-Access and I want to export into Oracle Database. I know the process how to export from Access to Oracle through ODBC. But the thing is I want to Load through SQL Loader. I don't have any idea about SQL Loader. I want the information like h...
  4. What's BI
    Hi, I read in several recently published articles about data warehouse, I got the term "BI". I don't know what it is. If you've any idea bout this, please help. Thanks Rfr1tz

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: gatorvipPosted on 2007-07-23 at 05:26:07ID: 19546638

Your lines don't always match, for example:

 Kilobytes INTEGER EXTERNAL Terminated by "," enclosed by '"' ,

the corresponding entry is "no"

Files_File_size  INTEGER EXTERNAL Terminated by "," enclosed by '"' ,

the corresponding entry is "Standard (0)",

 

by: radical_mitPosted on 2007-07-23 at 05:47:53ID: 19546778

Hi,
So i change the table and loader file to be CHAR, remade the table, and I still have the same bad file:
see below
tim
+++++++++++++
"xxx.xxx.net",
"XXX.xxx.net_1184032683",
"Filesystem_EB_Windows",
"MS-Windows-NT (13)",
"(none specified)",
"root",
"(none specified)",
"Daily",
"CINC (4)",
"8 days (10)",
"Tue Jul 10 2007 02:58:03 (1184032683)",
"279 second(s)",
"Wed Jul 18 2007 02:58:03 (1184723883)",
"no",
"no",
"362361",
"3773",
"1",
"2",
"-1 -1 -1 -1 -1 -1 -1 -1 -1 -1",
"no",
"Filesystem_EB_Windows_1184032683_INCR.f",
"Filesystem_EB_Windows_1183780228_FULL.f",
"(none specified)",
"0x0",
"0",
"4",
"Wed Jul 11 2007 02:58:03 (1184119083)",
"(none specified)",
"no",
"no",
"0",
"no",
"(none specified)",
"Thu Jan 01 1970 01:00:00 (0)",
"Thu Jan 01 1970 01:00:00 (0)",
"0",
"0",
"0",
"Standard (0)",
"2695915",
"0",
"0",
"1",
"0  (Regular)",
"1969145",
"0",
"Thu Jan 01 1970 01:00:00 (0)",
"1",
"TIR (-1)",
"2633",

 

by: gatorvipPosted on 2007-07-23 at 05:56:41ID: 19546855

1. what is the new control file?
2. did you delete the old bad file?

 

by: radical_mitPosted on 2007-07-23 at 06:01:24ID: 19546893

Yes, i delete the old bad file


new control file:

Load data
infile 'c:\symantec\23.txt'
append into table tim.D_DATA
(Client CHAR  Terminated by "," enclosed by '"' ,
 Backup_id CHAR  Terminated by "," enclosed by '"' ,
 Policy_type CHAR  Terminated by "," enclosed by '"' ,
 Proxy_client CHAR  Terminated by "," enclosed by '"' ,
 Creator CHAR  Terminated by "," enclosed by '"' ,
 Name_1 CHAR  Terminated by "," enclosed by '"' ,
 Sched_label CHAR  Terminated by "," enclosed by '"' ,
 Schedule_Type CHAR  Terminated by "," enclosed by '"' ,
 Retention_Level CHAR  Terminated by "," enclosed by '"' ,
 Backup_Time CHAR  Terminated by "," enclosed by '"' ,
 Elapsed_Time CHAR  Terminated by "," enclosed by '"' ,
 Expiration_Time CHAR  Terminated by "," enclosed by '"' ,
 Compressed CHAR  Terminated by "," enclosed by '"' ,
 Encrypted_1  CHAR  Terminated by "," enclosed by '"' ,
 Kilobytes CHAR Terminated by "," enclosed by '"' ,
 Number_of_Files CHAR Terminated by "," enclosed by '"' ,
 Number_of_Copies CHAR Terminated by "," enclosed by '"' ,
 Number_of_Fragments CHAR Terminated by "," enclosed by '"' ,
 Histogram  CHAR  Terminated by "," enclosed by '"' ,
 DB_Compressed CHAR  Terminated by "," enclosed by '"' ,
 Files_File_Name CHAR  Terminated by "," enclosed by '"' ,
 Previous_Backup_Files_File_Nam  CHAR  Terminated by "," enclosed by '"' ,
 SW_Version  CHAR  Terminated by "," enclosed by '"' ,
 Options  CHAR  Terminated by "," enclosed by '"' ,
 MPX  CHAR Terminated by "," enclosed by '"' ,
 TIR_Info  CHAR  Terminated by "," enclosed by '"' ,
 TIR_Expiration  CHAR  Terminated by "," enclosed by '"' ,
 Keyword  CHAR  Terminated by "," enclosed by '"' ,
 Ext_Security CHAR  Terminated by "," enclosed by '"' ,
 File_Restore_Raw  CHAR  Terminated by "," enclosed by '"' ,
 Image_Dump_Level  CHAR  Terminated by "," enclosed by '"' ,
 File_System_Only  CHAR  Terminated by "," enclosed by '"' ,
Object_Descriptor  CHAR  Terminated by "," enclosed by '"' ,
Previous_BI_Time  CHAR  Terminated by "," enclosed by '"' ,
BI_Full_Time  CHAR  Terminated by "," enclosed by '"' ,
Request_Pid  CHAR  Terminated by "," enclosed by '"' ,
Backup_Status  CHAR  Terminated by "," enclosed by '"' ,
Stream_Number  CHAR  Terminated by "," enclosed by '"' ,
Backup_Copy  CHAR  Terminated by "," enclosed by '"' ,
Files_File_size  CHAR Terminated by "," enclosed by '"' ,
PFI_type  CHAR  Terminated by "," enclosed by '"' ,
IMAGE_ATTRIBUTE   CHAR  Terminated by "," enclosed by '"' ,
Primary_Copy   CHAR  Terminated by "," enclosed by '"' ,
Image_Type  CHAR  Terminated by "," enclosed by '"' ,
Job_ID  CHAR Terminated by "," enclosed by '"' ,
Num_Resumes  CHAR  Terminated by "," enclosed by '"' ,
Resume_Expiration  CHAR  Terminated by "," enclosed by '"' ,
Copy_number_3  CHAR Terminated by "," enclosed by '"' ,
Fragment_3 CHAR Terminated by "," enclosed by '"' ,
Kilobytes_3 CHAR Terminated by "," enclosed by '"' ,
Remainder_3  CHAR  Terminated by "," enclosed by '"' ,
Media_Type  CHAR  Terminated by "," enclosed by '"' ,
Density  CHAR  Terminated by "," enclosed by '"' ,
File_Num  CHAR Terminated by "," enclosed by '"' ,
ID_1 CHAR  Terminated by "," enclosed by '"' ,
Host_1  CHAR  Terminated by "," enclosed by '"' ,
Block_Size_1  CHAR  Terminated by "," enclosed by '"' ,
Offset_1  CHAR  Terminated by "," enclosed by '"' ,
Dev_Written_1 CHAR  Terminated by "," enclosed by '"' ,
Flags_1  CHAR  Terminated by "," enclosed by '"' ,
Media_Descriptor_1  CHAR  Terminated by "," enclosed by '"' ,
checkpoint_1  CHAR  Terminated by "," enclosed by '"' ,
resume_num_1 CHAR  Terminated by "," enclosed by '"' ,
Copy_number_1  CHAR  Terminated by "," enclosed by '"' ,
Fragment_1  CHAR Terminated by "," enclosed by '"' ,
Kilobytes_1  CHAR Terminated by "," enclosed by '"' ,
Remainder_1 CHAR  Terminated by "," enclosed by '"' ,
Media_Type_1  CHAR  Terminated by "," enclosed by '"' ,
Density_1 CHAR  Terminated by "," enclosed by '"' ,
File_Num_1 CHAR  Terminated by "," enclosed by '"' ,
ID_2  CHAR  Terminated by "," enclosed by '"' ,
Host_2  CHAR  Terminated by "," enclosed by '"' ,
Block_Size_2  CHAR Terminated by "," enclosed by '"' ,
Offset_2  CHAR  Terminated by "," enclosed by '"' ,
Media_Date_2  CHAR  Terminated by "," enclosed by '"' ,
Dev_Written_2 CHAR  Terminated by "," enclosed by '"' ,
Flags_2  CHAR  Terminated by "," enclosed by '"' ,
Media_Descriptor_2  CHAR  Terminated by "," enclosed by '"' ,
Expiration_Time_2  CHAR  Terminated by "," enclosed by '"' ,
MPX_2  CHAR  Terminated by "," enclosed by '"' ,
retention_lvl_2 CHAR  Terminated by "," enclosed by '"' ,
checkpoint_2  CHAR  Terminated by "," enclosed by '"' ,
resume_num_2  CHAR  Terminated by "," enclosed by '"' ,
END_OF_RECORD   CHAR  Terminated by ","
  )


 

by: gatorvipPosted on 2007-07-23 at 06:41:59ID: 19547255

1. You still have more data (86) than records (84)
2. Change your control file header to something like

load data
infile 'c:\symantec\23.txt'
append
concatenate 84    <-- or however many fields you have
into table tim.D_DATA
trailing nullcols
( client char ..............
)

The key here is the 'concatenate' part since your data is all on different lines.

 

by: radical_mitPosted on 2007-07-23 at 07:29:01ID: 19547708

Thanks for that, its nearly working correctly.
is there a way that i can read 86 lines in, then stop reading data until one record after
"Hello",
Basiclly "Hello" is the end of the record, I need the first 86 lines, after that its dropable. then the next record starts.
thanks
tim

 

by: radical_mitPosted on 2007-07-23 at 07:40:12ID: 19547833

Or, if it was easier, keep reading, (I can build the table with 300 col)  the data until the "Hello" is found, then move to the next record, would also be possible,
tim

 

by: sujit_kumarPosted on 2007-07-23 at 07:42:38ID: 19547862

i think you shouid go for Oracle file handling (UTL_FILE) for this operation.

 

by: radical_mitPosted on 2007-07-23 at 07:45:09ID: 19547888

do you have an example of this please?

 

by: gatorvipPosted on 2007-07-23 at 07:58:59ID: 19548041

I am not sure I understand whether "Hello" is an actual field or not. However, your sample text has "Hello;

is that a typo? It really should be symmetrical, i.e., "Hello"

Then you could simply change your control file to read "Hello" into your last field in the record (which I assume is END_OF_RECORD), like so:

END_OF_RECORD   CHAR  Terminated by "," enclosed by '"' ,

just like the other fields. Then (because of the concatenate 86 clause) you will be reading 86 lines into a record, and the 87th line will be the first field in a new record.

 

by: gatorvipPosted on 2007-07-23 at 07:59:55ID: 19548054

>>is that a typo? It really should be symmetrical, i.e., "Hello"

"Hello",

oops. Forgot the comma there.

 

by: radical_mitPosted on 2007-07-23 at 08:08:26ID: 19548133

Hi,
Hello, is the word i added into the source file so that i know where the end of each record is. The problem is that some of my records are longer than the 86 lines so i need to stop loading the data after line 85 until the work Hello is found then load that in to 86, and then the data is correct again for field 1.

Tim

 

by: gatorvipPosted on 2007-07-23 at 08:18:12ID: 19548237

you might want to look into the "CONTINUEIF"  clause, then. If that doesn't suit your purpose, then perhaps a programmatic approach would work better.

 

by: sujit_kumarPosted on 2007-07-23 at 10:10:30ID: 19549301

I don't have a example code for this with mee. you might search internet to get some codes and modify that to get what you want.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...