jump to navigation

Reference links to Install LAMP on Ubuntu server Wed - Dec 16, 2015

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

Link reference for installing LAMP (Linux – Apache – MySQL – PHP) on Ubuntu server

How to set Date and time format in IIS 7 (Date time format issue in ASP.NET Web Application) Thu - Jan 9, 2014

Posted by supriyatna in .NET, All, Windows.
add a comment

Berikut adalah error yang muncul pada ASP.NET web application, jelas terdeskripsikan bahwa error terjadi pada saat proses konversi date time.

String was not recognized as a valid DateTime. Details...

Detail Error

System.FormatExceptionString was not recognized as a valid DateTime.

System.FormatException: String was not recognized as a valid DateTime.
  at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
  at System.Convert.ToDateTime(String value, IFormatProvider provider)
  at System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
  at System.Convert.ToDateTime(Object value)

Solusinya?, seperti yang dijelaskan pada link referensi dibawah:

  • Open IIS 7
  • Select your website
  • Open .NET GLOBALIZATION
  • From Culture tab, select required Culture and UI Culture.
  • Do iisreset

atau, dapat pula dengan menambahkan parameter globalization pada Web.config

  ...
  <system.web>
        <globalization culture="en-GB" uiCulture="en-GB" />
        ...
  </system.web>
  ...

Sesuaikan parameter culture dan uiCulture dengan format regional yang digunakan, contoh diatas menggunakan Culture dan uiCulture “en-GB”.

Cara diatas akan berlaku secara global, jika ingin berlaku hanya pada page tertentu, tambahkan Culture and UICulture attributes pada directive “@ Page”:

<%@ Page UICulture="en-GB" Culture="en-GB" >

Referensi:

Display Dell’s Service Tag in Citrix XenServer Sat - Jan 19, 2013

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

Saat kita memiliki masalah dengan server/komputer Dell dan menghubungi Dell Support. Pertama yang diminta biasanya adalah apa service tag-nya?. Tidak sulit memang untuk melihat Service Tag pada laptop karena biasanya terletak di bawah, namun berbeda dengan  PC/Server yang service tag-nya berada disamping atau di belakang. Kadang menjadi sulit jika PC/Server tersebut berada didalam rack atau posisi yang sempit.

Untuk melihat Dell Service Tag dari server yang menggunakan Citrix XenServer bisa menggunakan command berikut:

# dmidecode -s system-serial-number

Dell Service Tag on Citrix XenServer

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;

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