Kamis, 14 Januari 2010

Software Tutorial, - 14 Januari 2010

IV. Create Database Listener

Setelah selesai membuat database kita butuh untuk membuat listener prosesnya.

1. Open a new terminal console as Oracle user

[oracle@dbserver ~] $

2. Ketik netca untuk memulai jendela Network Configuration Assistant, kemudian pilih Listener Configuration dan click Next;

[oracle@dbserver ~] $ netca

Screenshot-1

3. Kemudian pilih Add dan click Next;

Screenshot2

4. Ketik pada kolom Listener name: LISTENER dan click Next untuk melanjutkan;

Screenshot3

5. Pilih TCP Protocol dan kemudian click Next;

Screenshot4

6. Pilih standard Port 1521 dan kemudian click Next untuk melanjutkan;

Screenshot6

7. Pilih No untuk pilihan tidak men-configure listener lainnya dan click Next untuk melanjutkan;

Screenshot7

8. Akan muncul pemberitahuan “Listener Configuration Complete” dan Click Next saja untuk melanjutkan;

Screenshot8

9. Click Finish untuk men-selesaikan Listener Configuration;

Screenshot9

V. Migration Process

1. Export database in Original Server

- Stop listener service to prevent any users login while the export is running.

- exp system/manager file=file_name.dmp fully=y compress=y log= logname.log consistent=y direct=y

- It will take around 2 hours to complete.

- Once the export process complete, copy the dump file to the new server.

2. Import database from DUMP file

- imp system/manager file=file_name.dmp commit=y full=y log=logname.log buffer=500000

- Import process will take around 8 hours.

- Once the import process finish after all tablespace maxsize=6 gb

3. Startup-Shutdown Database

- Login as Oracle user

[oracle@dbserver ~] $ sqlplus /nolog

sqlplus> connect / as sysdba

sqlplus> shutdown immediate;

sqlplus> startup;

sqlplus> exit

[oracle@dbserver ~] $ lsnrctl start

The system is ready to use for production..

Sumber : http://wisnuhidayat.wordpress.com

Software Tutorial, - 14 Januari 2010

III. Create Database Migration ( Bag 2)

1. Open terminal console as Oracle user

[oracle@dbserver ~] $

2. Ketik dbca dan tekan enter

[oracle@dbserver ~] $ dbca

3. Kemudian akan tampil sperti gambar di bawah berikut dan click Next untuk ke tahap berikutnya;

Screenshot

4. Pilih Create dabase dan click Next untuk mulai men-create database;


Screenshot-2

5. Pilih General Purpose dan kemudian click Next;

Screenshot-3

6. Provide the Global Database name and SID =”PROD” dan click Next;

Screenshot-4

7. Kemudian berikan tanda tick pada Configure Enterprise Manager, dan pilih Configure Database Control for local management. Lalau click Next;

Screenshot-5

8. Kemudian pilih File System, dan click Next;

Screenshot-7

9. Pilih Use Common Locatioan for All Database Files dan ketik pada kolom Database Files Location ke directory /disk1/oradata. Lalu click Next untuk tahap berikutnya;

Screenshot-8

10. Berikan tanda tick pada Enable Archivingdan click Edit Archive Mode Parameters ;

Screenshot-10

11. Pilih Automatic Archiving dan formatnya, juga provide Acrhive Log Destinationnya dalam hal ini ada di directory /disk2/oradata/archive. Kemudian click OK untuk melanjutkan;

Screenshot-9

12. Dan pada halam database content yg berisikan Sample Schemeas dan Custom Scripts kita lewati dengan click Next saja untuk melanjutkan;

Screenshot-11

13. Edit SGA parameters dan click Next untuk melanjutkannya;

Screenshot-12

14. Pada tahapan Security setting kita menggunakan default security settings jadi Click Next saja untuk melanjutkan;

Screenshot-13

15. Pilih Enable Automatic Maintenance tasks dan click Next untuk melanjutkan;

