jump to navigation

Turn off Oracle password expiration Tue - Jul 24, 2012

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

Pada Oracle Database 11g (termasuk Oracle Database XE -Express Edition- 11g) secara default password user akan expired setelah 180 hari. Pesan error yang muncul adalah sebagai berikut:

ERROR:
ORA-28001: the password has expired

Setting 180 hari ini ditentukan pada Oracle profile. Kita bisa melihat nilai dari DEFAULT profile melalui select terhadap table DBA_PROFILES.

SQL> set linesize 300
SQL> select * from dba_profiles order by 1,2;

PROFILE   RESOURCE_NAME               RESOURCE LIMIT
--------- --------------------------- -------- ---------
DEFAULT   COMPOSITE_LIMIT             KERNEL   UNLIMITED
DEFAULT   SESSIONS_PER_USER           KERNEL   UNLIMITED
DEFAULT   CPU_PER_SESSION             KERNEL   UNLIMITED
DEFAULT   CPU_PER_CALL                KERNEL   UNLIMITED
DEFAULT   LOGICAL_READS_PER_SESSION   KERNEL   UNLIMITED
DEFAULT   LOGICAL_READS_PER_CALL      KERNEL   UNLIMITED
DEFAULT   IDLE_TIME                   KERNEL   UNLIMITED
DEFAULT   CONNECT_TIME                KERNEL   UNLIMITED
DEFAULT   PRIVATE_SGA                 KERNEL   UNLIMITED
DEFAULT   FAILED_LOGIN_ATTEMPTS       PASSWORD 10
DEFAULT   PASSWORD_LIFE_TIME          PASSWORD 180
DEFAULT   PASSWORD_REUSE_TIME         PASSWORD UNLIMITED
DEFAULT   PASSWORD_REUSE_MAX          PASSWORD UNLIMITED
DEFAULT   PASSWORD_VERIFY_FUNCTION    PASSWORD NULL
DEFAULT   PASSWORD_LOCK_TIME          PASSWORD 1
DEFAULT   PASSWORD_GRACE_TIME         PASSWORD 7

16 rows selected.

Untuk mematikan/mendisable password expiration cara paling mudah yaitu dengan merubah setting PASSWORD_LIFE_TIME dari 180 (hari) menjadi UNLIMITED.

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

Saya sendiri cenderung lebih memilih untuk membuat profile baru, dengan setting parameter yang telah kita sesuaikan. Untuk membuat/men-drop profile baru dengan cara berikut:

-- DROP PROFILE default2;
CREATE PROFILE default2 LIMIT
    COMPOSITE_LIMIT UNLIMITED
    CONNECT_TIME UNLIMITED
    CPU_PER_CALL UNLIMITED
    CPU_PER_SESSION UNLIMITED
    FAILED_LOGIN_ATTEMPTS 10
    IDLE_TIME UNLIMITED
    LOGICAL_READS_PER_CALL UNLIMITED
    LOGICAL_READS_PER_SESSION UNLIMITED
    PASSWORD_GRACE_TIME 7
    PASSWORD_LIFE_TIME UNLIMITED
    PASSWORD_LOCK_TIME 1
    PASSWORD_REUSE_MAX UNLIMITED
    PASSWORD_REUSE_TIME UNLIMITED
    PASSWORD_VERIFY_FUNCTION NULL
    PRIVATE_SGA UNLIMITED
    SESSIONS_PER_USER UNLIMITED
;

Lalu assign profile DEFAULT2 yang baru saja dibuat terhadap user yang kita inginkan.

ALTER USER dede PROFILE DEFAULT2;
Advertisements

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)

How to switch back Yahoo! Mail to classic version (2) permanently Thu - Aug 4, 2011

Posted by supriyatna in All, Email, Howto, Internet, Yahoo.
Tags: , , , ,
3 comments

The following step need to modify Browser User Agent, and its done on Firefox browser.

  1. Download and install Mozilla Firefox “User Agent Switcher” plug-in from https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
  2. Create new User Agent, for example I created new “Nokia E71” Browser user agent which this user agent is not supported by New Yahoo Mail interface.
    Description: Nokia E71
    User Agent: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-3/1.00.000; Profile/MIDP-2.0 Configuration/CLDC-1.1;)AppleWebKit/413(KHTML, like Gecko) Safari/413

  3. Login as usual into your New Yahoo Mail interface
  4. Once you have logged in successfully, switch the Browser User Agent from “Default User Agent” to “Nokia E71”. ( Tools Menu > “Default User Agent” > select “Nokia E71” )
  5. Refresh your Yahoo Mail page (Press F5)
  6. Yahoo Mail will reported the unsupported browse with this following error description:
    You’re almost there, but your web browser doesn’t support the newest version of Yahoo! Mail
    and there is a section “To return to a previous version of Yahoo! Mail…
  7. Click the link “Return to a previous version of Yahoo! Mail” to switch back permanently into classic version
  8. After successfully opening Yahoo Mail in the classic version, switch back the Browser User Agent into “Default User Agent”
  9. Logoff from Yahoo Mail, and re-try to logon into Yahoo Mail
  10. Done, Now your Yahoo Mail will be opened in classic version

