Second upgrade test: back to 46C

Hi,
In a Solaris 10 UltraSPARC box we have already test an upgrade from a 46C (with 46D EXT Kernel) to ECC 6.0 one of our test istance.
Today, I will test a second upgrade from 46C to 60... we have just restore database and re-create control file with a production (it is a 46C system) so now Oracle is up and running.
To have 46C istance.... could I copy a kernel directory form a 46C system (without using SAPinst with backup/restore method) ? ... or I must uninstall ECC 6.0 system with SAPinst, install a 46C system with R3SETUP and then upgrade.
Oracle, of course, is 10.2.0.4 with several patches.
Thank you for attention.
Ganimede Dignan.
Regards.

> To have 46C istance.... could I copy a kernel directory form a 46C system (without using SAPinst with backup/restore method) ? ... or I must uninstall ECC 6.0 system with SAPinst, install a 46C system with R3SETUP and then upgrade.
you can copy the old kernel (4.6c) and old profiles.
Markus

Similar Messages

  • WHY VERIZON TOOK AWAY A SECOND UPGRADE TO REPLACE A  BRAND NEW PHONE THAT WAS DEFECTIVE

    I have had a cellular account for many years with Verizon. I currently have three (3) lines on my account. (removed), which is my phone, (removed), which is my husband’s phone, and (removed) which is my son’s phone.
    I upgraded my phone to the Ipone 4 in 2012 under my son’s line (5841), so this line should be eligible for another upgrade this year.
    In April 2014 I upgraded my husband’s phone under my line (9835). We originally upgraded to the Moto X, and I was charged the $35.00 upgrade fee. Unfortunately the Moto X had multiple issues and your tech support could not figure out how to fix the bugs so they replaced the first Moto X with a second one, that still had issues, so we were sent a third one, but Tech Support couldn’t get the phone activated. Since we went through three (3) Moto X’s and your Tech support admitted this phone is known for certain issues, a supervisor overrode the 14 day return rule and allowed us to choose a different phone for the upgrade. My husband wanted to go back to the Droid Maxx, which is what he originally had and loved. I had to pay $99.00 for this phone. The supervisor had to get my permission to extend my contract under this line (9835) an additional two (2) months since we were switching the original upgraded phone to a different one and I of course agreed, whats another two (2) months. I was not charged $35.00 a second time.
    When I went on line to see when the (5253) line would be eligible for upgrade so I can upgrade my Iphone that is now two (2) years old and starting to have serious issues, I saw that this line is not eligible until August 2016, which means your company is claiming we already did an upgrade for 2014 which WE DID NOT.
    On August 25, 2014 my husband called tech support about the Droid Maxx as it was having DATA issues, it would not send or receive pictures and kept saying Data Error. Tech Support did a hard reset, which did not fix the problem. It also stopped taking pictures and a few other problems with it so Tech Support sent us a new Droid Maxx under the manufacturer’s warranty since the phone is under one (1) year old. But Apparently whoever put in the order put it in as a upgrade happening on August 25, 2014. When I called to get this straightened out, I was advised that on May 20, 2014 we upgraded to the Droid Maxx so this line is not eligible for upgrade until May 2016. I tried to explain this was NOT an upgrade it was an override of the 14 day return rule to allow us to change the upgraded phone to the Droid Maxx since the original upgrade phone the Moto X had multiple issues that could not be fixed by your company. I am now being told that I autherized a second upgrade under the 5253 line for the Droid Maxx which is NOT TRUE. I would never have authorized an upgrade for a second line to replace a BRAND NEW PHONE that was an upgrade on the 9835 line. That makes no sense whatsoever. It was not our fault that the Moto X is a phone that has issues that is no fault of ours, so why should I be punished and have an upgrade taken away from me in order to replace a Brand New Phone that didn’t work?
    I talked to customer service two days ago and promised a call back to resolve this in 24-48 hours, but I never got a call back.
    I have been a loyal customer of Verizon since I have been out on my own. I had Verizon landline for many many years and went to Verizon Wireless when they became available. I have talked many many friends into switching to Verizon because their customer service has always been top notch and I always felt like this company cared about its customers. But to have this happen just has me speechless.
    As I explained above, my phone needs replacing very soon as it is two (2) years old. I can’t get voice messages that are clear, it drops calls, even with full bars, it doesn’t ring half the time when someone calls me. I have been told on numerous occasions that someone has tried to call me but it went straight to voice mail, but my phone is always on, it showed no miss calls, nor did it ever ring so the calls aren’t even going through. It has had a hard reset a few times, but the issues are just getting worse. I am not going to upgrade under my son’s line 5841 in November because I am not going to extend his contract for two (2) more years. He has an old flip phone that is four (4) years old and if that phone goes up, how will he be be able to upgrade if I have to use his upgrade?
    I am asking that you please look into this matter and correct this upgrade issue. The 5253 line should be eligible for an upgrade now, not in 2016.
    Thank you for your assistance in this matter. If you need to contact me you can try calling my cell at (removed). (If the call will go through)
    Thank you
    (removed)
    Looks like US Cellular has a promotion going on where they will buy out my contracts if I go with them.  Guess I will be leaving Verizon since they refuse to do the right thing.
    >> Personal information removed to comply with the Verizon Wireless Terms of Service <<
    Message was edited by: Verizon Moderator

    shoostar, I'm sorry this had to occur on your new phone. In your post, I show you were heading back to the store to exchange your device. Please let us know if the store reps were able to resolve your issue or if they simply exchanged the phone. When a customer has an issue with an application, we always first recommend removing the application off the phone. If you are able to remove the app and still have issues or are not able to remove the app, the second suggestion is a master reset. I have listed both options below for your convenience.
    Steps to remove an application below:
    Note: Applications included with the Android Operating System may not have an uninstall option.
    From the home screen, select the App menu.
    Select Settings.
    If the application icon is missing, select App menu filter (located at the top) then select All apps.
    Select Applications.
    Select Manage applications.
    From the All tab, select an application.
    Select Uninstall.
    Select OK.
    Select OK.
    Steps below to perform Hard/Master Reset:
     Note: Performing a hard reset will remove ALL data including the Google account, system data, application data, application settings, and downloaded applications. 
    From the home screen, select the App menu.
    Select Settings.
    If the application icon is missing, select App menu filter (located at the top) then select All apps.
    Select Privacy.
    From the Personal data section, select Factory Data Reset.
    Select Reset phone.
    If presented, enter the current passcode or draw the unlock pattern.
    Select Erase Everything.
    Allow up to 3 minutes for the factory data reset and reboot processes to complete, then perform initial activation and setup.

  • Some times when I press the home button to read my finger the screen becomes black and it shows the Apple logo, this take a few seconds to get back the screen and this has been happening even 3 or 4 times in a row!   What should I do?

    Some times when I press the home button to read my finger the screen becomes black and it shows the Apple logo, this take a few seconds to get back the screen and this has been happening even 3 or 4 times in a row!
    What should I do?

    Basic troubleshooting from the User's Guide is reset, restart, restore (first from backup then as new).  Try each of these in order until the issue is resolved.

  • When i type in my correct password on the login screen and press enter it just goes to a blue screen for a few seconds then goes back to the same login screen again, please i need help?

    When i type in my correct password on the login screen and press enter it just goes to a blue screen for a few seconds then goes back to the same login screen again, please i need help?

    You can take some of the steps here, #4, #5 or even trying a #18
    Step by Step to fix your Mac
    but I suspect your going to first have to create a data recovery drive
    Create a data recovery, undelete boot drive
    to get your data off the machine,
    then do a #20 to eliminate the bad sectors as that's why your getting the "pinwheel" it's getting a delay reading from the drive, right when your trying to log in too, what a bad spot for it to happen.
    Step by Step to fix your Mac

  • My ipod warranty ran out a few months ago I have a nano 5th gen. The problem is that if I want to play a song it would show the album artwork for about 3 seconds and go back to the main menu with no music playing. It'snot the head phones or ear jack. help

    My ipod warranty ran out a few months ago I have a nano 5th gen. The problem is that if I want to play a song it would show the album artwork for about 3 seconds and go back to the main menu with no music playing. It'snot the head phones or ear jack. Please I Need Help

    See this Troubleshooting Assistant
    http://www.apple.com/support/ipod/five_rs/nano5gen/
    Reset
    How to reset iPod

  • Can hear audio, but video blacks out every few seconds; picture comes back when we hit the tv's volume button

    We can hear audio, but video blacks out every few seconds; picture comes back when we hit the tv's volume button. Everything seems to be plugged in well. The picture even starts out being sort of dim. And it goes through phases of working fine but then will randomly start blacking out again.  Any ideas?

    Welcome to the Apple Community.
    Have you tried turning the TV off and on again.

  • Screen shuts down and stays down for about 10 seconds then comes back on , hooked to mac mini . Any idea how to repair?

    Screen shuts down and stays down for about 10 seconds then comes back on , hooked to mac mini . Any idea how to repair?

    What Monitor do you have and how is it connected to the Mac Mini...?

  • My iPad suddenly started to show crazy colors.  I turned it off and had to use the two button trick to turn it back on.  Now it shows only green stripes for a few seconds and goes back to sleep.

    My iPad suddenly started to show crazy colors.  I turned it off.  It would not reboot until I used the two-button reboot.  Now it shows only green stripes.  only for a few seconds and goes back to sleep.  HELP!

    Standard troubleshooting...
    1. Try a Restart by pressing the sleep/lock button until you see the slider.  Slide to power off.  Restart by pressing the sleep/lock button until you see the Apple logo.
    2. Try a Reset by pressing the home and sleep buttons until you see the Apple logo, ignoring the slider if, it comes up. Takes about 5-15 secs of button holding and you won't lose any data or settings.
    3. Remove all apps from Recently Used list...
    - From any Home Screen, double tap the home button to bring up the Recents List
    - Tap and hold any icon in this list until they wiggle
    - Press the red to delete all apps from this list.
    - Press the home button twice when done.
    4. If still a problem restore with your backup.
    5. If still a problem restore as new, i.e. without your backup. See how it runs with nothing synced to it.
    6. If still a problem, it's likely a hardware issue.

  • HT202731 What should I do next when using the apple hardware test and it will not complete. It always gets frozen when 56 seconds of testing has passed?

    MY MacBook pro will not boot up correctly. When switched on a grey screen appears and a flashing question mark box.after researching I have been able to try to complete an apple hardware test by holding the D key when switched on. Unfotunately this text will not complete. Every time I try and perform this text it sticks after 56 seconds of testing and does nothing rlse. Resulting in my having to force shut down.
    I know do not know what else I can do to try and solve my problem.
    Any help would be grately appreciated.
    Thanks.

    I would install a new HDD, format it and install the OSX.  Then I would connect the old HDD via USB and see if I can access the files that are on it.
    If no success and if the data is important, look for recovery software on the Internet.  Most have a trial that will tell you the possibilities for retrieving data but then you will have to pay for the software.
    The last option is employing a professional data retrieval service.  That will be expensive with no guarantee of results.
    Ciao.

  • TS3297 I can't download apps on my phone after entering my password it shows downloading for a split second, then goes back to available. Works fine on of

    G'day I can't download or update apps on my phone ( on computer is fine ). After entering password it shows downloading for a split second then goes back to being available. It's a new recent change &amp; I can't see anything wrong with my settings on the phone

    Howdy Aussiebloke17,
    It might be worth attempting a restart of the iPhone, and then a reset, should that not resolve the issue.
    iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    If the iPhone is still not properly downloading apps, you may want to try restoring the iPhone.
    iTunes: Restoring iOS software
    http://support.apple.com/kb/HT1414
    All the best,
    Allen

  • Satellite M40x will not boot up after CPU upgrade test

    I have an M40x Laptop. I took the CPU out of it to replace it with another to test the computer booted up fine so I shut down and took it out and put it's original CPU back in, and it would not boot. Now it will not boot up at all with either of the CPU's all. When I turn on the power all I get is a white screen for a few seconds and the laptop shuts itself back down. Both the CPU's are good because I have since tested them in other computers to make sure that was not the problem.
    Anyone have any ideas on what is causing this??

    Im not surprised.
    As far as I know Toshiba does not support any CPU upgrades and it's not advisable to do something like that.
    Its a fact that the CPU replacement on the notebooks is not easy and mostly not recommended.
    The processors used in portables are connected to the system board using a process called TCP (Tape Carrier Package). This is a permanent connection method and is used in the interests of miniaturization and heat dissipation.
    Did you assign the new heat paste? Its necessary and important if you want to connect the CPU again.
    So possibly this is a reason for the no booting.
    I think more details you will get from the service guys in your country

  • OD Upgrade: merge backed up user data with new accounts?

    Hi All,
    After trying many paths to upgrade a 10.6.8 OD server to 10.10 we gave up on export / import of the whole directory. We kept running into the “Existing connection is not authenticated” error caused by some kind of certificate mis-match. Searching for fixes inevitably led to this article which indicates the “rekerberize” method should not be used on Yosemite.
    So we punted and installed everything clean from scratch. We think we found a method that restores all users and their home dirs. I’m posting here to see if anyone may critique our method as unsafe. We’ve done some testing but users are not let loose on the new system yet so we aren’t quite 100% certain.
    The basic steps we eventually took were:
    Grab export of users from 10.6 server
    Fresh install of OS X 10.10, patch to 10.10.1 (cloned old system first so we can always go back)
    Install Server
    Correctly configure DHCP and DNS and File Sharing
    Create Directory
    Create self signed cert (this was necessary to get 10.6 clients to auth; 10.10 clients work out of the box)
    Edit user export file to fixup change in FQDN: %s/<old_fqdn>/<new_fqdn>/g
    Import users into Directory using the fixed up export file
    Copy user home dirs from 10.6 backup into new file share (the user home dir path matches the fixed up export file)
    chown each user dir to the new user: sudo chown -R <user>:students /Users/<user> (In earlier passes at the upgrade, we also propagated permissions and ACLs from within Server.app at this step. But the fresh install didn’t seem to need this — chown appears to be enough.)
    The Keychain came across with wrong perms and instead of resetting the perms, it made more sense in our case to just delete it: sudo rm -rf /Users/<user>/Library/Keychains
    We’ve done a reasonable amount of testing and it looks like all of the user’s files are accessible and working fine. I expect we may find some application data in user home dirs that may have wrong perms (like keychain did) or otherwise be incoherent to the new system. But so far we haven’t found any such issues.
    So the crux of this post is: Is it prudent to import user data from another system and expect a simple chown command will make all right with the new system? Or are we glossing over some low-level fundamental (Server File Sharing ACLs?) and creating a time-bomb that will only go off after a week of user data changes at which point any path back out will involve user data loss.
    We’re going to start letting some users log on and grab their home dirs in the next day or two. Any and all comments are welcome.
    Thank you,
    -J

    Use Migration Assistant to restore your user files. You can find this application in /Applications/Utilities, so connect the external drive with your files, open Migration Assistant and follow the steps. Migration Assistant will create a second user account with your restored files.
    Migration Assistant will let you restore everything you had before (applications, pictures, music, videos...) and will let you choose which folders you want to restore. As you want to restore the iTunes library, make sure you check the Music folder.
    Respecting to iPhoto, that application is not included with OS X, so you have to download it from the Mac App Store. Just open it, log in with your Apple ID, go to Purchases and download it free of charge.

  • I bought a macbook pro a month ago and didnt know there was a better/newer model (macbook pro retina) - can I upgrade/take back my macbook and get the new one?

    When they told me about it I just thought it had a better display and decided it didn't bother me if the resolution was better, not knowing that it was thinner, has a HDMI connection, etc.
    I bought my macbook pro 13 inch exactly a month ago tomorrow. If I go back and tell them this will I be able to upgrade my laptop? I paid more than $1300 or something for this one, I'd be willing to pay up to the price of the retina model, do you think I'd be able to do this?

    mende1 wrote:
    peter_watt wrote:
    If your non retina MBP has a dvd slot and a large capacity conventional hard drive, you might find the retina model would have been less convenient with lower capacity SSD and no DVD.
    On the other hand, the MacBook Pro with Retina display has got a much faster drive and you can get an external DVD drive (not everybody needs a DVD drive)
    Absolutely, like I say personal Choice.  I believe from remarks in here that the SSD boots up on Mavericks in something like 10 seconds whereas mine takes even longer to boot than in Mountain Lion. But then we are advised to use sleep over boot as much as possible.  My problem is I have 300GB of stuff and getting bigger, and when I bought mine the biggest SSD was 250 I think. For me the choice of replaceable RAM vs soldered-in RAM was a clincher.

  • Oracle packages - nested table cursor - 11g upgrade testing

    I have a package call Crisis_Contacts. This package has a function(generate_file) in it that has a create cusor statement which calls on another function(split) in another package called NCF_UTL. In testing our code for a 11g upgrade the cursor statement calling on the split function is throwing a Error: ORA-00600: internal error code, arguments: [4814], [5], [0], [0], [], [], [], [], [], [], [], [] when compiling the package, which it was not doing prior to upgrade. Can you suggest a possible workaround or mod to this code to stop the error from occuring.
    Basically, this code is reading html files and spliting them into section and loading them into the cursor. Then the cursor is read to write them to a table. Then it reads the table and transmits the lines of html to another location.
    CREATE OR REPLACE package body ACADMGR.crisis_contacts as
    function generate_file( file_type in varchar2,
    person_pidm in integer := null,
    person_id in varchar2 := null,
    dry_run in varchar2 := 'N',
    pidm_filter in varchar2 := null,
    include_placeholders in varchar2 := 'N',
    comments in varchar2 := null ) return integer is
    cursor typeDef is
    select * from crisis_contact_file_type ccft
    where ccft.file_type = generate_file.file_type;
    file_type_def typeDef%rowtype;
    cursor fieldDef is
    select * from crisis_contact_file_field ccff
    where ccff.file_type = generate_file.file_type
    order by seq asc;
    type r_typ is ref cursor;
    r r_typ;
    datasel varchar2(32767) := '';
    r_pidm integer;
    pers_pidm integer := person_pidm;
    prev_pidm integer;
    r_tag varchar2(255);
    r_val varchar2(4000);
    type field_list is table of varchar2(256);
    type field_index is table of integer index by varchar2(256);
    type val_list is table of varchar2(4000);
    type req_tbl is table of boolean index by varchar2(256);
    req_fields field_list := field_list();
    all_req_seen boolean;
    fields field_list := field_list();
    vals val_list := val_list();
    field_idx field_index;
    out_id integer;
    out_line integer := 0;
    buf varchar2(4000);
    saved_out_line integer := 0;
    xml_section_lf_delims ncf_utl.split_tbl := ncf_utl.split_tbl( ncf_utl.crlf, chr(13), chr(10) );
    cursor splitcur( txt in varchar2 ) is
    select column_value line from table(ncf_utl.split( txt, xml_section_lf_delims ));
    cursor get_output is
    select text from crisis_contact_file_line
    where output_id = out_id
    order by line_no asc;
    log_time date := sysdate;
    log_seq integer := 1;
    procedure outp( txt in varchar2 ) is
    begin
    --dbms_output.put_line( txt );
    insert into crisis_contact_file_line
    ( output_id, line_no, text )
    values
    ( out_id, out_line, txt );
    out_line := out_line + 1;
    end;
    procedure split_outp( txt in varchar2 ) is
    begin
    if txt is not null then
    for r in splitCur( txt ) loop
    outp( r.line );
    end loop;
    end if;
    end;
    begin
    open typeDef;
    fetch typeDef into file_type_def;
    close typeDef;
    if pers_pidm is null and person_id is not null then
    select distinct(spriden_pidm) into pers_pidm from spriden
    where spriden_id = person_id;
    end if;
    insert into crisis_contact_file_out ( file_type, comments ) values ( file_type, comments )
    returning output_id into out_id;
    datasel := gen_outfile_sql( file_type, pers_pidm, pidm_filter, include_placeholders );
    if dry_run = 'Y' then
    ncf_utl.output_text( datasel );
    else
    split_outp( file_type_def.preamble );
    buf := '';
    for f in fieldDef loop
    fields.extend;
    fields(fields.last) := f.alias;
    field_idx(f.output_field) := fields.last;
    vals.extend();
    if f.mandatory = 'Y' then
    req_fields.extend;
    req_fields(req_fields.last) := f.output_field;
    end if;
    if file_type_def.file_mode = 'DELIM' and file_type_def.print_heading = 'Y' then
    buf := buf || case when fieldDef%rowcount > 1 then nvl(file_type_def.delimiter,',') else '' end ||
    nvl(file_type_def.quote,'') || nvl(f.alias,f.output_field) || nvl(file_type_def.quote,'');
    end if;
    end loop;
    if length(buf) > 0 then
    outp(buf);
    end if;
    --outp( '<?xml version="1.0" encoding="UTF-8"?>' );
    --outp( '<recipients>' );
    open r for datasel;
    loop
    fetch r into r_pidm, r_tag, r_val;
    exit when r%notfound;
    if prev_pidm is null or prev_pidm != r_pidm then
    if prev_pidm is not null then
    split_outp( file_type_def.record_end );
    all_req_seen := true;
    --check and reset 'seen' flags for required fields
    for i in 1..req_fields.count loop
    if vals(field_idx(req_fields(i))) is null then
    all_req_seen := false;
    end if;
    end loop;
    --if not all_req_seen then
    -- rollback to USER_START;
    -- out_line := saved_out_line;
    --end if;
    if all_req_seen then
    buf := '';
    for i in 1..fields.count loop
    if file_type_def.file_mode = 'XML' then
    outp( ' <' || fields(i) || '>' || vals(i) || '</' || fields(i) || '>' );
    elsif file_type_def.file_mode = 'DELIM' then
    buf := buf || case when i > 1 then nvl(file_type_def.delimiter,',') else '' end ||
    nvl(file_type_def.quote,'') || vals(i) || nvl(file_type_def.quote,'');
    end if;
    end loop;
    if file_type_def.file_mode = 'DELIM' then
    outp(buf);
    end if;
    end if;
    end if;
    --savepoint USER_START;
    --saved_out_line := out_line;
    if r_tag != 'endofdata' then
    split_outp( file_type_def.record_start );
    end if;
    for i in 1..fields.count loop
    vals(i) := null;
    end loop;
    end if;
    prev_pidm := r_pidm;
    if field_idx.exists(r_tag) then
    if r_val is not null then
    vals(field_idx(r_tag)) := r_val;
    end if;
    end if;
    end loop;
    if pers_pidm is not null then
    split_outp( file_type_def.record_end );
    end if;
    split_outp( file_type_def.postamble );
    --for o in get_output loop
    -- dbms_output.put_line( o.text );
    --end loop;
    end if;
    return out_id;
    end generate_file;
    procedure gen_and_transmit( file_type in varchar2,
    username in varchar2, pass in varchar2,
    pidm_filter in varchar2 := null,
    include_placeholders in varchar2 := 'N',
    comments in varchar2 := null,
    url_base in varchar2 := null, url_path in varchar2 := null,
    ssl_wallet_path in varchar2 := null, ssl_wallet_pass in varchar2 := null ) is
    out_id integer;
    begin
    out_id := generate_file( file_type, pidm_filter => pidm_filter,
    include_placeholders => include_placeholders,
    comments => comments );
    --transmit_file( out_id, username, pass,
    transmit_file( out_id, 'mhaywood', '------------',
    url_base => url_base, url_path => url_path,
    ssl_wallet_path => ssl_wallet_path, ssl_wallet_pass => ssl_wallet_pass );
    end gen_and_transmit;
    begin
    UTL_HTTP.set_persistent_conn_support( true, 10 );
    end;
    create or replace
    PACKAGE BODY NCF_UTL IS
    PROCEDURE OUTPUT_TEXT( BUFFER IN VARCHAR2, LINE_LEN IN INTEGER := 80 ) IS
    TYPE CHRLIST IS TABLE OF VARCHAR2(1);
    cr VARCHAR2(1) := CHR(13);
         lf VARCHAR2(1) := CHR(10);
         tab VARCHAR2(1) := CHR(9);
         whitespace CHRLIST := CHRLIST( ' ', tab );
         pos INTEGER := 1;
         len INTEGER;
         brk INTEGER;
         curbrk INTEGER;
         lnbrk INTEGER;
         whtbrk INTEGER;
         i INTEGER;
    BEGIN
    len := LENGTH(BUFFER);
         WHILE pos <= len
         LOOP
         WHILE SUBSTR( BUFFER, pos, 1 ) IN ( cr, lf )
         LOOP
         pos := pos + 1;
         END LOOP;
         --find the next newline type char, or pos+250 if one isn't found
    lnbrk := LEAST( NVL(NULLIF(INSTR( BUFFER, cr, pos ),0),pos+250),
                             NVL(NULLIF(INSTR( BUFFER, lf, pos ),0),pos+250) );
         --after the loop:
         -- whtbrk should be the last whitespace char before LINE_LEN + pos
         -- (or == pos, if none found)
         -- curbrk should be == 0 or the 1st whitespace after LINE_LEN + pos
         whtbrk := pos;
         curbrk := pos;
         FOR i IN 1..whitespace.COUNT
         LOOP
         LOOP
         curbrk := INSTR( BUFFER, whitespace(i), whtbrk + 1 );
              IF curbrk <= pos + LINE_LEN AND curbrk >= whtbrk THEN
              whtbrk := curbrk;
              END IF;
              EXIT WHEN curbrk > pos + LINE_LEN OR curbrk = 0;
              END LOOP;
              EXIT WHEN curbrk > pos + LINE_LEN;
         END LOOP;
         brk := LEAST( len + 1, lnbrk, NVL( NULLIF( whtbrk, pos ), pos + 250 ),
                        NVL( NULLIF( curbrk, 0 ), pos + 250 ), pos + 250 );
         dbms_output.put_line( SUBSTR( BUFFER, pos, brk - pos ) );
         pos := brk;
         END LOOP;
    END;
    function split( str in varchar2, d0 in varchar2, d1 in varchar2 := null,
    d2 in varchar2 := null, d3 in varchar2 := null,
    d4 in varchar2 := null, d5 in varchar2 := null,
    d6 in varchar2 := null, d7 in varchar2 := null,
    d8 in varchar2 := null, d9 in varchar2 := null )
    return split_tbl pipelined is
    pos integer := 1;
    curidx integer;
    idx integer;
    delims split_tbl;
    idx_delim varchar2(32767);
    len integer := length( str );
    begin
    if d0 is null then
    --split on whitespace
    delims := split_tbl( ' ', chr(9), chr(10), chr(13) );
    else
    delims := split_tbl( d0, d1, d2, d3, d4, d5, d6, d7, d8, d9 );
    end if;
    loop
    idx := -1;
    --we want the lowest value of IDX > 0
    for i in 1..delims.count loop
    curidx := instr( str, delims(i), pos, 1 );
    if curidx > 0 then
    if idx = -1 or curidx < idx then
    idx := curidx;
    idx_delim := delims(i);
    end if;
    end if;
    end loop;
    if idx > 0 then
    --if splitting on whitespace, treat any amount of it as
    --a single delimiter
    if d0 is not null or idx > pos then
    pipe row( substr( str, pos, idx - pos ) );
    end if;
    else
    -- also make sure to ignore trailing whitespace
    if d0 is not null or pos <= len then
    pipe row( substr( str, pos ) );
    end if;
    exit;
    end if;
    pos := idx + length( idx_delim );
    end loop;
    return;
    end split;
    function split( str in varchar2, delimiters in split_tbl := null )
    return split_tbl pipelined is
    i integer;
    cursor spcur( d0 in varchar2 := null, d1 in varchar2 := null,
    d2 in varchar2 := null, d3 in varchar2 := null,
    d4 in varchar2 := null, d5 in varchar2 := null,
    d6 in varchar2 := null, d7 in varchar2 := null,
    d8 in varchar2 := null, d9 in varchar2 := null ) is
    select column_value v from table (split(str,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9));
    function x( i in integer ) return varchar2 is
    begin
    if delimiters.exists(i) then
    return delimiters(i);
    else
    return null;
    end if;
    end;
    begin
    for r in spcur( x(0),x(1),x(2),x(3),x(4),x(5),x(6),x(7),x(8),x(9) ) loop
    pipe row( r.v );
    end loop;
    end split;
    END;
    Thanks

    Curious behavior, but irrelevant, IMHO, since one never switches back and forth between two releases in the real world. All that STARTUP UPGRADE does is that it enables upgrade scripts to be run - it does not prevent statements like CREATE USER from being executed since the upgrade may create new needed accounts
    http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_twelve045.htm#SQPUG128
    HTH
    Srini

  • Oracle  9.2.0.1.0 to 10g Upgradation testing

    Hi All,
    We are upgrading our database from Oracle 9i to 10g.
    Our development environment is Ascential Datastage ETL Tool
    Our project has been already developed by some other team and now only database up gradation is happening.
    Need some clarifications and solutions
    1)     How we can get to know all these objects are properly upgraded
    2)     What can be the best testing strategy for testing all these database objects like tables, functions, procedures , views, sequences etc. If any similar document has been prepared by any of the projects, please send to my mail id
    3)     Is there anything we need to do change in any of the objects to make compatible with 10g. like any functions that has to be replaced or datatype mismatching etc …..
    4)     The type of testing needs to be done for different database objects.

    Anyone familiar with the way English is spoken in America, excluding one small enclave in North Carolina perhaps, should understand a couple of things:
    1. I understand a bit of Hindi so I understood some of the background conversation while on the phone with the spammers.
    2. The individuals speaking to me were as dumb as a bag of hammers.
    Now according to Wikipedia the planet has about 370 million people who speak Hindi as a first language and another 580 who speak it as a second language. 950 million people minus two seems a reasonable ratio.
    Anyone looking too hard to find an insult can likely find it looking at their own reflection in the mirror. Grow up and get over it folks.
    BTW: Don ... you are the one that referred people to your website claiming it contained the list that you use. Taking you at face value it appears that your list does not include doing a backup. Perhaps you are so expert in the practice that you "understand" that but if you are going to refer novices to your site you need to offer them a complete list along with the ubiquitous advertising.
    Anyone wanting my list can get it for free ... here it is:
    1. Read the relevant Oracle documents
    2. Go to metalink and research any problems others have had with the procedure
    3. Create an RDA, zip it, and have it ready to upload to metalink
    4. Perform a level 0 backup using RMAN
    5. Verify the backup is valid and can be used for a restore
    6. Start flashback logging if not already running
    7. Create a guaranteed restore point
    8. Follow the directions at Step 1 except as modified by docs read in Step 2.
    Not one of those steps is in your list Don? And, quite frankly, I think people would be ill-advised to consider steps on what to do for "SLOW PERFORMANCE AFTER UPGRADE" any guidance on performing the upgrade itself.
    But heck ... anytime you can send people to a page full of advertisements why miss the chance.
    People interested in tuning would be well advised to go to one of these URLs:
    http://www.jlcomp.demon.co.uk/faq/ind_faq.html#Performance_and_Tuning
    http://www.hotsos.com/oop.html