Screenshot-14

16. Pada tahap ini click Next saja untuk melanjutkan;

Screenshot-15

Screenshot-16

17. Tahap Confirmation dan Click OK untuk memulai Database Creation;

Screenshot-17

18. Tunggu sampai progress dari Database Creation selesai;

Screenshot-18

19. Hingga sampailah pada tahap akhir akan ada tampilan seperti berikut, dan untuk Complete click Exit;

Screenshot-19

Sumber : http://wisnuhidayat.wordpress.com
Software Tutorial, 14 Januari 2010
From Windows 2003 with Database Oracle 8i to Linux RHEL5 Server with Database Oracle 11g

Saya buat articles ini dalam 3 bagian karna terlalu panjang dan memuat banyak gambar didalamnya. Mungkin dalam bahasan ini akan banyak dari sisi instalasi oracle di mesin Linuxnya. Mengingat migrasi ini adalah dari OS Windows ke OS Linux. Dan bahasannya lebih banyak dari sisi Oracle 11g.

I. Environment

  • Existing Environment
  1. Operating System = Windows 2003
  2. Oracle Database = Oracle 8i
  3. Applications = InHouse Developed
  • New Environment
  1. Operating System = Linux RHEL5 Server
  2. Oracle Database = Oracle 11g
  3. Applications = InHouse Developed

II. Preparing the system

  • Install Linux RHEL5 in new server, dan saya berikan nama dbserver (untuk instalasi linux RHEL5 akan dibahas di tema lain)
  • Install packages yang dibutuhkan untuk Engine Oracle 11g-nya yang terdapat pada cd RHEL5 (kebetulan yang saya miliki kepingan dvd)dengan perintah rpm -Uvh nama_package_.rpm adapun packages tersebut adalah sebagai berikut;

* binutils-2.17.50.0.6-2.el5

* compat-libstdc++-33-3.2.3-61

* elfutils-libelf-0.125-3.el5

* elfutils-libelf-devel-0.125

* glibc-2.5-12

* glibc-common-2.5-12

* glibc-devel-2.5-12

* glibc-headers-2.5-12

* gcc-4.1.1-52

* gcc-c++-4.1.1-52

* libaio-0.3.106

* libaio-devel-0.3.106

* libgcc-4.1.1-52

* libstdc++-4.1.1

* libstdc++-devel-4.1.1-52.e15

* make-3.81-1.1

* sysstat-7.0.0

* unixODBC-2.2.11

* unixODBC-devel-2.2.11

contohnya;

(ingat smua packages ini ada pada kepingan dvd RHEL5)

rpm -Uvh binutils-2.*

rpm -Uvh elfutils-libelf-0.*

rpm -Uvh glibc-2.*

rpm -Uvh glibc-common-2.*

rpm -Uvh libaio-0.*

rpm -Uvh libgcc-4.*

rpm -Uvh libstdc++-4.*

rpm -Uvh make-3.*

dan seterusnya..

  • Configure Kernel Parameter, edit /etc/sysctl.conf rubah parameter sebagaimana berikut ini;

kernel.shmmax = 2097152000

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 6553600

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

  • Create User dan Group

# useradd oracle

# groupadd dba

Set the password for the oracle account:

# passwd oracle

Changing password for user oracle.

New UNIX password: xxxxxxxxxxx

Retype new UNIX password: xxxxxxxxxxx

passwd: all authentication tokens updated successfully

  • Mounting and Create Following Partitions seperti berikut;

Device Names Total Size Mount Point Desc

/dev/cciss/c0d0p1 56G / OS files

/dev/cciss/c0d1p2 337G /disk2 Database files

/dev/cciss/c0d1p1 337G /disk1 Database files

/dev/cciss/c0d0p3 59G /OraHome OS files

tmpfs 20G /dev/shm SWAP

  • Reboot The Server
  • Login as oracle user
  • Configure bash_profile di direktory /home/oracle dengan menggunakan vi editor sebagai berikut;

