B
Brian Baker [MVP]
We are building an application with VB.NET on the .NET Framework 1.1 and
the .NET Managed Provider for Oracle. We are connecting to an Oracle
9.2.0 server on HP-UX using the 8.1.7 client. The character set on the
server instance is "AL32-UTF8".
When we call OracleCommandBuilder.DeriveParameters(), we get the following
exception:
System.Data.OracleClient.OracleException:
ORA-06550: line 1, column 72:
PLS-00553: character set name is not recognized
ORA-06550: line 0, column 0:
PL/SQL: Compilation unit analysis terminated
KB 322158 seems to indicate that there are some issues when UTF character
sets and NCHAR, NVARCHAR2, or NCLOB data types with the Oracle 8.1.7
client. In our case, we are using standard CHAR, VARCHAR2, and CLOB data
types.
If the Oracle client is upgraded to 9.2, the exception is not thrown.
However, we would like to avoid upgrading the Oracle client, as there is a
large number of machines with the 8.1.7 client already installed.
Can anyone else shed some additional light on the issue?
Thanks,
Brian Baker
the .NET Managed Provider for Oracle. We are connecting to an Oracle
9.2.0 server on HP-UX using the 8.1.7 client. The character set on the
server instance is "AL32-UTF8".
When we call OracleCommandBuilder.DeriveParameters(), we get the following
exception:
System.Data.OracleClient.OracleException:
ORA-06550: line 1, column 72:
PLS-00553: character set name is not recognized
ORA-06550: line 0, column 0:
PL/SQL: Compilation unit analysis terminated
KB 322158 seems to indicate that there are some issues when UTF character
sets and NCHAR, NVARCHAR2, or NCLOB data types with the Oracle 8.1.7
client. In our case, we are using standard CHAR, VARCHAR2, and CLOB data
types.
If the Oracle client is upgraded to 9.2, the exception is not thrown.
However, we would like to avoid upgrading the Oracle client, as there is a
large number of machines with the 8.1.7 client already installed.
Can anyone else shed some additional light on the issue?
Thanks,
Brian Baker