Comments (5)
Hi,
Thanks for the report, it seems that the function utl_raw.cast_to_varchar2() used to extract RAW type doesn't work with LONG RAW. Do you have any idea of what function to use that can do the same with this type ?
from ora2pg.
It appears that LONG RAW cannot be converted to VARCHAR2 directly due to max size of the two data types.
http://www.dbasupport.com/forums/showthread.php?5342-How-to-read-LONG-RAW-column-into-VARCHAR2
Why do we need to convert RAW/LONG RAW to VARCHAR2 again?
from ora2pg.
This issue should be fixed by the last commit 339423f, could you give it a try an let me know?
from ora2pg.
I tested with the new revision and the problem appears to be fixed. thanks.
Could you let me know if the behavior (LONG RAW conversion) now is back to how it was in 10.1 (before changes in 11.1)? If not, what is the change in the behavior?
Thanks again.
Prabhat
from ora2pg.
Yes this is a come back to the original behavior. Patch in 11.1 was to force hex decoding because someone complain about hex data stored in bytea. This is not something I used to export because it is an obsolete datatype so I've not tested the patch by myself. After give it some try my though is that DBD::Oracle is just handling the datatype as expected: data are returned in binary format and not as hexa so it don't need to be converted as varchar2.
from ora2pg.
Related Issues (20)
- Config option to override the NLS_TIMESTAMP_FORMAT or such encoding parameters used by Ora2pg HOT 1
- Invalid check constraint conversion to PostgreSQL format while exporting schema from Oracle HOT 1
- OUT OF MEMORY EVEN THOUGH SERVER HAS OVER 16GB FREE RAM HOT 2
- [ORACLE]Slow export of BLOB and CLOB from HOT 7
- Reading the ora2pg assessment report HOT 6
- Mysql to postgresql migration HOT 9
- ERROR : DBI::db=HASH(0x29c1784f2e8)->disconnect invalidates 1 active statement handle HOT 3
- Wrong argument "extra_param OPAQUE" in function with OUT arguments (regression in release 24.3) HOT 1
- Wrong change in translation of "is not null" clause (regression in release 24.3) HOT 1
- Extract data query errorring out HOT 6
- Oracle column aliases (after TRIM function) are syntactically incorrect due to small bug introduced in commit 66f4fc37 HOT 1
- Issue in migrating from SQL Server to CloudSQL Postgres HOT 4
- Foreign server always generated with default port HOT 3
- Export data with CLOB is too slow HOT 7
- Generated export_schema.ps1 contains bash if else HOT 1
- Problems trying to use new parameter PARTITION_BY_REFERENCE=duplicate
- Oracle to Postgresql migration - issue with SECURITY DEFINER
- Filenames created incorrectly when exporting using the COPY option and parameter RENAME_PARTITION=1
- Getting a "FATAL: 2000000000 ... Failed to allocate OCIEnv" error when running ora2pg HOT 2
- Modify default mapping
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ora2pg.