About workbench UTF8's question

I'm from china . I use workbench. Migrate from mysql to oracle ,but conn't display the natural chinese character,Please help me!!
the omwb.bat content:
@echo on
SET PATH=.\..\lib;%PATH%
start ..\jre\bin\javaw -ms30m -mx256m -Dfile.encoding="UTF-8" -jar ..\lib\boot.jar oracle.mtg.migrationUI.MigrationApp

可以用中文提问呀,真太好了!!
就是mysql转换到oracle里后,用select选出来的数据是乱码,不是utf8的
Mysql3.22/3.23 Plugins ,oracle 10.1.0.4.0
jdbc driver 10.1.0.4.0
Mysql字符集是utf8,
owmb.bat内容:
@echo on
SET PATH=.\..\lib;%PATH%
start ..\jre\bin\javaw -ms30m -mx256m -Dfile.encoding="UTF-8" -jar ..\lib\boot.jar oracle.mtg.migrationUI.MigrationApp
oracle用的是utf8
error.log
** Oracle Migration Workbench
** Production
** ( Build 20050629 )
** OMWB_HOME: E:\tool\omwb
** user language: zh
** user region: null
** user timezone:
** file encoding: UTF-8
** java version: 1.4.2_04
** java vendor: Sun Microsystems Inc.
** o.s. arch: x86
** o.s. name: Windows XP
** o.s. version: 5.1
** Classpath:
..\lib\boot.jar
** Started : Thu Jul 06 18:22:59 CST 2006
** Workbench Repository : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining Scoring Engine options
Repository Connection URL: jdbc:oracle:thin:@192.168.1.162:1521:oratest
** The following plugins are installed:
** MySQL 3.22/3.23 Plugin, Production Release 10.1.0.4.0
** Active Plugin : MySQL3
** Shutdown : Thu Jul 06 18:26:48 CST 2006
** Oracle Migration Workbench
** Production
** ( Build 20050629 )
** OMWB_HOME: E:\tool\omwb
** user language: zh
** user region: null
** user timezone:
** file encoding: UTF-8
** java version: 1.4.2_04
** java vendor: Sun Microsystems Inc.
** o.s. arch: x86
** o.s. name: Windows XP
** o.s. version: 5.1
** Classpath:
..\lib\boot.jar
** Started : Thu Jul 06 18:41:45 CST 2006
** Workbench Repository : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining Scoring Engine options
Repository Connection URL: jdbc:oracle:thin:@192.168.1.162:1521:oratest
** The following plugins are installed:
** MySQL 3.22/3.23 Plugin, Production Release 10.1.0.4.0
** Active Plugin : MySQL3
java.sql.SQLException: ORA-12899: value too large for column "ROOT"."CUSTOMER"."REGION" (actual: 38, maximum: 32)
     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:305)
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:272)
     at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:626)
     at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182)
     at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630)
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1081)
     at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905)
     at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:2996)
     at oracle.mtg.migrationServer.LoadTableData._migrateTableData(LoadTableData.java:1473)
     at oracle.mtg.migrationServer.LoadTableData.run(LoadTableData.java:326)
     at oracle.mtg.migration.WorkerThread.run(Worker.java:268)
Message was edited by:
user518788
Message was edited by:
user518788

Similar Messages

  • How to contact a live person about resetting my security questions. The link to send email doesn't work.

    I need to contact a live person about resetting my security questions.  The link to send an email, doesn't send an email even though the email address it's supposed to be sent to is verified and works. (It can receive other email).

    Hello DogTrainer63,
    Click on the first link below to find the number that you need to contact Apple to help sort you out. I have also provided an article that may help if you have not received that email to reset the questions. 
    Contact Apple for support and service
    http://support.apple.com/en-us/HT201232
    If you didn't receive your Apple ID verification or reset email
    http://support.apple.com/en-us/HT201455
    Regards,
    -Norm G. 

  • SAP ABAP Workbench Certification - Model Question Papers

    Hi All,
    Can any one of you please help me by sending the SAP ABAP workbench certifcation model question papers with answers,if possible for examination TAW10 and TAW12
    Thanks and Regards
    E Karthikeyan

    Hi,
    It is not possible to get any model question papers for SAP certification exams. In the syllabus mentioned you will have () symbol on most of the topics concentrate on the topics with two or three() you will get more questions on those sections. Thats all we can do.
    regarding the exam
    You can go back to any question whether you have answered or not and change the answers anytime during the test.

  • I won't receive an e-mail from Apple about changing my security questions

    Okay, so I wanted to buy something on iTunes, but then this thing came up, saying since it was my first time buying something on this device, I had to answer my security questions. The thing is, I don't remember them! I made them over 2 years ago, and never had to use them until now. So I signed in onto my account, and pressed "Forgot your answers? Send reset security info email to r•••••@yahoo.com" I'm not sure if the r*****@yahoo.com appears for everyone, or if it's "my" e-mail account, but just showing the first letter. Thing is, I don't remember making en e-amil account starting with r. My Apple ID is my e-mail account. The one I had when I got my first Apple device. I've always used it for Apple stuff, so why won't I receive an e-mail from Apple about this? I received one when I put my phone number in my payment options just yesterday, and when I changed my password as well, so I don't get why I don't get the imformation about changing my security questions. I really want new songs

    You need to contact Apple to get the questions reset. Click here, phone them, and ask for the Account Security team, or fill out and submit this form.
    (94595)

  • About changing my security questions' answer, I logged into my apple Id but there is no option of changing that...

    about changing my security questions' answer, I logged into my apple Id but there is no option of changing that...

    If you can't remember your current answers then if you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then the option to send reset info won't appear, and you won't be able to add one until you can answer 2 of your questions. In which case see if this user tip helps : https://discussions.apple.com/docs/DOC-4551
    e.g. you can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then try Apple ID Account Security
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57

  • TS2634 How do you go about resetting your security questions?

    I am going to upgrade to another phone.  However, I can't remember my security answers.  How do I go about getting them changed?

    Alternatives for Help Resetting Security Questions and/or Rescue Mail
         1. If you have a valid rescue email address, then use this procedure:
             Rescue email address and how to reset Apple ID security questions.
         2. Fill out and submit this form. Select the topic, Account Security. You must
             have a Rescue Email to use this option.
         3. This is the only option if you do not already have a valid Rescue Email.
             These are telephone numbers for contacting Apple Support in your country.
             Apple ID- Contacting Apple for help with Apple ID account security. Select
             the appropriate country and call. Ask to speak to the Account Security Team.
    Note: If you have already forgotten your security questions, then you cannot
             set up a rescue email address in order to reset them. You must set up
             the rescue email address beforehand.
    Your Apple ID: Manage My Apple ID.
                             Apple ID- All about Apple ID security questions.

  • Why has not received the message about the change secret Questions?

    Why has not received the message about the change secret Questions on my email?

    Be patient. You don't get an immediately notification email. Record the Claim Number somewhere in case something goes wrong. It can take up to 72 hours. I got mine in about 54 hours.

  • Questions about Workbench ES2

    My setup is as follows. I have a single Livecycle 8.2 ES server running and multiple Livecycle 8.2 ES Workbench clients.
    Because I'm not a masochist, I'm trying to avoid contacting Adobe's customer support and am hoping to get answers to a couple simple questions:
    1. Is Workbench ES2 compatible with the ES server?
    2. Is upgrading to Workbench ES2 from Workbench ES something I need to pay for? If not, where do I download the upgrade?
    Thanks,
    Mike Gates

    Answer for #2
    If you have the valid support agreement with Adobe, you can download the source from Adobe Licensing website by logging in with the pre-registered user accounts.
    Nith

  • A rant about C with a question at the end. :P

    C is okay. It's just really hard to understand.
    So this is my rant about it. It starts out by listing where I've been in terms of programming and then lists my difficulties with C itself.
    I discovered C many years ago. I'm not too sure how. All I know is that for many years I've wanted to know what this C thing was all about, but had no way or knowledge of how to. I didn't really know anybody before I got the 'net last year, so asking someone else was out of the question. Plus, I wouldnt've known what question(s) to ask.
    As I became more proficient with the whole technology thing, I began to go to the local libraries nearby and use their free internet access to look stuff up. But I didn't get the idea to do any research about C, most likely because I didn't have the mental capacity to plan well and my access was once or twice weekly at best. Plus, the only computer I had at home was 66MHz and ran DOS, and I only knew BASIC around that time which I was comfortable and content with, so wasn't looking for a new language. I think I knew about assembly language but didn't pursue it if I did.
    A couple of computer upgrades later, I finally got the 'net at home and began to see the convenience of being able to spontaneously look something up when I wanted to as good, rather than weird. Ideas gradually began to pop into my head that I'd run off and look up, and one day C became one of them. So I did some research on C and finally began to learn what it was: an incomprehensible mess of manually managed memory and low-level trickery. Since I knew a fair bit about assembly language now I decided C was worse than asm (and I had no chance of learning asm back then), and left it at that.
    Being the BASIC coder I was (pun intended), I found the syntax and concepts over my head by several miles. But the fascination never died, and kept poking at me again and again. And I just had to keep forgetting about it.
    I moved on from QuickBASIC, which I'd been using for just about everything, to FreeBASIC, which was in such a beta state when I tried it, I disliked it enough to move on and discovered PHP.
    PHP has been called the BASIC of the 21st century, and I can understand why. There are typically at least 10 ways to do something whether in principle or method, multiple functions do the same or an equivalent task, and overall it just doesn't look like a good language. But beyond all that, PHP made sense to me. As I went along many of the things I expected to perform in a given way performed in said way, which was a huge confidence boost. The model it followed might have been convoluted, but something inside my head "clicked" when I saw PHP, so I liked it, since I could understand it easily.
    But recently, I found myself hitting too many walls. I wanted to get into graphical software development, and none of the graphical extensions PHP had available would work for me. PHP-GTK did work but prevented PHP from outputting anything as an Apache module, without throwing a single error anywhere. PHP-QT wouldn't compile on my system. PHP-TK did compile, but both segfaulted when any tk_* function was called and also exhibited the Apache module issue.
    So I decided then and there that I needed to switch languages.
    The problem was, my current machine happens to be so slow that a GIMP operation that executes in 6 seconds on the lowest generation AMD CPU from 4-5 years ago will execute in 38 seconds on mine. I have no idea why; the machine is, after all, 2.66GHz.
    Although PHP is pretty snappy on my system, I don't know how other languages would fare and don't really want to risk the experiment; I want to switch to a language I know will be as fast as, or faster than, PHP. So I decided that a compiled language would have to be it, since I regarded PHP as the fastest language I knew. I was probably wrong, but whatever.
    So I set my mind to understanding C. I'd asked around online before, and someone took pity on me and explained the basics of C and I did my best to understand them. This was great for a couple of days, but didn't last all that long unfortunately. So I asked around again, dreading their responses, and with good reason too: most of the tutorials I read often left me boggled and flew over my head at one point or another, which didn't help.
    But I got some dreaded tutorial links, and did my best to read them. It took me a couple of weeks to finally convince my brain to understand the point of a language that utilizes variables that doesn't contain any data, but instead references to other variables. I eventually grasped the why, but am still having quite a hard time understanding the how.
    So then, after that initial hurdle, I moved onto other topics. Or rather tried to. I quickly discovered that C interconnects some of its issues so deeply that it's hard to learn one thing at a time, move on and learn the next thing - how I best learn. I don't create paths very well by reading information; I create those paths by staying away from information and letting it slowly process in my mind. But to actually remember it in the first place, it needs to make sense, and C doesn't make sense because things are so interconnected and... we come full circle.
    To be honest, after about a fortnight of trying to understand pointers, I still don't understand them. I've read what is probably the best the web has to offer about pointers. Has it helped? Not really.
    Either the documentation:
    - is too terse and I have to slow down, risking losing interest in what I'm reading
    - skips over vital points or assumes I know Pascal or some other language
    - is hard to understand or is poorly written
    - puts segments in the wrong order, so I don't understand everything something might depend on before I reach that something
    ...and in general I either give up on reading the documentation, give up on C or just cry. I've done the 3rd a few times, the 2nd quite a few times and the 1st pretty much as many times as I've read documentation.
    So what are my issues with C?
    Let me address the two I can think of right now:
    Pointers aren't addressed "simply"; if I declare a pointer to int named x I have to use *x to access what x points to, rather than use *x to get x's location, like one does with non-pointer variables where & is used to get an address. It'd be nice if we used &x to get x's value if x wasn't a pointer and *x to get x's value if x was a pointer, rather than use this convoluted scheme.
    Also, I've heard that it's a common misconception that C handles arrays natively. Elsewhere, I've heard that strings are merely arrays of char. I can understand the 2nd, but what do I do with the 1st?
    I do understand that if I say printf("%d\n", x[1]) I'm effectively saying x++; printf("%d\n", x), but I don't understand how this fully works. For example, let us consider the following code:
    char *filename = "<insert file here>";
    int i;
    struct stat filebuffer;
    int status;
    FILE *handle;
    handle = fopen(filename, "r");
    status = stat(filename, &filebuffer);
    char *buffer = malloc(filebuffer.st_size);
    for (i = 0; i < filebuffer.st_size; i++) buffer[i] = fgetc(handle);
    printf("%s\n", buffer);
    You'll of course notice the array notation. Do I understand why if I replace said notation with something to the effect of...
    buffer++
    buffer = fgetc(handle);
    ...the program segfaults? No. Likewise, I don't understand why the...
    buffer++
    *buffer = fgetc(handle);
    ...in the loop does work, printf("%s"...); causes segfaults and printf("%d"...); does not.
    Another thing I found is that declaring a char *, filling it with data, and then using memcpy on said char *, the program works fine, but if I declare for example char x[1] = "hi"; the compiler will shout at me for not allocating enough arrays. Only while writing this did I realize that the 2nd element is for the null byte.
    Suffice to say that C confuses me. To bits. Although I have written a 500 line program in it (579 to be exact). All said program does is display a message on the screen via Xlib, but I managed to figure out how to make a word wrapping engine using strsep and how to use XDrawPoint XDrawLine to not only create a nice UI but also let me define various UI "styles" which can be loaded at startup.
    Said program uses a very big helping of "if it doesn't work stab it until it does", so not only do I not understand how a lot of it works, it probably wouldn't compile under anything except gcc. Which is from a theory perspective quite a problem, IMHO. Almost every 2nd variable is typecast to this or that type.
    So put simply, every tutorial or introduction to C hasn't made a lot of sense to me. Maybe I learn slowly; I'm hoping it's that, because I can't see anything besides assembly language which would be faster than C. I plan to learn asm after I've mastered the very basics of C, but I may end up having to learn the other way around if I expect to get anywhere.
    Like I said in the title, I have one actual question in this post. So here it is:
    Are there any fun, easy reading tutorials out there that don't visually look like they came out of 1992 and read like http://poignantguide.net/ or http://learnyouahaskell.com/?
    -dav7

    dav7 wrote:Pointers aren't addressed "simply"; if I declare a pointer to int named x I have to use *x to access what x points to, rather than use *x to get x's location, like one does with non-pointer variables where & is used to get an address. It'd be nice if we used &x to get x's value if x wasn't a pointer and *x to get x's value if x was a pointer, rather than use this convoluted scheme.
    Pointer syntax is extremely unfortunate. The best part:
    char *a; // It's a pointer.
    *a; // It's a character. Good move, guys.
    Also, I've heard that it's a common misconception that C handles arrays natively. Elsewhere, I've heard that strings are merely arrays of char. I can understand the 2nd, but what do I do with the 1st?
    Insofar as C has arrays, C strings are character arrays. C arrays are just a promise that the system won't mess within a certain set of memory addresses. Array syntax is a concise way to calculate and dereference a specific location in memory, relative to an address that you hope is the beginning of some memory you reserved. array[n] = *(array + n), right? Personally, I would have left out the subscript notation entirely. Regardless, any time you choose to use brackets, you can mentally substitute in an explicit addition and dereference there. You're saying, "Give me the number stored at the memory address I have just calculated, which I know by my science holds something I put there intentionally, and not garbage at all."
    One more clarification with regard to pointer arithmetic is necessary: when you add 2 to an int*, the resulting address is actually 2*sizeof(int) bytes after your base address. Same for a double*: 2*sizeof(double).
    I do understand that if I say printf("%d\n", x[1]) I'm effectively saying x++; printf("%d\n", x), but I don't understand how this fully works.
    It's not the same! First of all, in example #2, you're passing a pointer to an int. In example #1, you're passing an integer, since [] dereferences pointers for you. Any time you use those brackets, it's as if you had typed an asterisk yourself. Second, in example #1 you're not messing with x. In example #2 you're incrementing x by four bytes (the likely size of one integer). Doesn't make a difference in this short example, but if x ever gets used again it will be very significant.
    Another thing I found is that declaring a char *, filling it with data, and then using memcpy on said char *, the program works fine, but if I declare for example char x[1] = "hi"; the compiler will shout at me for not allocating enough arrays. Only while writing this did I realize that the 2nd element is for the null byte.
    Looks like a counting problem. Arrays are indexed from 0, but sizes are specified from 1 on up. Your "char x[1]" has only index [0]. To hold a two-character string, you'll need at least size three (char x[3]), so that x[0]='h', x[1]='i', x[2]='\0', the null terminator.
    Suffice to say that C confuses me. To bits.
    Any time you get confused by pointers or arrays (which are the same thing), take a step back and think about what's happening in terms of memory addresses. Draw it out on paper if you think you're making a mistake. In some languages you can ignore low-level details like that and write perfectly fine programs, even though you won't be able to optimize them without knowing how your code maps onto the machine. But in C, everything that looks like a high-level feature is just shorthand for setting a few bytes to different numbers, and the abstraction is so leaky that you can't get by without understanding it. Types are just a way for the compiler to catch dumb mistakes (some people believe this is helpful) and to automate some math, like the pointer arithmetic above. In a running program there are no types, so when you're trying to figure out what a program is actually doing, you need to consider what the types are shorthand for.
    If you're having trouble "thinking like a programmer", by which I mean sanity-checking your use of syntax and stepping through a program so you know what it does, you might want to get up to speed in a different language, or by working through a book on algorithms.
    Last edited by pauldonnelly (2008-11-03 22:54:12)

  • About to purchase but question about usb access to Sony DVD-RW camera

    I am on the verge of purchase of a macbook and it would be my first mac at that. Specifically, I am looking for information on using the usb connection between my camera and the macbook. I am coming from the Windows world, and the camera software is windows only. I record my stuff in VR mode, and when I plug in via usb the windows software allows me to pull off the VRO files. Then I have another windows program that is able to read the VRO files and I can move them around (I don't edit the contents of the VROs), put transitions and then create a dvd. My question when moving to the macbook, can I still record in VR mode and then when done recording, without finalizing the disk, hook the usb cable to the macbook and it will be able to read those files? I read in other posts something similar but not definitive that it could not do this. There might be other software (ie, something call readDVD) that might be able to but could not determine, for sure, that it could do this over the usb (since I can't pull the 8CM disk and put it in the non-tray DVD drive). Or is there a better suggestion, please be kind that I don't know what is possible on the MAC.
    For what is it worth, my scenario that I have put up with (because it gave me results that were adequate) on the windows side, had me record in VR mode and it gave me control over all the individual segments (hitting record and then stop is a segment) that I could manipulate individually with the windows software. I don't know enough about what is possible with the usb connection and the software on the MAC to know what to expect out of the box and if I have to buy additional software (to pull the movies off the video camera). If I recorded in Video mode, and then finalized and then hooked the usb cable to the macbook, would the resultant files be able to be read by iMovie? If so, would it be the individual segments or would it be one be movie (ie, all segments rolled up into a/many vob(s))? I want to be able to join many segments from many different disks onto one dvd. Maybe that is the crux of my question and may really be better suited for the iMovie forum rather than this one. If, so, please forgive my ignorance.

    Welcome to macbook forum,
    Could you post your camera model / type, so we can check that out for you in order to give you better answers.
    Or you can check this link for camcorder that supported on new iMovie 7.x.x.
    http://docs.info.apple.com/article.html?artnum=306171
    Good Luck.

  • When i try to buy a song on the itunes store it says something about verifying my security questions. How do i get new ones if you forget your password?

    Any help?

    If you have a rescue email address (which is not the same thing as an alternate email address) on your account then the steps half-way down this page will give you a reset link on your account : http://support.apple.com/kb/HT5312
    If you don't have a rescue email address (you won't be able to add one until you can answer your questions) then you will need to contact iTunes Support / Apple in your country to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down the HT5312 link above to add a rescue email address for potential future use

  • When can I expect an email from apple about resetting my security questions?

    I've been needing to reset my security question for ages because I forgot it :/ I've asked apple to send me an email and it say that I should get an email. This was about half an hour ago. When can I expect this email to come? Please reply as soon as possible!

    It can take 24 hours or so.

  • HT5312 about Apple ID security questions forgot

    i forgot to Apple ID security questions
    How to recover or reset the security questions answer

    If you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then steps 1 to 5 on the page that you posted from should let you reset them : go to https://appleid.apple.com/ and click 'Manage your Apple ID' on the right-hand side of that page and log into your account, then click on 'Password and Security' on the left-hand side of that page and on the right-hand side you should see an option to send security question reset info to your rescue email address.
    If you don't have a rescue email address (you won't be able to add one until you can answer 2 of your questions) then you won't get the reset option - you will need to contact iTunes Support / Apple to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down the page that you posted from to add a rescue email address for potential future use, or if it's available in your country you could change to 2-step verification : http://support.apple.com/kb/HT5570

  • About VRML and JAVA question?

    i have some question......
    import vrml.*;
    import vrml.field.*;
    import vrml.node.*;
    public .........
    when i complie the file contain this, the complier said that there haven't this files or function, how can i use this function? where can download this?
    Thank you

    when i complie the file contain this, the complier
    said that there haven't this files or function, how
    can i use this function? where can download this?There are no packages called vrml.* in the jdk. What do you want to do with the files? If you want to visualise the models you could have a look at Java3D, they have some preprogrammed model loaders for VRML if I remember correctly. If you just want to manipulate the markup you can also use the DOM or SAX parsers.

  • HT5312 Okay, this explains about the rescue email, but not about resetting your security questions? Help please?

    I have a bad memory and I can't remember the answers to my security questions, so I need to reset them, although I have no clue how to do that....

    Click here and request assistance.
    (75393)

Maybe you are looking for