Thursday, November 25, 2010

Oracle10g sistem manajemen global area (SGA)

Beberapa alokasi memori SGA mempengaruhi jumlah parameter, di samping SGA_MAX_SIZE, yang lain adalah parameter dinamis yang dapat digunakan selama operasi dalam laporan database ALTER SYSTEM untuk secara dinamis mengubah ukuran SGA adalah parameter. Dinamis, dengan memodifikasi parameter-parameter ini dapat SGA ditambah atau dikurangi.

Komponen memori SGA SGA dan gandum
Dengan jumlah komponen memori, mereka digunakan untuk memenuhi alokasi memori kolam permintaan memori tertentu. Seperti kolam berbagi (digunakan untuk buffering blok disk data), semua SAG dengan unit terkecil dari alokasi memori dan pemulihan partikel ruang memori, Oracle di SAG dalam unit memori sistem untuk melacak distribusi dan digunakan.
SGA alokasi memori didistribusikan melalui partikel, ukuran partikel ukuran keputusan oleh SGA. Secara umum, di dalam platform sebagian besar, jika SGA kurang dari atau sama 1G, maka ukuran partikel 4MB, basis lebih tinggi dari 1G, Ukuran partikel 16MB, berbeda dalam 32-bit Windows platform, SGA lebih besar dari 1G, ukuran partikel dari bit bukan 8MB 16MB, informasi rinci, lihat dokumentasi sistem operasi.
V $ SGAINFO sistem dengan mencoba untuk melihat contoh penggunaan ukuran partikel. Ukuran sama untuk semua komponen SGA dinamis.
komponen SGA jika ukuran tertentu bukan integer dari beberapa ukuran partikel, maka Oracle akan mencari penuh dan dibulatkan dengan nilai integer mereka ditugaskan untuk komponen memori SGA. Daripada ukuran yang Anda tentukan. Sebagai contoh, jika ukuran partikel 4MB , Anda memberikan parameter DB_CACHE_SIZE diatur ke 10MB, maka sebenarnya alokasi memori akan 12MB.

Membatasi ukuran SGA
Parameter SGA_MAX_SIZE menentukan SGA selama hidup turunan dari jumlah maksimum dinamis memodifikasi parameter-parameter ini mempengaruhi cache Buffer, kolam bersama, kolam besar, java kolam, dan sungai Ukuran kolam, dan ukuran total dari SGA.. Tapi tidak bisa melebihi parameter SGA_MAX_SIZE menetapkan nilai.
Jika tidak ditentukan, parameter inisialisasi default untuk menentukan semua komponen memori dan untuk nilai default.

Gunakan manajemen memori otomatis bersama
Parameter melalui penggunaan SGA_TARGET memungkinkan manajemen memori otomatis bersama java_pool serupa Sebelumnya secara manual ditetapkan. Large_pool komponen ini akan secara otomatis bersama manajemen memori, Sebagai tambahan, Anda harus menjamin bahwa parameter inisialisasi STATISTICS_LEVEL diatur ke BIASA (default) atau SEMUA.
parameter inisialisasi SGA_TARGET mencerminkan ukuran SGA.

Tabel 2-3 otomatis distribusi ukuran komponen SGA dan parameter yang sesuai

inisialisasi parameter komponen SGA
SGA tetap dan database Oracle lainnya misalnya tidak diperlukan untuk menggunakan distribusi internal
Renang Bersama SHARED_POOL_SIZE
LARGE_POOL_SIZE kolam besar
Java kolam JAVA_POOL_SIZE
Jumlah yang tinggi untuk buffer cache DB_CACHE_SIZE

Tabel 2-4 secara manual dialokasikan ruang ukuran komponen SGA menggunakan SGA_TARGET

inisialisasi parameter komponen SGA
Log buffer LOG_BUFFER
Keep dan daur ulang cache buffer DB_KEEP_CACHE_SIZE
DB_RECYCLE_CACHE_SIZE

Non-standar ukuran blok buffer cache tingginya angka DB_nK_CACHE_SIZE
Stream Pond STREAMS_POOL_SIZE


