Changing the initialization parameter values
이번 강좌에서는 데이터베이스를 만들기 전에 확인 하실 사항으로 매개변수 파일에 개요 및 변경하는 요령에 대해 간단히 보도록 하겠습니다.
모든 오라클의 인스턴스는 다양한 SGA의 구성 요소에 대한 메모리 자원을 필요로 합니다. 인스턴스가 시스템 리소스를 얼마나 써야 하는지에 대한 기술이 필요하다는 이야깁니다. 이렇게 인스턴스가 사용하는 리소스에 대한 세부 사항을 파라미터와 그 값을 가지는 파라미터 파일 등으로 기술을 하는 합니다. 파라미터 파일은 유닉스 환경인 경우 $ORACLE_HOME/윤에 존재하며 윈도우환경인 경우 $ORACLE_HOME/admin/DB이름/pfile 에 존재 합니다. 추가적인 파라미터 파일에 대한 자세한 사항은 Oracle 강좌를 참고하세요^^
파라미터 파일에는 인스턴스를 튜닝하기 위한 요소들이 있으며 데이터베이스 리소스에 대한 한계 그리고 데이터베이스를 구성 하는 중요한 파일(예를들면 Control File)등의 위치에 대해 기술 되어 있습니다. 또한 오라클은 파라미터 파일의 템플릿을 제공하는데 유닉스 환경에서는 $ORACLE_HOME/database, 윈도우 환경에서는 $ORACLE_HOME/database 폴더에 존재 하고 있습니다. 물론 이 파일을 복사하여 initdb_name.ora 파일로 이름을 바꾸고 적절히 값을 조절하여 사용 할 수도 있습니다. Oracle9i부터는 initial parameter를 지정하는 initSID.ora file외에 Server Parameter File(SPFILE)이라고 불리는 spfileSID.ora라는 파일이 새로 생겼습니다. 이 SPFILE을 사용하게 되면 DB가 운영 중에 Parameter를 수정할 수 있으며 Parameter 수정 시마다 DB를 다시 시작해야 하는 불편을 줄여 주고 있습니다, 이 파일에 관해서는 추후 다루어 보도록 하겠습니다.
Alter session command
접속된 세션에서 파라미터 값을 바꾸기 위한 방법 입니다.
Alter session set parameter_name = value; 형식 입니다. 이 방법은 주어진 세션에서 임시로 바꾸는 것이지 영구적으로 바꾸는 것은 아닙니다.
Alter system command
파라미터 값을 모든 세션에서 바꾸는 방법으로 단지 강제적으로 현재의 인스턴스에만 바꾸어 적용하는 것이지 영구적인 매개변수 파일에 적용되는 것은 아닙니다. 데이터베이스가 재 시작되면 다시 init.ora 파일의 내용이 적용 됩니다.
Alter system set parameter_name = value; 형식 입니다.
참고로 alter system set parameter_name deferred; 의 경우 backup_tape_io_slave, transaction_auditing, sort_area_retained_size, object_cache_optional_size, sort_area_size, object_cache_max_size_percent 파라미터에 사용 가능하며 즉시 모든 세션에 값을 적용하는 것이 아니라 이후부터 접속하는 세션부터 값을 적용하겠다는 의미 입니다.
이번 강좌는 여기에서 마치며 다음 강좌에는 오라클9i 에서의 개별 초기 파라미터에 대해 정리하여 보도록 하겠습니다.
이번 강좌에서는 데이터베이스를 만들기 전에 확인 하실 사항으로 매개변수 파일에 개요 및 변경하는 요령에 대해 간단히 보도록 하겠습니다.
모든 오라클의 인스턴스는 다양한 SGA의 구성 요소에 대한 메모리 자원을 필요로 합니다. 인스턴스가 시스템 리소스를 얼마나 써야 하는지에 대한 기술이 필요하다는 이야깁니다. 이렇게 인스턴스가 사용하는 리소스에 대한 세부 사항을 파라미터와 그 값을 가지는 파라미터 파일 등으로 기술을 하는 합니다. 파라미터 파일은 유닉스 환경인 경우 $ORACLE_HOME/윤에 존재하며 윈도우환경인 경우 $ORACLE_HOME/admin/DB이름/pfile 에 존재 합니다. 추가적인 파라미터 파일에 대한 자세한 사항은 Oracle 강좌를 참고하세요^^
파라미터 파일에는 인스턴스를 튜닝하기 위한 요소들이 있으며 데이터베이스 리소스에 대한 한계 그리고 데이터베이스를 구성 하는 중요한 파일(예를들면 Control File)등의 위치에 대해 기술 되어 있습니다. 또한 오라클은 파라미터 파일의 템플릿을 제공하는데 유닉스 환경에서는 $ORACLE_HOME/database, 윈도우 환경에서는 $ORACLE_HOME/database 폴더에 존재 하고 있습니다. 물론 이 파일을 복사하여 initdb_name.ora 파일로 이름을 바꾸고 적절히 값을 조절하여 사용 할 수도 있습니다. Oracle9i부터는 initial parameter를 지정하는 initSID.ora file외에 Server Parameter File(SPFILE)이라고 불리는 spfileSID.ora라는 파일이 새로 생겼습니다. 이 SPFILE을 사용하게 되면 DB가 운영 중에 Parameter를 수정할 수 있으며 Parameter 수정 시마다 DB를 다시 시작해야 하는 불편을 줄여 주고 있습니다, 이 파일에 관해서는 추후 다루어 보도록 하겠습니다.
Alter session command
접속된 세션에서 파라미터 값을 바꾸기 위한 방법 입니다.
Alter session set parameter_name = value; 형식 입니다. 이 방법은 주어진 세션에서 임시로 바꾸는 것이지 영구적으로 바꾸는 것은 아닙니다.
Alter system command
파라미터 값을 모든 세션에서 바꾸는 방법으로 단지 강제적으로 현재의 인스턴스에만 바꾸어 적용하는 것이지 영구적인 매개변수 파일에 적용되는 것은 아닙니다. 데이터베이스가 재 시작되면 다시 init.ora 파일의 내용이 적용 됩니다.
Alter system set parameter_name = value; 형식 입니다.
참고로 alter system set parameter_name deferred; 의 경우 backup_tape_io_slave, transaction_auditing, sort_area_retained_size, object_cache_optional_size, sort_area_size, object_cache_max_size_percent 파라미터에 사용 가능하며 즉시 모든 세션에 값을 적용하는 것이 아니라 이후부터 접속하는 세션부터 값을 적용하겠다는 의미 입니다.
이번 강좌는 여기에서 마치며 다음 강좌에는 오라클9i 에서의 개별 초기 파라미터에 대해 정리하여 보도록 하겠습니다.
[100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… | 12-27 | 2554 | ||
[채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1863 | ||
53 | [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… | 03-15 | 1675 | |
52 | [주말]C#,ASP.NET마스터 | 01-31 | 1768 | |
51 | [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… | 01-31 | 2543 | |
50 | [평일주간야간,주말]C기본&자료구조,알고리즘 | 01-31 | 1402 | |
49 | [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… | 01-19 | 1710 | |
48 | [평일야간,주말]안드로이드개발자과정(Android기초실무) | 01-11 | 1592 | |
47 | [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… | 01-03 | 2109 | |
46 | [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… | 12-27 | 2554 | |
45 | [평일주간]NoSQL,MongoDB,빅데이터기초과정 | 12-19 | 1820 | |
44 | [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… | 12-14 | 1803 | |
43 | [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1863 | |
42 | [평일주간]빅데이터하둡기초과정(BigData Hadoop) | 12-09 | 1462 | |
41 | [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 | 12-01 | 1689 | |
40 | [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… | 12-01 | 1862 | |
39 | [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) | 12-01 | 1338 |
댓글 없음:
댓글 쓰기