How to install NLS seperately?
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 9
- Joined: Thu Aug 25, 2005 11:33 pm
How to install NLS seperately?
Hi,
We have Datastage server installed without the NLS. So, in the datastage admin, the NLS button is disabled.
Now,
there is a requirement for NLS.
Can somebody tell, how NLS can be installed now seperately?
We have Datastage installed in Unix.
We have Datastage server installed without the NLS. So, in the datastage admin, the NLS button is disabled.
Now,
there is a requirement for NLS.
Can somebody tell, how NLS can be installed now seperately?
We have Datastage installed in Unix.
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
NLS can not be installed separately.
It may be the case that you have installed, but not enabled, NLS. In this case your uvconfig file will contain various NLS... entries, including NLSMODE, which is the "on/off switch" for NLS.
If you have not installed NLS, then you must follow the steps shown by Yamini, then enable NLS by setting NLSMODE to 1, stopping DataStage, running uvregen, and starting DataStage.
It may be the case that you have installed, but not enabled, NLS. In this case your uvconfig file will contain various NLS... entries, including NLSMODE, which is the "on/off switch" for NLS.
If you have not installed NLS, then you must follow the steps shown by Yamini, then enable NLS by setting NLSMODE to 1, stopping DataStage, running uvregen, and starting DataStage.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
If NLS is not installed, then NLSMODE does not appear in uvconfig at all.
Once any change has been made to uvconfig it does not take effect until uvregen has been run and DataStage restarted. The uvregen utility builds a new image of the disk shared memory segment used by DataStage, structures in which are sized by parameters in the uvconfig file.
Once any change has been made to uvconfig it does not take effect until uvregen has been run and DataStage restarted. The uvregen utility builds a new image of the disk shared memory segment used by DataStage, structures in which are sized by parameters in the uvconfig file.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
-
- Participant
- Posts: 9
- Joined: Thu Aug 25, 2005 11:33 pm
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
It won't corrupt any jobs.
The same can't be guaranteed for the job designs, however. In these you have specified NLS mapping, and now the NLS maps won't be loaded, so no mapping can take place. You will receive lots of warnings to this effect. Further, the results without mapping will need to be checked for correctness against results from the same jobs that had mapping enabled.
The same can't be guaranteed for the job designs, however. In these you have specified NLS mapping, and now the NLS maps won't be loaded, so no mapping can take place. You will receive lots of warnings to this effect. Further, the results without mapping will need to be checked for correctness against results from the same jobs that had mapping enabled.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
[quote="ray.wurlod"]It won't corrupt any jobs.
The same can't be guaranteed for the job designs, however. In these you have specified NLS mapping, and now the NLS maps won't be loaded, so no mapping can take place. You will receive lots of warnings to this effect. Further, the results without mapping will need to be checked for correctness against results from the same jobs that had mapping enabled.[/quote]
Thanks Ray, so it would be "safe" to switch NLSMODE to 0, test and if necessary revert to NLSMODE=1?
We're not in production yet - I just don't want to mess up all the development work that's been done to date.
The same can't be guaranteed for the job designs, however. In these you have specified NLS mapping, and now the NLS maps won't be loaded, so no mapping can take place. You will receive lots of warnings to this effect. Further, the results without mapping will need to be checked for correctness against results from the same jobs that had mapping enabled.[/quote]
Thanks Ray, so it would be "safe" to switch NLSMODE to 0, test and if necessary revert to NLSMODE=1?
We're not in production yet - I just don't want to mess up all the development work that's been done to date.
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
[quote="ray.wurlod"]Yes, it's OK to set NLSMODE to 0 and test.
But remember the 4013th corollary to Murphy's Law - you won't have a problem if you have a backup.[/quote]
I was thinking that even as I wrote my last post. Thanks for the advice. I'll give it a go next time I get the server to myself. Probably at the weekend.
But remember the 4013th corollary to Murphy's Law - you won't have a problem if you have a backup.[/quote]
I was thinking that even as I wrote my last post. Thanks for the advice. I'll give it a go next time I get the server to myself. Probably at the weekend.
That was good advice. I'm not sure if it was related, but some indexes got corrupted around the same time I set NLSMODE to 0. Some (but not all) jobs seemed to disappear. Fortunately, Ascential support were able to point me in the direction of the Administrator command "DS.REINDEX ALL". After I ran that, all my jobs reappearedray.wurlod wrote:Yes, it's OK to set NLSMODE to 0 and test.
But remember the 4013th corollary to Murphy's Law - you won't have a problem if you have a backup.
Setting NLSMODE=0 also worked and has resolved a lot of the issues we were having with running DataStage under USS. So, thanks very much for your help.