Dalam mode manajemen manual, jalankan query SQL berikut SGA_TARGET nilai.

SELECT (
(SELECT SUM (nilai) FROM V $ SGA) -
(SELECT CURRENT_SIZE FROM V $ SGA_DYNAMIC_FREE_MEMORY)
) "SGA_TARGET"
FROM DUAL;
Kemudian Anda dapat menghapus Oracle secara otomatis mengelola memori bersama parameter inisialisasi yang sesuai.
Sebagai contoh, modus manajemen saat ini, Anda dapat secara manual mengkonfigurasi berikut, dan SGA_MAX_SIZE diatur ke 1200M:

SHARED_POOL_SIZE = 200M
DB_CACHE_SIZE = 500 juta
LARGE_POOL_SIZE = 200M

Its dinamis melihat hasil kinerja pencarian berikut

SHARED_POOL_SIZE = 200M
DB_CACHE_SIZE = 500 juta
LARGE_POOL_SIZE = 200M

Pandangan kinerja dinamis sesuai hasil pencariannya adalah sebagai berikut:

SELECT SUM (nilai) FROM V $ SGA = 1200M
PILIH DARI CURRENT_VALUE V $ SGA_DYNAMIC_FREE_MEMORY = 208M

Anda dapat mengganti distribusi manual parameter ukuran (SHARED_POOL_SIZE, DB_CACHE_SIZE, LARGE_POOL_SIZE) untuk memutar keuntungan dari manajemen memori otomatis bersama.

SGA_TARGET = 992M

Adalah 1200M 992M 208M mendapatkan minus.

Secara default, saat Anda menetapkan nilai untuk SGA_TARGET, nilai parameter yang sesuai untuk semua komponen SGA ukuran secara otomatis diatur ke nol Namun, Anda tetap dapat melakukan kontrol beberapa melebihi ukuran komponen berukuran otomatis dengan menetapkan nilai minimum. parameter yang sesuai untuk komponen ini. Melakukan sehingga dapat berguna jika Anda tahu bahwa aplikasi tidak dapat berfungsi dengan baik tanpa jumlah minimum memori dalam komponen tertentu. Anda menetapkan jumlah minimum ruang SGA untuk komponen dengan menetapkan nilai untuk perusahaan yang sesuai awal mulai parameter. Berikut ini adalah contoh konfigurasi:

SGA_TARGET = 256M
SHARED_POOL_SIZE = 32M
DB_CACHE_SIZE = 100M

Dalam contoh ini, kolam renang bersama dan buffer default tidak akan berukuran lebih kecil dari nilai yang ditetapkan (32 M dan 100M, masing-masing). Sisanya 124M (256 minus 132) tersedia untuk digunakan oleh semua manual dan otomatis ukuran komponen .
Distribusi sebenarnya nilai-nilai antara komponen-komponen SGA mungkin terlihat seperti ini:

Ukuran sebenarnya kolam bersama = 64M
Realisasi buffer cache size = 128M
Jawa Aktual kolam size = 60m
Ukuran sebenarnya kolam besar = 4M

Nilai parameter ini menentukan alokasi minimum ruang SGA. V $ SGA_DYNAMIC_COMPONENTS menunjukkan ukuran sebenarnya dari komponen SGA saat ini. Anda juga dapat menggunakan Enterprise Manager Halaman memori konfigurasi untuk melihat komponen SGA saat ini dari nilai aktual.
Dynamic Modifikasi parameter SGA
Anda dapat menggunakan ALTER SYSTEM pernyataan SQL secara dinamis memodifikasi parameter dan kontrol SGA_TARGET komponen SGA memori, nilai dari parameter lainnya. Dalam paragraf berikut ini diuraikan jenis
SGA_TARGET inisialisasi parameter perubahan dinamis
nilai parameter SGA_TARGET dapat ditetapkan untuk SGA_MAX_SIZE nilai parameter juga dapat dikurangi, jika penurunan nilai SGA_TARGET, sistem akan menyesuaikan ukuran memori bersama dan memori bebas. SGA_TARGET Anda dapat mengurangi ukuran komponen memori SGA sampai mencapai nilai minimum sejauh Oracle Database. menentukan nilai minimum untuk SGA_TARGET memperhitungkan beberapa faktor, termasuk nilai-nilai yang ditetapkan untuk komponen berukuran secara otomatis, manual komponen berukuran kecil yang menggunakan ruang SGA_TARGET, dan jumlah CPU.


