pa ivan,

just for your note: implemen big SGA itu sulit lho...

Lab 1:
server branded, memory 8GB, install centos 5.2 32 bit, oracle 10g r2 32 bit. 
saya coba naikan pelan-pelan ( step by step maksudnya) memory SGA. saya mulai 
dr 1024 MB, sampai akhirnya mentok di ukuran memory 2048 MB (2 GB, precisely). 
dengan step by step dr http://www.puschitz .com/TuningLinux ForOracle. shtml, 
tetap tidak ada tambahan memory yang bisa dipakai SGA. ndak tahu ada kurang 
dimana, memang kelihatannya ada step yg belum terdokumentasi kelihatannya. ini 
sekaligus menjawab keraguan memory SGA max 1,8 GB.

Lab 2:
server branded, saya install centos 5.2 x86_64, oracle 10g r2  x86_64 (x86_64 
support aplikasi 32 bit dan 64 bit), memory fisik cuma 4 GB. pada prakteknya, 
memry SGA bisa saya naikan mulai dari 1024 MB, sampai 3072 MB (3 GB, 
precisely). no tuning needed !!. server ini akhirnya kami gunakan sebagai 
development.

my opinion and conclution: 
pakai x86_64 aja langsung jika ingin big memory SGA, no paint configuration. so 
far saya hanya pakai oracle sebagai database, belum configure untuk lainnya. 

btw, apakah server bapak sudah pakai memory 32 GB???? eman pak jika hanya 
digunakan cuma 2 GB saja.

regard,
subekti

  ----- Original Message ----- 
  From: Ivan Wahyudi 
  To: oracle-coretech-surabaya@yahoogroups.com 
  Sent: Monday, March 16, 2009 5:35 PM
  Subject: Re: [oracle-coretech-surabaya] Big SGA (> 4 G)


        Pak Setijo

        Iya pak, Oracle mensuport untuk big SGA. Jujur sampai detik ini saya 
belum mencoba implement big SGA ini, tetapi dalam waktu dekat akan saya coba 
execute.
        mau tidak mau kami harus menggunakan big SGA krn kondisi DB kami saat 
ini memang membutuhkannya.
        Eman kan pak, jika mem Server bisa sampe 32 G tetapi Database hanya 
mampu  max 2G (1.8 deh kayae).

        Saya juga menggunakan 32 bit, dan jika tidak salah VLM ini memang untuk 
system 32bit. lebih lengkap ada di Note berikut :260152.1 (metalink).

        yang udah expert di VLM mungkin bisa di share.. :)

        Regards,
        ~Ivan~


        --- Pada Sab, 14/3/09, Subekti Pranoto <sub3...@gmail.com> menulis:


          Dari: Subekti Pranoto <sub3...@gmail.com>
          Topik: Re: [oracle-coretech-surabaya] Big SGA (> 4 G)
          Kepada: oracle-coretech-surabaya@yahoogroups.com
          Tanggal: Sabtu, 14 Maret, 2009, 5:28 PM



          saluuutt....
          good statement buat pak ivan serta good analisa dari pak setijo.

          note:
          ------------ --------- --------- --------- --------- --------- 
--------- --------- --------- --------- -
          http://www.puschitz .com/TuningLinux ForOracle. shtml

          Starting with Oracle9i Release 2 the SGA can theoretically be 
increased to about 62 GB (depending on block size) on a 32-bit system with 64 
GB RAM. A processor feature called Page Address Extension (PAE) provides the 
capability of physically addressing 64 GB of RAM. However, it does not enable a 
process or program to address more than 4GB directly or have a virtual address 
space larger than 4GB. Hence, a process cannot attach to shared memory directly 
if it has a size of 4GB or more. To address this issue, a shared memory 
filesystem (memory-based filesystem) can be created which can be as large as 
the maximum allowable virtual memory supported by the kernel. With a shared 
memory filesystem processes can dynamically attach to regions of the filesystem 
allowing applications like Oracle to have virtually a much larger shared memory 
on 32-bit systems. This is not an issue on 64-bit systems. 

          For Oracle to use a shared memory filesystem, a feature called Very 
Large Memory (VLM) must be enabled. VLM moves the database buffer cache part of 
the SGA from the System V shared memory to the shared memory filesystem. It is 
still considered one large SGA but it consists now of two different OS shared 
memory entities. It is noteworthy to say that VLM uses 512MB of the non-buffer 
cache SGA to manage VLM. This memory area is needed for mapping the indirect 
data buffers (shared memory filesystem buffers) into the process address space 
since a process cannot attach to more than 4GB directly on a 32-bit system. For 
example, if the non-buffer cache SGA is 2.5 GB, then you will only have 2 GB of 
non-buffer cache SGA for shared pool, large pool, and redo log buffer since 
512MB is used for managing VLM. If the buffer cache is less than 512 MB, then 
the init.ora parameter VLM_WINDOW_SIZE must be changed to reflect the size of 
the database buffer cache. However, it is not recommended to use VLM if 
db_block_buffers is not greater than 512MB
          ------------ --------- --------- --------- --------- --------- 
--------- --------- --------- --------- -

          menurut link diatas, sampai dengan oracle 10g R1 dan RHEL 4, memory 
SGA yg di support x86 (32 bit) adalah maksimal 62 GB. effort menaikan ini pun 
sangat susah (bukannya tidak bisa lho, karena bisa memakai file-base-memory: 
sesuai keterangan diatas). cara paling mudah tanpa susah-susah untuk memakai 
SGA > 4GB yaitu memakai system 64 bit. 

          pengalaman saya, menaikan SGA pada system 32 bit, hanya bisa sampai 2 
GB (oracle 10g R2, centos 5.2 / RHEL 5 update 2). dengan memakai 64 bit (Oracle 
10g R2 64 bit dan Centos 5.2 x86_64), maka didapatkan memory SGA 4 GB (bahkan 
saya yakin bisa lebih, cuma terbentur memory server saya: ndak ada buat 
ditambahkan he..he..he.. ). setup SGA  4 GB di system 64 bit juga mudah. 

          regard,
          subekti
          ym!: sub3xt1

            ----- Original Message ----- 
            From: Setijo Agus 
            To: oracle-coretech- surabaya@ yahoogroups.. com 
            Sent: Saturday, March 14, 2009 2:10 PM
            Subject: [oracle-coretech- surabaya] Big SGA (> 4 G)


            Ada yang bisa bantu saya menggunakan Big SGA (> 4 G) ?

            saya kutip email dengan
            subject : Re: [oracle-coretech- surabaya] Masalah setting Oracle..
            email : ivan...@yahoo. com

            5. Jumlah SGA harus cukup untuk mengakomodasi kebutuhan mem. DB.
            Jika ingin menggunakan Big SGA (> 4 G), maka anda hrs set VLM dan 
untuk 
            hal ini silahkan berkoordinasi dgn Admin Server.

            apakah ini berarti oracle dpt disetup Big SGA (> 4 G), walaupun 
mesin & 
            oracle masih 32 bit ?
            kalau bisa caranya bagaimana ? di O/S apa ?, Oracle versi berapa ?

            terima kasih sebelumnya

            -- 
            ============ ========= ========= =
            gold jewelry manufacture
            UBSGOLD.COM
            UNIVERSE OF GOLD
            UNTUNG BERSAMA SEJAHTERA
            ============ ========= ========= =


       




------------------------------------------------------------------------------
  Coba Yahoo! Messenger 9.0 baru Akhirnya datang juga!

  

Kirim email ke