오라클은 instance를 기준으로 운영된다.
Linux/Unix 등의 OS에서 oracle로 로그인을 할 때 기본 인스턴스인 orcl 또는
오라클버전에 따라 ora10, ora11 등이 인스턴스일 것이다.
서버에 인스턴스가 하나일 경우 기본 포트는 1521 이다.
기본 인스턴스의 경우
오라클 서비스 Stop/Start
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 320309784 bytes
Fixed Size 731672 bytes
Variable Size 285212672 bytes
Database Buffers 33554432 bytes
Redo Buffers 811008 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle9i Release 9.2.0.6.0 - 64bit Production
JServer Release 9.2.0.6.0 - Production
[oracle] lsnrctl start
기본 인스턴스에 추가로 새로운 인스턴스를 운영하는 경우
OS 접속은 oracle이 아닌 다른 계정으로 로그인을 한다.
만약 로그인을 oracle로 할 경우 쉘에서 oracle sid를 바꾸어준다.
$ ORACLE_SID=oraora
$ export ORACLE_SID
$ echo $ORACLE_SID
이 상태에서 sqlplus '/as sysdba' 로 로그인을 한다.
SQL> show parameter instance;
oraora 라고 나오는가?
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 320309784 bytes
Fixed Size 731672 bytes
Variable Size 285212672 bytes
Database Buffers 33554432 bytes
Redo Buffers 811008 bytes
Database mounted.
Database opened.
SQL> exit
$ lsnrctl start lsnr_oraora
$ lsnrctl status lsnr_oraora
출처
참고