Ketika SGA_TARGET dimodifikasi, konsumsi memori fisik tergantung pada sistem operasi Dalam beberapa platform UNIX tidak mendukung memori bersama dinamis.. Dengan SGA menggunakan ukuran memori fisik adalah sama dengan SGA_MAX_SIZE nilai parameter. Dalam sebuah panggung kecil mengatur parameter SGA_TARGET nilai parameter di SGA_MAX_SIZE tidak memiliki manfaat nyata. di platform ini tidak direkomendasikan untuk mengatur parameter SGA_MAX_SIZE.
Di platform lain, seperti Windows Solaris dan konsumsi memori fisik SGA_TARGET sama dengan nilai parameter.
Ketika parameter penyesuaian ukuran SGA_TARGET terpengaruh hanya mereka yang dikelola secara otomatis ketika komponen memori SGA, dan tidak untuk mengatur inisialisasi minimum parameter. Secara manual mengatur komponen memori SGA yang tidak terpengaruh.
Misalnya, jika lingkungan anda terdiri dari konfigurasi sebagai berikut:
SGA_MAX_SIZE = 1024M
SGA_TARGET = 512M
DB_8K_CACHE_SIZE = 128M

Dalam hal ini, SGA_TARGET dinamis dapat menyesuaikan 1024M, dapat dikurangi dengan Cache Buffer, Jawa Renang, Shared Pool, kolam besar dalam satu atau lebih komponen SGA memori dikurangi menjadi minimal Exact nilai. Tergantung pada Faktor-faktor lingkungan, seperti jumlah CPU, tetapi nilai selalu akan tetap DB_8K_CACHE_SIZE ukuran 128M.
Ketika SGA_TARGE dikurangi, jika manajemen otomatis dari komponen memori SGA telah menetapkan nilai minimum, maka komponen ini tidak akan berkurang. Lihatlah pada beberapa parameter berikut.


SGA_MAX_SIZE = 1024M
SGA_TARGET = 512M
DB_CACHE_SIZE = 96M
DB_8K_CACHE_SIZE = 128M lagi

Dalam contoh ini, jika SGA_TARGET dikurangi, DB_8K_CACHE_SIZE selalu tetap dalam ukuran 128M, ukuran DB_CACHE_SIZE lain tidak kurang dari 96M. Maka SGA_TARGET dapat mengurangi jumlah terbatas.
Mengubah parameter komponen manajemen otomatis

Jika tidak mengatur parameter inisialisasi SGA_TARGET, maka fungsi manajemen SGA otomatis akan dinonaktifkan. Oleh karena itu, makna parameter inisialisasi dengan versi sebelumnya yang sama. Namun, ketika fitur otomatis mengaktifkan memori bersama manajemen, untuk secara otomatis Pengelolaan komponen SGA untuk menetapkan nilai, maka tugas ini adalah nilai parameter batas bawah. dinamis dapat mengubah nilai parameter yang sesuai.
Ubah parameter secara manual menyesuaikan ukuran
Secara manual menyesuaikan ukuran parameter secara dinamis dapat diubah. Tapi tidak persyaratan minimum, tetapi nilai yang pasti.
Manual bersama manajemen memori
Nomor jika Anda memutuskan untuk tidak menggunakan manajemen memori otomatis bersama, Anda harus mengkonfigurasi secara manual SGA untuk setiap komponen. Bagian ini memberikan informasi mengenai pengaturan yang mengontrol ukuran masing-masing parameter inisialisasi komponen SGA.
Mengatur parameter inisialisasi buffer cache
Buffer menentukan parameter inisialisasi kecepatan buffer ukuran kecepatan lambat lambat komponen memori SGA Anda dapat menggunakannya untuk menentukan database berbeda, ukuran jumlah blok cache.. Apakah parameter inisialisasi dinamis. Jika Anda berniat untuk menggunakan database lebih dari jenis ukuran blok, Anda harus mengatur parameter inisialisasi dan setidaknya satu DB_CACHE_SIZE DB_nK_CACHE_SIZE inisialisasi parameter Oracle Database. menetapkan nilai default parameter yang tepat untuk B_CACHE_SIZE, tetapi nilai default DB_nK_CACHE_SIZE adalah 0, dan tidak ada cache tambahan dialokasikan. ukuran buffer mempengaruhi kinerja. ukuran cache yang lebih besar akan mengurangi jumlah disk membaca dan menulis, lebih banyak memori, mengurangi paging memori dan pertukaran.
DB_CACHE_SIZE inisialisasi parameter
parameter inisialisasi DB_CACHE_SIZE mengganti parameter inisialisasi DB_BLOCK_BUFFERS, DB_BLOCK_BUFFERS digunakan dalam versi sebelumnya parameter DB_CACHE_SIZE. menentukan dalam byte ukuran buffer cache ukuran blok standar Oleh karena itu, untuk DB_CACHE_SIZE menentukan nilai, Anda akan menentukan. jumlah buffer yang Anda butuhkan dan beberapa yang kali nilai ukuran blok yang ditentukan dalam DB_BLOCK_SIZE.

