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