Maybe you are looking for

  • Nano wont update because of error (-50)...?please help

    i put my ipod in. it registered and then put all of the itunes songs onto my ipod without me selecting any. so i didnt want some of the songs on there. I tried to delete them and it says Cannot delete / update ''my ipod'' due to error (-50) can you p

  • Force Yoga 3 Pro CPU to work at highest frequency

    Hey guys, I have some problems with the CPU frequency management. I actually can't really understand what is the problem because I have played 4k videos on my laptop (from files) on power saving without problems. However if I play videos from youtube

  • Sometimes web pages seem too big to fit in my screen...

    ...I can't see the far right side of many web pages I visit,(including the previous "Ask a Question" screen),...None of the Display/screen resolution options enable me to fit the whole page inside my screen,However,When I click the screen maximize bu

  • Variable length field exceeds maximum length for VARRAW

    Hi All, I am trying to load some signature ascii data from load file. so i wrote the code like below in my controal file to load that to database. For SIGN_IMAGE in oracle db it was mentioned as RAW(2000). The below is worked fine when i tried in win

  • Incident Replication from CRM to Solman

    Hello Experts, We are implementing the ITSM, Incident is successfully created. But not getting replicated to SOLMAN even though we are using the standard action given by SAP. Can any one please help us out by suggesting us the steps for replciating t