ORACLE_HOME=/OraHome/oracle11g/product/11.1.0/db_1;export ORACLE_HOME

ORACLE_LIB_PATH=$ORACLE_HOME/lib;export ORACLE_LIB_PATH

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

ORACLE_SID=PROD;export ORACLE_SID

export PATH

  • Kemudian jangan lupa buat oradata directory pada /disk1, /disk2 dan archive directory pada /disk2/oradata juga rubah owner dari directory tersebut dengan user oracle dan group dba sebagaimana berikut;

# mkdir /disk1/oradata

# chown -R oracle:dba /disk1

# mkdir /disk2/oradata

# chown -R oracle:dba /disk2

# mkdir /disk2/oradata/archive

# chown -R oracle:dba /OraHome

# chown -R oracle:dba /home/oracle

sebelum menuju tahap berikutnya pastikan dulu user bisa mengakses xlib untuk tampilkan graphis installasi oracle, dengan menggunakan perintah:

# xhost +

III. Start Oracle Instalation

  1. Login as Oracle user su – oracle
  2. Insert the cd Oracle 11g for Linux Installation
  3. Open terminal console
  4. mount the cdrom mount /dev/cdrom /media/cdrom
  5. run the installer on the cdrom; ./installer on directory /media/cdrom/Oracle11g_linux
  6. Kemudian akan muncul installation console, dan pilih “Advanced Installation” dan click “NEXT”

screenshot12

7. Pada Specify Inventory directory and credentials pilih group name : dba seperti berikut dan click “Next”;

screenshot21

8. Kemudian pada kolom Installation Type pilih Enterprise Edition dan click ‘Next”;

screenshot3

9. Kemudian tentukan Oracle Base Location sebagai berikut dan click “Next”;

screenshot4

10. Oracle Installation akan memulai Pre-Requisite Checks, Make sure semua parameter tercheck succeeded dan click ‘Next”;

screenshot5

11. Kemudian pada bagian pilihan Configurasi, pilih “Install Software Only” dan click “Next”;

screenshot6

12. Pada bagian Priviledged Operating System Groups, pilih smua group = dba dan kemudian click “Next”;

screenshot7

13. Kemudian sampailah kita pada proses Installasi, untuk memulainya click “Install” dan tunggu sampai proses tersebut selesai;

screenshot8

14. Kemudian kita akan sampai pada jendela yang perlu kita perhatikan dengan seksama sebelum menekan tombol OK, disini kita disuruh menjalankan script yang harus di eksekusi dari user root di terminal console (jadi buka terminal console) dan eksekusi script tersebut # sh /script_location.sh setelah kedua script dijalankan maka barulah click “ok“;

screenshot9

screenshot10

15. Dan setelah itu untuk Completenya Installasi Engine Oracle Installation ini click “Exit”

screenshot111

Sumber : http://wisnuhidayat.wordpress.com

BTemplates.com

Diberdayakan oleh Blogger.

Pages

Profil

Foto saya
Jakarta, jakarta selatan, Indonesia
Remaja. Tinggal di Jakarta. Sedang berusaha menemukan jawaban dari "Siapa saya?". Mencintai binar mata kanak-kanak, langit senja, aroma tanah basah, gelembung sabun, cokelat panas, tertawa keras-keras, dan berpelukan. Tergila-gila pada blog, humor, dan segala jenis buku. Teman yang menyenangkan dan menyebalkan, tergantung suasana hati. Baginya, menulis adalah terapi sekaligus sarana pencarian jati diri. Jadi, jangan tertipu oleh tulisan. Sapa dia jika bertemu di jalan, karena dia akan menyapa balik. Tapi jangan coba-coba menginjak kakinya di dalam angkot, atau menghembuskan asap rokok tepat di mukanya.

Followers

Total Tayangan Halaman

Popular Posts