On Fri, Dec 11, 2016 12:43 PM, Julien Rouhaud wrote:
>>I forwarded your mail to the author, since he's not on this mailing-list. >>This issue should be fixed with commit >>>>https://github.com/darold/ora2pg/commit/2c22d377e9f90fa6fa83cfe1fbead9eb3396a0f3. >>If this bugfix is not enough or if you find other issues, could you report >>them directly on github (https://github.com/darold/ora2pg/issues)? Hi Julien, Thanks for looking into the issue. I tried and updated "Ora2Pg.pm" with the change suggested in https://github.com/darold/ora2pg/commit/2c22d377e9f90fa6fa83cfe1fbead9eb3396a0f3 (add "|TYPE" in the following line) but encountered the same issue "ERROR: type "aq$_jms_text_message" while import the content of the output.sql into PostgreSQL database. [kll0199:/u01/app/oracle/ora2pg-17.6/lib] egrep "has_limitation" Ora2Pg.pm | egrep -v "has_limitation =" if (!$self->{is_mysql} && !$has_limitation && ($arr_type[$i] =~ /TABLE|SEQUENCE|VIEW|TRIGGER|TYPE/)) { At this point, I guess the issue occurred for that particular type "aq$_jms_text_message". So the key question would be : does Postgres database support "aq$_jms_text_message" type? If postgres does not support this type, it will error out. I would need confirmation on this please. Thanks, Joanna On Fri, Dec 09, 2016 at 05:22:07PM +0000, Joanna Xu wrote: > Hi All, > > We plan to use ora2pg tool to migrate Oracle to PostgreSQL. During the > testing, while importing content of the output.sql into PostgrSQL database, > it terminated with the following error "ERROR: type "aq$_jms_text_message" > does not exist" for "user_data" column with "AQ$_JMS_TEXT_MESSAGE" as type. > In this case, if Java Message Service (JMS) types are not supported by > Postgres, ora2pg would not be the right tool to use for the migration but I > am not certain if it is true. Can someone please advise? > > psql -d wsp -U staging -W < /database/postgres/outputSTAGING.sql > Password for user staging: > SET > CREATE TABLE > : > CREATE TABLE > ALTER TABLE > CREATE INDEX > ERROR: type "aq$_jms_text_message" does not exist LINE 29: user_data > AQ$_JMS_TEXT_MESSAGE, > This message and the information contained herein is proprietary and confidential and subject to the Amdocs policy statement, you may review at http://www.amdocs.com/email_disclaimer.asp