Untuk kompatibilitas dengan versi sebelumnya dari database, DB_BLOCK_BUFFERS parameter masih dapat digunakan, tapi tetap sebuah parameter statis dan tidak dapat mengubah ukuran dengan parameter lain dari kombinasi dinamis
DB_nK_CACHE_SIZE inisialisasi parameter

Non-blok standar ukuran dan jumlah blok parameter inisialisasi buffer ditentukan oleh:
DB_2K_CACHE_SIZE
DB_4K_CACHE_SIZE
DB_8K_CACHE_SIZE
DB_16K_CACHE_SIZE
DB_32K_CACHE_SIZE

Setiap parameter untuk menentukan ukuran blok yang sesuai ukuran buffer cache. Sebagai contoh:
DB_BLOCK_SIZE = 4096
DB_CACHE_SIZE = 12m
DB_2K_CACHE_SIZE = 8M
DB_8K_CACHE_SIZE = 4M

Dalam hal ini, tentukan ukuran blok standar database dari nilai parameter 4K Standar blok. Ukuran buffer cache ukuran 12m.
Selain itu, 2K dan 8K ukuran cache dan dikonfigurasi sebagai 4M 8M.

Catatan:
Tidak dapat menggunakan parameter DB_nK_CACHE_SIZE untuk menyesuaikan ukuran blok standar. Sebagai contoh, jika DB_BLOCK_SIZE diatur ke 2K,
Set DB_2K_CACHE_SIZE Sama dengan 2K. Tidak valid Standar cache. Ukuran blok selalu ditentukan oleh DB_CACHE_SIZE tersebut.
Tentukan ukuran kolam bersama
SHARED_POOL_SIZE inisialisasi parameter adalah parameter yang dinamis memungkinkan Anda untuk menentukan atau menyesuaikan ukuran komponen SGA dari kolam bersama.
database Oracle, pilih nilai default yang cocok Shared kolam. konfigurasi di dalam Oracle Database Tuning Kinerja Guide dibahas.
Ukuran kolam besar ditentukan
LARGE_POOL_SIZE inisialisasi parameter adalah parameter yang dinamis memungkinkan Anda untuk menentukan atau menyesuaikan ukuran komponen SGA dari kolam besar.
kolam besar merupakan komponen opsional dari SGA. Jika Anda ingin membuat kolam besar, Anda harus menentukan parameter inisialisasi LARGE_POOL_SIZE.
Konfigurasi kolam besar untuk membahas Oracle Database Tuning Kinerja Guide masuk
Ukuran kolam Jawa tertentu
JAVA_POOL_SIZE inisialisasi parameter adalah parameter yang dinamis memungkinkan Anda untuk menentukan atau menyesuaikan ukuran komponen SGA dari kolam Jawa.
database Oracle, pilih nilai default yang cocok Jawa kolam. dikonfigurasi dalam Oracle Jawa Database Developer''s Guide dibahas.
Pool ukuran tertentu stream
STREAMS_POOL_SIZE inisialisasi parameter adalah parameter yang dinamis memungkinkan Anda untuk menentukan atau menyesuaikan komponen SGA ukuran kolam arus.
Jika STREAMS_POOL_SIZE diatur ke 0, maka Oracle akan menggunakan produk mengalir ke SGA bersama memenuhi kebutuhan kolam memori.
kolam konfigurasi saat ini di Streaming Oracle Konsep dan Administration telah diperkenalkan.

