jump to navigation

Howto change font characters on OEM Console 10g to english characters Sun - Jul 1, 2012

Posted by supriyatna in All, Oracle, Windows.
Tags: , , ,
add a comment

Secara default Oracle Enterprise Manager Console (OEM Console) akan menggunakan font character sesuai dengan local setting, kebetulan hingga saat ini saya mengaktifkan “Chinese (PRC)” karakter pada setting “Regional Setting”.

Hal ini menyebabkan secara default OEM Console 10g menampilkan karakter cina, bahasa “dewa”! karena saya tidak mengerti tulisannya :D. Dan ini nampaknya tidak terpengaruh oleh setting NLS_LANG, karena walaupun registry dan Environment Variable-nya telah diganti menjadi SET NLS_LANG =AMERICAN_AMERICA.WE8ISO8859P1, OEM Console tetap ditampilkan dalam karakter cina.

OEM Console in Chinese charactersAwalnya saya  terpaksa tetap menggunakan OEM Consloe berbahasa “dewa” ini, dengan menebak-nebak dimana posisi menu yang saya inginkan, atau kalau sudah pusing sekali saya akan membuka OEM Console di komputer lain yang masih menggunakan setting default English. Bahkan pernah pula “terpaksa” mengubah kembali setting “Language for non-Unicode program” (yang ada di Control Panel | Regional Setting) ke “English (United States)“, dan HARUS restart komputer :((.

Rupanya kesabaran saya habis! :D. Ini harus ada solusinya, setelah searching via google ternyata penyebabnya karena java (YA! OEM Console merupakan aplikasi Java) secara default akan membaca local/regional setting dari komputer, bukan membaca NLS_LANG. Sehingga solusinya, sebelum menjalankan OEM Console kita harus memaksa java untuk menggunakan language dan region yang kita inginkan. Di sini saya menggunakan language english (en) dan region United States (US) (en-US) agar tulisannya muncul dalam huruf latin.

Caranya buka file %ORACLE_HOME%\BIN\oemapp.bat, dan cari entry: SET JRE=java %ORACLE_OEM_JAVAMX% lalu tambahkan parameter user.language dan user.region seperti terlihat di bawah ini.

REM Dede-, Jkt, 20120625
REM SET JRE=java %ORACLE_OEM_JAVAMX%
REM Dede+, Jkt, 20120625, http://cookbook.remuslife.com
SET JRE=java -Duser.language=en -Duser.region=US %ORACLE_OEM_JAVAMX%

Edit oemapp.bat

Editing oemapp.bat

OEM Console in English (US)

OEM Console setelah menggunakan language dan region en-US.

OEM Console in France (FR)

OEM Console menggunakan language dan region fr-FR.

References:

Keyword:
Howto change font characters on OEM Console 10g to english characters

Howto change the font type/style on Oracle Enterprise Manager Console (10g) Tue - Jun 26, 2012

Posted by supriyatna in All, Howto, Oracle.
Tags: , ,
add a comment

Pada Oracle Enterprise Manager Console, jika ingin mengubah jenis font kita dapat melakukannya melalui menu “Configuration > Font Setting…”. Namun defaultnya hanya dapat menggunakan jenis font berikut: Dialog, SanSerif, Serif, Monospaced, DialogInput. Selain font diatas tidak ada pilihan lain yang tersedia.

Bagaimana jika ingin mengubah  ke jenis font selain yang ada di atas? Contohnya saya menyukai font Tahoma, ini mudah! ini dapat dilakukan dengan mengedit langsung file dbappprf.properties yang berada di folder:

<ORACLE_HOME>\sysman\config\dbappprf.properties

Pada komputer saya file tersebut terletak di:

D:\ORACLE\ORA102\sysman\config\dbappprf.properties

Edit/tambahkan entry berikut:

/<username>/GlobalApp/FontPref=<font_type>,<font_style>,<font_size>

Keterangan:
<font_type> : Jenis font seperti Arial, Tahoma, Consolas, etc…
<font_style>: 0 = Standard, 1 = Bold, 2 = Italic, 3 = Italic Bold
<font_size> : Ukuran font

Sebagai contoh, saya ingin menggunakan font Tahoma (Bold) dengan ukuran font 11, maka saya tambahkan baris berikut pada file dbappprf.properties:

/dede/GlobalApp/FontPref=Tahoma,1,11

Keyword:
Howto change the font type/style on Oracle Enterprise Manager Console (10g)