Another simple way is…

  • By disabling Javascript. In Firefox goto Tools menu > Option > Content > Untick “Enable JavaScript”
  • Login into Yahoo! Mail, or refresh Yahoo! Mail page if you already logon into Yahoo! Mail
  • Click Inbox link
  • Once you clicked Inbox link, you will got following error: “You need to have Javascript enabled in order to use the newest version of Yahoo! Mail“, and there is a section “To return to a previous version of Yahoo! Mail…
  • Click the link “Return to a previous version of Yahoo! Mail” to switch back permanently into classic version
  • Re-enable option of JavaScript
Related post:
– How to switch back Yahoo! Mail to classic version

Oracle: Menampilkan hari dan bulan dalam bahasa Indonesia Sat - May 14, 2011

Posted by supriyatna in All, Howto, Oracle, Programming.
Tags: , , ,
1 comment so far

Ingin menampilkan hari dan bulan dalam bahasa Indonesia? ngga perlu repot-repot buat function sendiri, karena sudah tersedia built-in function dari Oracle.

select TO_CHAR(TO_DATE('01-FEB-2011'), 'DAY, DD MONTH YYYY'
    ,'nls_date_language = INDONESIAN') from dual;

TO_CHAR(TO_DATE('01-FEB-2
-------------------------
SELASA, 01 FEBRUARI 2011

Posted at indo-oracle facebook group on 12 May 2011

Aneh! Karakter @ menjadi ” (dan kebalikannya), # menjadi £ pada Notepad++ Thu - Mar 24, 2011

Posted by supriyatna in All, Howto, Windows.
Tags: , , ,
2 comments

Tiba-tiba saja Notepad++ berperilaku aneh, yaitu salah dalam memunculkan suatu karakter pada saat mengetik keyboard. Contohnya saja hari ini, entah mengapa setiap menekan karakter “@” (SHIFT+2) selalu saja karakter ” (double quote) yang muncul pada layar, saat menekan karakter # justru karaketer £ yang muncul dilayar, dan ternyata! sekarang jika saya mengetik tombol ” hasilnya justru muncul karakter @

Wew…. berarti posisi karakter @ dan ” sekarang menjadi terbalik!

Sebetulnya sudah beberapa kali saya mengalami hal ini, dan biasanya karena tidak mau ambil pusing, cukup dengan restart (tutup dan buka kembali) aplikasi Notepad++ masalah ini dapat teratasi dengan sendirinya, pengetikan karakter-karakter tersebut akan berjalan normal kembali.

Hanya saya hari ini saya penasaran dengan apa yg menyebabkan hal tersebut, ah beruntung om google dengan cepat membantu saya, pada situs stackoverflow.com dijelaskan bahwa hal ini terjadi apabila kita sebelumnya menekan tombol ALT+SHIFT, ya saya memang melakukan hal tersebut sebelumnya, untuk melakukan column selection.

Yang harus dipahami ini bukan masalah pada Notepad++ nya, tapi lebih kepada perilaku Windows. Pada Windows XP (OS yg saya gunakan saat ini), penekanan ALT+SHIFT akan menyebabkan perubahan Input Language pada Language Bar dari Input standard (English -United State) menjadi (English – United Kingdom), dan ini yg menyebabkan munculnya perbedaan karakter pada saat penekanan keyboard. Sebagai informasi, setting Language pada Language Bar yang dikomputer saya ada 3 yaitu: (English -United State), (English -United Kingdom) dan (English -Zimbabwe)

Setting Input Language ini berlaku per-masing-masing aplikasi tergantung pada aplikasi apa yg sedang berjalan dan tidak berlaku secara global. Maksudnya, masing-masing aplikasi bisa memiliki input language sendiri-sendiri yang berbeda dengan aplikasi lain, tegantung bagaimana kita memilih mensettingnya.

Jadi bagaimana solusinya? sederhana saja, yaitu cukup tekan tombol ALT+SHIFT untuk kembali ke kondisi input standard (English – United State), atau langsung dengan mengklik tombol EN yang terletak pada sisi kanan dari Windows Taskbar, dan pilih input language yang sesuai. Pada komputer saya default Input Language-nya adalah (English – United State).