on 12-28-2010 4:26 PM
Hi,
I'm working on BO XI R2 SP3 italian language pack, on a windows server 2003 R2 Sp2, db is Oracle 11g.
From designer, and also from webi, when I list values from a table where one of thee values is "®" it returns me "?".
On another installation it works perfectly...
Bye
Camillo
What do you mean with another installation? BO server, BO client or Oracle?
Looks to me something that may have to do with the value of NLS_LANG environment variable and the ecoding of the database.
Regards,
Stratos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Here is the difference:
working server :
SQL> SELECT * from NLS_DATABASE_PARAMETERS WHERE parameter IN ( 'NLS_LANGUAGE'
2 'NLS_TERRITORY', 'NLS_CHARACTERSET');
PARAMETER VALUE
-
-
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET WE8MSWIN1252
SQL> SELECT USERENV ('language') FROM DUAL;
USERENV('LANGUAGE')
-
ITALIAN_ITALY.WE8MSWIN1252
not working server returns me:
SQL> SELECT * from NLS_DATABASE_PARAMETERS WHERE parameter IN ( 'NLS_LANGUAGE',
'NLS_TERRITORY', 'NLS_CHARACTERSET');
PARAMETER VALUE
-
-
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET WE8MSWIN1252
SQL> SELECT USERENV ('language') FROM DUAL;
USERENV('LANGUAGE')
-
AMERICAN_AMERICA.WE8MSWIN1252
The difference is the userenv language.
Do you know how can I change it ?
Can you please compare the registry NLS_LANG entries on both the working and the non-working BO server?
Does SQLplus display the characters correctly on both servers?
The language setting on the Oracle server itself is stored in the init.ora file. Can you take a look there?
Regards,
Stratos
PS: Keep in mind that Oracle 11g is officially supported as data source starting from XI R2 SP5.
Hello,
yes on both servers bobj servers are installed.
The database is OK, the problem is on the session. I tried to make "alter setion set nls_language='ITALIAN"; and "alter setion set nls_territory='ITALY"; but nothin changes.
Another difference I found is that on the working server I have intalled "oracle runtime", and on the non-working server, I have intalled "oracle thin client".
best regadrs
Camillo
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.