Lihat informasi tentang SGA
Tampilan berikut memberikan informasi mengenai komponen SGA dinamis dan informasi ukuran mereka:

Lihat Deskripsi

V $ SGA menampilkan ringkasan informasi di SGA.
V $ SGAINFO menampilkan informasi tentang ukuran SGA, termasuk informasi ukuran komponen SGA yang berbeda, memori, ukuran partikel, dan ruang memori bebas.
V $ SGASTAT Tampilkan rincian SGA.
SGA_DYNAMIC_COMPONENTS V $ show komponen SGA. Pandangan ini merangkum contoh mulai dari operasi SGA mengubah ukuran karena semua informasi.
SGA_DYNAMIC_FREE_MEMORY V $ akan menyesuaikan ukuran SGA ditampilkan sebagai ruang memori bebas yang tersedia.
V $ SGA_RESIZE_OPS Menampilkan lemari besar pada keterangan 400 baru-baru ini mengubah ukuran SGA operasi.
V $ SGA_CURRENT_RESIZE_OPS menunjukkan operasi yang sedang berlangsung saat mengubah ukuran SGA informasi. Sebuah operasi penyesuaian adalah peningkatan SGA komponen dinamis atau menurun.

source artikel :p

Saturday, November 20, 2010

Settingan defaut GlassFish

• domain.name=domain1
• instance.name=server
• admin.user=admin
• admin.password=adminadmin
• admin.port=4848
• instance.port=8080
• orb.port=3700
• imq.port=7676
• https.port=8181

setting %GLASSFISH_HOME%

EX:
C:\Users\freakyhost>echo %GLASSFISH_HOME%
C:\glassfishv3\glassfish

- masuk asadmin
C:\Users\freakyhost>%GLASSFISH_HOME%\bin\asadmin

ASANDMIN COMMAND
start -database = ngerun javaDB(DERBYDB);
start -

ANT : Unable to locate tools.jar !!

pas gw coba install ant truz gw coba sintak cek version
ant -version

C:\Users\freakyhost>ant -version
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Apache Ant version 1.8.1 compiled on April 30 2010


dan setelah googling nie solusinya
ternyata ant salah nya d setting
%JAVA_HOME%!!

naah ini setingan gw pass udah jalan :)

C:\Users\freakyhost>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_18

C:\Users\freakyhost>echo %ANT_HOME%
E:\app\Java Lib\apache-ant-1.8.1-bin\apache-ant-1.8.1

How to Install ANT in Windows XP

First,You must have JDK installed first.
2.Get the ANT for windows here:
view source
print?
1 http://ant.apache.org/bindownload.cgi

choose latest version with zip package
3.After download ANT,extract zip package in (for example) C:\Ant


4.Set ANT_HOME

* Right click My Computer icon
* Choose properties
* Choose Advanced Tab
* Choose Environtmen Variables Button
* In the System Variables, click New Button
* Give the Variable Name:ANT_HOME
Give the Value: C:\Ant
* Click OK

Then,we’ll add new ANT_HOME path,

Find PATH in the Variable Column in System variables frame

* After found, click Edit button
* Then, add the following text in the bottom of Variable value:
view source
print?
1 %ANT_HOME%\bin;
* Click OK to finish

5.Check wheter ANT works correctly or not.
In the command prompt, type:
view source
print?
1 ant -version

then click enter,
if the result text is something like:
view source
print?
1 Apache Ant version 1.7.1 compiled on June 27 2008

then your ANT is work correctly on your Windows

6.The end.