2012년 9월 5일 수요일

Oracle Process 개수 설정

Oracle Web Center의 Portal 이나 Content를 설치하게 되면, RCU를 이용해서 스키마를 생성하거나 초기화 해야 한다.

이때 Oracle Database의 parameter 중에서 PROCESS parameter가 200개 이상 되어야 하는데, 보통 기본 값으로 150개로 설정되어 있다.

PROCESS 개수를 변경하고 Database를 재실행한다.

PROCESS 개수 확인

sqlplus를 이용해서 아래와 같이 입력하여 PROCESS 개수를 확인해 보자

SQL> show parameter processes





NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     150


SQL>

PROCESS 개수 변경

SQL> alter system set processes=200 scope=spfile ;


Database Shutdown

데이터베이스를 shutdown 시키거나 startup 시킬 때는 아래와 같이 sysdba 권한으로 로그인 해야 한다.

>sqlplus system as sysdba



SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.


Database Startup

SQL> startup


다시 PROCESS 개수가 변경되었음을 확인해보자.


SQL> show parameter processes


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     200


200개로 변경되었으면 다시 RCU를 이용해서 스크마를 생성하면 정상적으로 동작한다.