Get OCI-22303 error message when try to view contents of Oracle 9i table

Posted on 2004-11-23
Last Modified: 2008-01-09

I have imported a table from my home computer running Oracle 9i to the corporate computer running Oracle 9i.  The table contains two user defined types.  When I try to access the contents of the table using Keeptools Hora, i get the message OCI-22303.  The table works fine at home.  Any suggestions?

Question by:blockwood20
    LVL 5

    Expert Comment

    Any error messages when importing the table ?
    Don't know keeptools hora - can it handle user defined types ?
    Can you access the table using plain ol' SQLplus ?
    Don't have my manuals at hand, just googeled for OCI-22303 -
    seems to be "type not found" related error ...
    If you just exported/imported the table and not the whole schema
    maybe you will have to define your user defined type on your company
    More questions than answers - hope it helps you somewhat ...

    Author Comment

    There were no error messages when importing the table.  The user types appear in the schema after the import.  Hora can handle user defined types.  I can access the table with SQLplus but I don't get the results that I get with the Hora that works at home.  Yes, OCI-22303 is a type not found related error.  
    I tried just building an empty table and when I went into Hora I got the same message when trying to view the contents.  At home I can go into the empty table and add rows.

    Any other suggestions?
    LVL 5

    Expert Comment

    hmm. Anything differnet in the environment at home vs. company (user profile, privileges, roles, datbase
    versions etc.) ?
    LVL 6

    Expert Comment

    Have you also exported and imported the user datatypes?

    It looks like the error is due to unknown data types.

    Author Comment

    As it turns out the problem was the version differences.  The database is Oracle 9i.  But the workstation that I was running Hora from had an Oracle 8i client installed.  I installed Hora on a machine with 9i and the problem is resolved.

    Thanks everyone for your input.


    Accepted Solution

    PAQed with points refunded (250)

    Community Support Moderator

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Truncate is a DDL Command where as Delete is a DML Command. Both will delete data from table, but what is the difference between these below statements truncate table <table_name> ?? delete from <table_name> ?? The first command cannot be …
    Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
    Video by: Steve
    Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
    This video explains what a user managed backup is and shows how to take one, providing a couple of simple example scripts.

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now