사용자 도구

사이트 도구


dbms:oracle:admin:oracleinstancemanage

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
dbms:oracle:admin:oracleinstancemanage [2007/08/19 00:37]
222.238.62.148
dbms:oracle:admin:oracleinstancemanage [2007/08/19 00:38] (현재)
222.238.62.148
줄 1: 줄 1:
 ====== Oracle Database Instance ====== ====== Oracle Database Instance ======
- 
-===== 초기 파라미터 ===== 
-==== 초기 파라미터 파일  ==== 
- 
-^         ^ 서버 파라미터 파일 ^ 텍스트 파라미터 파일 ^ 
-| file    | binary file      | text file                | 
-| 수동편집 | 불가                | 가능                        | 
-| 명명     | SPFILE           | PFILE                    | 
-| 기본이름 | spfile<SID>.ora  | init<SID>.ora            | 
- 
-  - SPFILE을 생성하여 초기화 파라미터를 동적으로 유지관리할 것을 권장한다. 
-  - 아래의 명령으로 현재의 파라미터파일의 형식을 확인할 수 있다. 
-<code> 
-SQL> show parameter spfile  
-</code> 
- 
-==== 초기 파라미터 확인 및 수정 ==== 
-  - 현재 초기 파라미터 확인방법 (보기) 
-    - init<SID>.ora 파일을 만들어서 확인한다. 
-    - SQL> **show parameter;** 또는 SQL> **select * from v$spparmeter;** 명령으로 확인한다. 
-  - 초기 파라미터 수정방법 
-    - SQL> **alter system set <paramter_keys> = true scope=<scope_value>** 
-      - scope_value는 **memory**(메모리에만 적용), **spfile**(SPFILE에만 적용), **both**(메모리, SPFILE 모두 적용) <code> 
-SQL> alter system set log_checkpoints_to_alert = true scope = both 
-</code> 
-    - processes 경우에는 spfile에만 적용이 가능하다. <code> 
-SQL> alter system set processes = 512 scope = spfile 
-</code> 
- 
-==== PFILE (Parameter FILE) ==== 
-  - 일반적으로 $ORACLE_HOME/dbs/init_.ora 로 저장된다. 
-  - 인스턴스 기동중 ALTER SYSTEM 이나 ALTER SESSION으로 parameter를 변경할 수 있으나, 인스턴스를 재기동될 때는 pfile에 저장된 값으로 다시 적용된다. 
-  -  완전히 파라메터를 변경하고자 할 경우 pfile을 수정해야 한다. 
- 
- 
-==== SPFILE (Server Parameter FILE) ==== 
-  - 최초 적용시에는 pfile을 읽어 spfile을 만든다.<code sql> 
-CREATE SPFILE='/home/oracle/product/920/dbs/racdb_spfile.ora' FROM PFILE='/home/oracle/product/920/dbs/initTEST.ora'; 
-</code> 
-  - 이후, 파라메터 변경시에는 ALTER SYSTEM 명령어를 이용하여 변경한다. 
-  - RAC 구성시 공유디스크에 spfile을 설정해 두면 한번의 파라메터 변경으로 모든 인스턴스가 동일한 파라메터로 적용된다. 
-  - 필요에 따라 pfile이나 spfile  어떤 방식으로도 적용이 가능하다. 
-  - alter system을 통해 database가 운영 중에 parameter를 수정할 수 있게 된다. \\ 즉 parameter 수정때마다 database를 restart 시켜야 하는 필요을 줄여주고, dynamic한 server tuning에 중요한 역할을 할 수 있다. 
- 
-=== spfileSID.ora 가 손상되었을 경우 === 
- 
-=== 현재 DB가 initSID.ora 또는 spfileSID.ora 로 열렸는지 확인하는 방법 === 
- 
-=== initSID.ora <-> spfileSID.ora 변경하는 방법 === 
- 
-=== parameter 변경시 scope 정하기 === 
- 
-=== v$parameter와 v$spparameter에 대해서 (static parameter 확인) === 
  
 ===== 오라클 데이터베이스 Instance 시작과 종료 ===== ===== 오라클 데이터베이스 Instance 시작과 종료 =====
dbms/oracle/admin/oracleinstancemanage.1187451457.txt.gz · 마지막으로 수정됨: 2007/08/19 00:37 저자 222.238.62.148