oracle process 개수변경 oracle
2014.02.04 17:38 Edit
현재 Oracle에 설정된 유저 프로세스 개수 확인
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
■processes : 하나의 서버에 동시에 접근 할 수 있는 유저 프로세스는 150개를 의미 합니다.
3. processes 파라미터 설정
# processes 파라메터 파일 확인
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /export/home/oracle/product/10g/dbs/spfiletestdb.ora
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string /export/home/oracle/product/10g/dbs/spfiletestdb.ora
# processes 파라메터 파일 내용 확인
SQL> !
bash-3.00$ cd $ORACLE_HOME/dbs
bash-3.00$ ls
hc_testdb.dat init.ora orapwtestdb
initdw.ora lkTESTDB spfiletestdb.ora
bash-3.00$ grep "\*\.processes=" spfiletestdb.ora
*.processes=150
# processes 파라메터 파일 수정 및 확인
bash-3.00$ exit
exit
SQL> alter system set processes=200 scope=spfile;
System altered.
SQL> !
bash-3.00$ pwd
/export/home/oracle
bash-3.00$ cd $ORACLE_HOME/dbs
bash-3.00$ ls
hc_testdb.dat init.ora orapwtestdb
initdw.ora lkTESTDB spfiletestdb.ora
bash-3.00$ grep "\*\.processes=" spfiletestdb.ora
*.processes=200
[주의사항] 바이너리파일에는 정상적으로 수정 되었지만 실제로 DB에는 방영되지 않습니다. 반영하기 위해서는 DB를 재시작 해야 합니다.
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
SQL> shutdown immediate
Database closed.
Database dismounted.
[ 참고 ] nomount 단계에서 파라미터 파일을 사용합니다.(spfile, pfile)
SQL> startup nomount
ORACLE instance started.
Total System Global Area 289406976 bytes
Fixed Size 1279820 bytes
Variable Size 79694004 bytes
Database Buffers 205520896 bytes
Redo Buffers 2912256 bytes
SQL> show parameter processes
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 0
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 200
SQL> alter database mount;
Database altered.
SQL> alter database open;
Database altered.
An amazing content, will love to come back and read more. Keep up
https://cumpara-permisdeconducere.com/