DB (90) 썸네일형 리스트형 오라클 DBA를 위한 유용한 5가지 유닉스 명령어 Unix for Oracle DBAs Pocket Reference 오라클 DBA를 위한 유용한 5가지 유닉스 명령어 2001년 03월 21일 Oracle DBAs Pocket Reference는 데이터베이스 관리자(DBA)가 알아야 할 모든 유닉스 명령어를 20년 이상 공부하고 하나로 모아 놓은 결과물이다. 컨설턴트 이기 때문에 유닉스 다이어렉트에 대한 데이터베이스 조절 방법을 강구하고 모 든 명령어를 암기해야 했는데, 정말이지 힘든 과정이었다. 여기에 Oracle DBAs Pocket Reference에 수록되어 있는 스크립트 중에서 내가 좋아하는 5개 를 뽑아 보았다. 유닉스용 "Change All" 명령어 이 스크립트는 디렉토리에 있는 모든 파일에서 한 문자열과 다른 문자열을 바 꿔서 검색과 교환.. 테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인 오라클 클럽에서 테이블스페이스 정보보기 테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인 DBA_DATA_FILES 데이터 사전을 이용 하면 됩니다. SQL> COL FILE_NAME FORMAT A40 COL TABLESPACE_NAME FORMAT A15 SELECT file_name, tablespace_name, bytes, status FROM DBA_DATA_FILES; FILE_NAME T ABLESPACE_NAME BYTES STATUS ------------------------------------- --------------- ------------ ------------ C:ORACLEORADATAORACLESYSTEM01.DBF SYSTEM 248250368 AVAILA.. init.ora parameter OracleClub.com 에서 가져온 내용입니다. 시스템 성능에 큰 영향을 미치는 상위 8개 INIT.ORA 파라미터 ========================================================= Technical Bulletins No. 17104 (http://211.106.111.2:8880/bulletin/list.jsp) PURPOSE ------- 이 문서는 init.ora의 어떠한 parameter들이 database성능에 많은 영향을 미치는지에 대해 기술한다. Explanation ----------- 다음에 열거된 파리미터는 각각 데이터베이스 튜닝에 영향을 미치는 것들이다. DB_BLOCK_BUFFERS SHARED_POOL_SIZE SORT_AREA_SIZE .. 트리거 생성시 고려해야되는 사항들. 1. 트리거는 프로시저나 Function과는 달리 컴파일 되지 않은 형태로 저장되어 있기 때문에 너무 긴 트리거는 성능을 저하 2. 행 트리거의 경우는 행마다 실행되므로 대규모의 테이블에서는 트리거의 실행에 엄청난 시간이 소요 3. 트리거를 너무 많이 만들면 트리거가 연쇄적으로 발생할 가능성이 있으므로 위험 4. 트리거 안에서는 커밋(Commit)과 롤백(Rollback)이 불가능 5. 트리거가 실행되었을 때 트리거내의 PL/SQL 블록에 에러가 발생하였을 경우 트리거에 의한 기능이 수행되지 않을 뿐 아니라 관련 테이블의 해당 레코드도 변경이 안됨 트리거가 사용되는 경우는 다음과 같습니다. - 테이블 생성 시 제약조건 선언 제한이 불가능하고 복잡한 무결성 제한을 유지하기 위해 - 데이터 조작문(DML)을.. Table생성 스크립트 파일 뽑기 1) schema image exp scott/tiger file=exp.dmp compress=n rows=n 2) export dump파일 이용 create script imp scott/tiger file=exp.dmp indexfile=create_table.sql full=y Oracle DDL 2.1 테이블 명령 CREATE TABLE TEMP( ID CHAR(7), NAME VARCHAR2(100) DEFAULT 'TEST', IN_DATE DATE, SALARY NUMBER(10) ); 2.2 구조확인 및 구조확인(데이터 딕셔너리) DESC TEMP; SELECT OBJECT_NAME FROM USER_OBJECTS --------------------------------------3.제약조건-------------------------------------- NOT NULL : 해당 컬럼에 NULL을 허용 안함 UNIQUE : 해당 컬럼에 값이 입력되면 유일한 값, NULL 그리고 자동으로 UNIQUE INDEX 생성 PRIMARY KEY : NOT NULL * UNIQUE 테이블에 하.. INVALID OBJECT 컴파일 하기 제목 : INVALID OBJECT 컴파일 하기 방법1 ) utlrp.sql 을 통한 재컴파일 하기 : 만약 utlrp.sql로 수행이 안될 경우에는 여러번 수행하면 재컴파일 됩니다. 10G 에서 utlrp.sql을 통한 Object recompile 하기 SYS@TGDOM>@$ORACLE_HOME/rdbms/admin/utlrp.sql COMP_TIMESTAMP UTLRP_BGN 2007-08-28 10:47:08 COMP_TIMESTAMP UTLRP_END 2007-08-28 10:48:10 Invoking Ultra Search Install/Upgrade validation procedure VALIDATE_WK ===============================================.. Oracle Admin Tip ================================================================================================ 1. DBMS = database(data file & control file & redo log file) + instance(memory & background processes) ================================================================================================ 2. Oracle Architecture Component ====================================================================.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 12 다음