Mengaktifkan database oracle di OS linux
Untuk menjalankan database oracle tentunya kita harus mengaktifkan dulu service name,dan listener ,agar database yang akan di jalankan bisa langsung up, untuk menjalankan itu kita bisa melakukannya melalui terminal, berikut cara mengaktifkan listener database pada OS linux
cek status listner dengan mengetik scrip
oracle@servercbi ~ $ lsnrctl status
setelah itu maka akan ada tampilan sebagai berikut
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 19-JAN-2011 09:22:55
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=servercbi)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 111: Connection refused
TNS No listener menunjukan bahwa listener tersebut belum di aktifkan
untuk mengaktifkannya jalankan scrip berikut
oracle@servercbi ~ $ lsnrctl start
setelah itu kemudian jalankan sqlplus untuk mengaktifkan service name
oracle@servercbi ~ $ sqlplus /nolog
SQL> conn
username : sys as sysdba
password : masukan password
Connected to an idle instance.
setelah tampil tulisan ini berarti kita sudah konek ke database namun belum bisa di jalankan karena belum up, agar database yang kita koneksikan bisa kita jalankan maka kita harus menstartup kan dulu databse tersebut ketikan scrip berikut ini
SQL> startup
ORACLE instance started.
Total System Global Area 599785472 bytes
Fixed Size 2022600 bytes
Variable Size 167772984 bytes
Database Buffers 423624704 bytes
Redo Buffers 6365184 bytes
Database mounted.
Database opened
Setelah tampila tulisan tersebut berarti database siap untuk di jalankan, jika terdapat lebih dari satu database dan kita tidak tahu database yang mana yang baru saja kita up kan, cek dengan menjalankan scrip berikut
oracle@servercbi ~ $ env | grep ORACLE
ORACLE_SID=belajar
ORACLE_BASE=/u01/app
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
berarti database yang kita konekan barusan adalah database dengan SID=belajar.