2014년 11월 20일 목요일

[DB생성]Audit, DB Name Param[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

Oracle 9i의 초기 파라미터들(Audit, DB Name관련) 

이번 강좌에서는 초기 매개변수중 Audit, DataBase Name과 관련된 파라미터에 대해 알아 보기로 하겠습니다. 매개변수의 타입이 static인 경우는 값을 설정 후 DB를 restart 해야만 값이 적용 됩니다. 

1.Audit와 관련된 매개 변수들 

AUDITING(감사)기능은 사용자의 행동을 감시하거나 데이터베이스에 관한 통계자료를 얻는 목적으로 사용 됩니다. 감사 기능을 사용함으로써 누가 어떤 테이블을 언제 사용하고 언제 어떤 작업을 하는지를 기록할 수 있지만 레코드에 대한 AUDITING은 불가능 합니다.  AUDITING을 걸게 되면 시스템에 부하를 줄 수도 있기 때문에 사용시 주의해야 하며 AUDITING에서 제공되지 않는 기능은 사용자가 데이터베이스 트리거를 만들어서 구현 할 수 있습니다. 

Audit_File_Dest : audit file이 저장될 위치를 지정 합니다. 기본값은 $ORACLE_HOME/rdbms/audit 이며 static 형식 입니다. Audit_trail 매개변수의 값이 OS로 지정된 경우에만 사용 가능 합니다. 

Audit_trail : Database에 대한 감사(Audit)를 Enable, Disable하는 경우에 사용 합니다. OS, DB, true로 설정 되면 감사가 Enable 상태 이며 OS로 설정 되면 감사 기록이 OS의 File System에 기록이 되며 기록되는 위치는 Audit_File_Dest 매개변수로 설정 합니다. DB, true로 설정 되면 감사 기록이 데이터베이스내.(sys.aud$ 테이블에 기록)에 기록 됩니다. 기본값은 false 입니다. 

Audit_trail 매개변수를 셋팅 하지 않더라도 데이터베이스의 모든 행동에 대해 기본적으로 OS 파일 시스템 내에 Audit 정보를 기록 합니다. Unix System에서의 기본적인 경로는 $ORACLE_HOME/rdbms/audit 입니다. 

Audit_sys_operation : true인 경우 SYS 사용자와 SYSOPER/SYSDBA로 접속하는 다른 사용자들에 대해 감사를 진행 합니다. 기본값은 false이며 static 입니다. 

Transaction_auditing : true이면 REDO LOG 분석 툴을 이용하여 리두로그에 대한 분석이 가능 합니다.  True인 경우 기본 리두로그 레코드에 세션아이디, 클라이언트, OS정보등이 추가로 기록 됩니다. 


2.Database 이름 과 기타 매개변수 

db_name : Database의 이름, 데이터베이스가 생성된 이후에는 변경이 불가능 합니다. 그리고 이름은 8자까지 허용 되구요, 이 파라미터가 생략되면 create statement 명령으로부터 DB_NAME을 읽어 옵니다. 

db_domain : 데이터베이스 이름에 대한 식별자 기본적으로 이름.world 형태 입니다. 

Instance_name : db_name 매개변수와 같은 값을 가집니다. 

Service_name : 데이터베이스 서비스의 이름, db_name과 db_domain의 결합 즉 기본값이 데이터베이스이름.데이터베이스 도메인 입니다. Alter system 명령으로 동적으로 값을 바꿀 수 있습니다. 

Compatible : DB는 9i로 업그레이드 했더라도 개발자들 같은 경우 아직 Oracle8i 애플리케이션을 사용 할 수도 있습니다. 새로운 버전의 tes 되지 않은 특징들로 인해 애플리케이션이 손상 될 수도 있으니 compatible 파라미터를 8i라고 정의 하여 새로워진 특징을 사용하지 않겠다고 정의 할 수 있습니다. 추후 Application이 정상적으로 업그레이드 된 후 compatible 파라미터를 9i로 변경 할 수 있습니다. 

 Dispatchers : 공유 서버 모드(shared server mode)에서의 디스패쳐의 수를 결정, alter system으로 동적으로 값을 변경 하는 것이 가능 합니다. 

Nls_date_format : Oracle서버의 default date format을 정의 합니다. 기본적으로 dd-mon-yy호 셋팅 됩니다. 기본적으로 nls_territory 매개변수와 OS에 의존적 입니다. Alter session으로 동적으로 변환 가능 합니다. 


다음 강좌에는 File, Process, Session 과 관련된 매개변수에 대해 알아 보도록 하죠, 

날이 많이 추워 졌습니다, 건강에 유의 하시구요~~~ 


 [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

댓글 없음:

댓글 쓰기