From: | Harshad Adalkonda <adalkondaharshad(at)gmail(dot)com> |
---|---|
To: | Sandeep Gondhalekar <sandeep(dot)gondhalekar1(at)gmail(dot)com> |
Cc: | "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: [ADMIN] java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver |
Date: | 2014-12-29 05:37:39 |
Message-ID: | CANnQH_ggyoqhBxuqF5ZM9A7YvUXY4cnowwz8iuWejCeWZRKGXw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
On Sun, Dec 28, 2014 at 8:55 PM, Sandeep Gondhalekar <
sandeep(dot)gondhalekar1(at)gmail(dot)com> wrote:
> Thanks all for prompt replies.
>
> I have copied ojdbc7.jar under "C:\Program Files (x86)\Java\jre7\lib" and
>
> SET CLASSPATH="C:\Program Files (x86)\Java\jre7\lib"
> still no luck.
>
>
> On Sun, Dec 28, 2014 at 1:57 PM, Harshad Adalkonda <
> adalkondaharshad(at)gmail(dot)com> wrote:
>
>> On Sat, Dec 27, 2014 at 9:59 PM, Sandeep Gondhalekar <
>> sandeep(dot)gondhalekar1(at)gmail(dot)com> wrote:
>>
>>> I am using Oracle 12c to test migration from Oracle to PostgreSQL. I am
>>> using windows OS. I have copied ojdbc7.jar file under lib folder of
>>> "EnterpriseDB-MigrationToolkit"
>>>
>>> I am getting following error:
>>>
>>>
>>> E:\sandeep\postgres\EnterpriseDB-MigrationToolkit>runMTK.bat -verbose on
>>> -source
>>> dbtype "oracle" @//localhost:1521/pdbsales.igatecorp.com
>>> Source database connectivity info...
>>> conn =jdbc:oracle:thin:@//localhost:1521/pdbsales.igatecorp.com
>>> user =scott_name
>>> password=******
>>> Target database connectivity info...
>>> conn =jdbc:postgresql://localhost:5432/postgres
>>> user =postgres
>>> password=******
>>> Connecting with source Oracle database server...
>>> Error: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
>>>
>>> One or more schema objects could not be imported during the migration
>>> process. P
>>> lease review the migration output for more details.
>>>
>>> Migration logs have been saved to
>>> C:\Users\gondhasa.IGATECORP\.enterprisedb\migr
>>> ation-toolkit\logs
>>>
>>> ******************** Migration Summary ********************
>>>
>>> Total objects: 0
>>> Successful count: 0
>>> Failure count: 0
>>>
>> Hi Sandeep,
>>
>> First you need to copy ojdbc7.jar in proper location, then *edit* the
>> *toolkit.properties* file which is located in *etc* folder of
>> installation of MTK.
>>
>> *Example:*
>>
>> SRC_DB_URL=jdbc:oracle:thin:@localhost:1521:xe
>> SRC_DB_USER=hr
>> SRC_DB_PASSWORD=hr
>>
>> TARGET_DB_URL=jdbc:postgresql://localhost:5432/postgres
>> TARGET_DB_USER=postgres
>> TARGET_DB_PASSWORD=postgres
>>
>> After saving the *toolkit.properties *file run runMTK.bat from cmd as
>> follows:
>>
>> runMTK.bat -sourcedbtype source_database_name -targetdbtype
>> target_database_name schema_name
>>
>> *Example:*
>>
>> runMTK.bat -sourcedbtype oracle -targetdbtype postgres public
>>
>> I hope this will solve your problem.
>>
>> Thanks & Regards,
>>
>> Harshad Adalkonda
>> Database Administrator
>>
>> http://www.shreeyansh.com
>>
>
>
Hi Sandeep,
The driver copying location is wrong
Copy driver to *C:\Program Files (x86)\Java\jre7\lib\ext\ *location
copy both oracle & postgresql drivers under above location.
I hope now this time it will solve your porblem.
*Thanks & Regards,*
Harshad Adalkonda
Database Administrator
From | Date | Subject | |
---|---|---|---|
Next Message | girish R G peetle | 2014-12-31 05:33:49 | PostgreSQL file system based restore from Linux to Windows |
Previous Message | Sandeep Gondhalekar | 2014-12-28 15:25:38 | Re: [ADMIN] java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver |