[Spacewalk-list] US7ASCII UTF8 puzzle

Jan Hutař jhutar at redhat.com
Tue Mar 15 19:38:09 UTC 2016


On 2016-03-09 22:06 +0000, fred dussault wrote:
>   Hi Folks,
>   I have currently a CentOS  6.7 box running spacewalk 1.9 server  I'm in
>   the middle of upgrading.  I got through to the spacewalk-setup
>   --disconnected --external-oracle --upgrade part,
>   and it replied like this.
>   Database is using an invalid (non-UTF8) character set:
>   (NLS_CHARACTERSET = US7ASCII)
>   The database server is an external oracle 10G box.
>   Now,  is this a new requirement?  I did the original install a couple
>   of years ago, and it's been working perfectly fine from what I can
>   tell.  is it possible that the initial install was done on a US7ASCII
>   encoded database? Is there any reason why the initial install
>   succeeded?  My DBA is telling me that the server has always been so
>   encoded.
>     My server is half way upgraded.  so my question is this:  Is there a
>   way to legitimately use a US7ASCII encoded server?   My issue is that
>   my DBA's for some reason don't want to migrate the database.  And
>   getting a server that will do UTF8 seems to be a large production.  Any
>   thoughts would be appreciated because right now, my rpm's are updated,
>   the schema has been upgraded, and I'm in sort of a holding pattern.  I
>   can provide any information regarding the spacewalk installation, and a
>   little bit regarding the database back end.  I do have sqlplus access.
>   Thank you very much in advance.

Have not found Spacewalk docs regarding this, but Satellite requires it:

https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/5.7/html-single/Installation_Guide/index.html#Oracle_Database_Requirements

I do not know Oracle, but IMO it would be best to switch your DB (or its
temporary copy) to UTF8 and use that for upgrade.

Regards,
Jan



-- 
Jan Hutar     Systems Management QA
jhutar at redhat.com     Red Hat, Inc.




More information about the Spacewalk-list mailing list