2014년 11월 20일 목요일

[DB생성]매개변수파일개요,변경방법[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

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 에서의 개별 초기 파라미터에 대해 정리하여 보도록 하겠습니다.
 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272554
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111863
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151675
52 [주말]C#,ASP.NET마스터 오라클자바…01-311768
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312543
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311402
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191710
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111592
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032109
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272554
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191820
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141803
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111863
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091462
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011689
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011862
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011338

댓글 없음:

댓글 쓰기