Mahyaa
یک شنبه 25 فروردین 1387, 16:22 عصر
سلام به همه
قبلا سروری داشتیم که NLS_CHARACTERSET اون تنظیم شده بود روی WEISO8859P1 در کلاینتها هم NLS_Lang رو به صورت AMERICAN.AMERICA.WEISO8859P1 داشتیم . با این تنظیمات ، با حروف فارسی (چهار حرف) مشکلی نداشتیم . حالا سرور جدیدی آماده کردیم تا جای قبلی قرار بدیم . وقتی اراکل روی این سرور نصب شده کاراکتر ست اون به صورت WE8MSWIN1252 تنظیم شده . مشکل الان به این شکله که ما وقتی دیتا جدید پست میکنیم ، چهار حرف فارسی به شکل علامت سوال در میان . با عوض کردن NLS_Lang کلاینت ، این مشکل وجود نداره . اما عوض کردن تنظیمات تعدا زیادی کلاینت که داریم ، تقریبا غیر ممکنه .
آیا راهی وجود داره که من بتونم عین تنظیمات NLS سرور قدیم را در سرور جدید اعمال کنم . آیا لازمه اوراکل سرور را مجدد نصب کنم ؟!
Oracle 10g
OS : Windows 2003 64 bit
قبلا سروری داشتیم که NLS_CHARACTERSET اون تنظیم شده بود روی WEISO8859P1 در کلاینتها هم NLS_Lang رو به صورت AMERICAN.AMERICA.WEISO8859P1 داشتیم . با این تنظیمات ، با حروف فارسی (چهار حرف) مشکلی نداشتیم . حالا سرور جدیدی آماده کردیم تا جای قبلی قرار بدیم . وقتی اراکل روی این سرور نصب شده کاراکتر ست اون به صورت WE8MSWIN1252 تنظیم شده . مشکل الان به این شکله که ما وقتی دیتا جدید پست میکنیم ، چهار حرف فارسی به شکل علامت سوال در میان . با عوض کردن NLS_Lang کلاینت ، این مشکل وجود نداره . اما عوض کردن تنظیمات تعدا زیادی کلاینت که داریم ، تقریبا غیر ممکنه .
آیا راهی وجود داره که من بتونم عین تنظیمات NLS سرور قدیم را در سرور جدید اعمال کنم . آیا لازمه اوراکل سرور را مجدد نصب کنم ؟!
Oracle 10g
OS : Windows 2003 64 bit