전체 글(370)
-
Range 파티션 테이블 및 테이블 스페이스 삭제 script
대용량 파티션 테이블에 일정기간 데이터만을 보유할 경우 부분적으로 파티션 테이블 및 테이블 스페이스를 삭제를 해야하는 경우가 있다. 아래 쿼리들은 Range 파티션 테이블 일때 해당 되는 쿼리이다. partition_name을 날짜로 지정해 주었을 때만 해당기간에 대해서 날짜를 가져와서 출력할 수 있다. 쿼리 실행시 주의할 점은 전부 쿼리를 실행시켜서 script가 출력되게 하여야 한다는 것이다. 무슨말이냐면 아래 쿼리들은 전부 dba_tab_partitions에서 가져온다. 그러므로 파티션 테이블 삭제 스크립트만 돌리고 다음 쿼리(테이블스페이스 삭제 쿼리)를 실행시키고자 하면 데이터가 안나온다. 1. 파티션 테이블 부분 삭제 script 생성 select 'alter table '||table_owne..
2011.04.14 -
ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks
SQL> alter tablespace temp add tempfile '/media/sda1/PROD/Disk3/temp02.dbf' size 32G;alter tablespace temp add tempfile '/media/sda1/PROD/Disk3/temp02.dbf' size 32G*ERROR at line 1:ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks 데이터파일은 32기가를 넘을수가 없어서 위와 같은 에러메세지를 보여준다.
2011.03.16 -
[스크랩] OPatch
남궁혁 | 한국오라클 오라클에서는 패치 관리 유틸리티 Opatch를 통해 새로운 패치 관리 기능들을 제공하고 있다. 여기서는 Opatch의 구성 및 설치 방법과 각 명령어의 사용법을 소개한다. 아울러, 기존에 발생했던 몇 가지 문제들도 소개함으로써, 독자의 Opatch 사용에 도움을 줄 것이다. 오라클에서는 특정 문제를 완벽하게 해결한 패치셋(patchset)이나 차기 릴리즈를 발표하기 전에 임시 패치(interim patch, 혹은‘one-off’patch) 를 제공하여 해당 문제에 적용할 수 있도록 하고 있다. 물론, 이 임시 패치 는 특정 버전의 컴포넌트에만 적용할 수 있다. 예를 들어, Oracle Database 8.1.7.3에 대해 생성된 임시 패치는 Oracle Database 8.1.7.4..
2011.03.11 -
temporary tablespace Warning
temporary tablespace는 데이터베이스를 open 하는데 크게 영향을 받지 않는다.그러나 temporary tablespace가 없다면 alert file에는 아래와 같은 메세지를 뿌려주게 되어있다. 데이터베이스 startup 하였을시... *********************************************************************WARNING: The following temporary tablespaces contain no files. This condition can occur when a backup controlfile has been restored. It may be necessary to add files to these tablespaces...
2011.03.10 -
MAXDATAFILES, DB_FILES(ORA-01118, ORA-00059)
디비 생성시 초기 설정 해줄수 있는 MAXDATAFILES와 구동되고 있는 디비에서 spfile or pfile에서 수정해 줄수 있는 db_files 파라미터가 있다. 1. MAXDATAFILES에 값이 부족하여 데이터 파일을 만들 수 없을 때 ORA-01118 에러를 뿌려주게 되어있는데 controlfile에 있는 MAXDATAFILES가 자동 증가 하는 것을 확인 하였다. (MAXDATAFILES 4000 -> 8000으로 증가됨) 언제 이 에러가 발생되는지 찾지 못했다. ORA-01118: cannot add any more database files: limit of string exceeded 2.. db_files의 값을 초과하여 데이터 파일을 만들 수 없을때 ORA-00059 에 대한 에러 ..
2011.03.10 -
[스크랩] Patch Set, CPU, PSU 차이점 분석
작성자 : 박상수 작성일자 : 2010.12.18 작업환경 : VMware7 [ RHEL4 + Oracle 10g R2 ] 참고자료 : 서진수 샘 스크랩URL : http://calmmass.tistory.com/275 1. Patsh Set 오라클에서 패치 샛은 릴리즈 버전의 통합 패치파일로 생각 하시면 됩니다. 만약 10.2.0.1 버전을 Patch Set을 설치할 경우 10.2.0.4 로 변경 되며 각종 실행파일이 모두 10.2.0.4로 변경 됩니다. 결국 Patsh Set는 릴리즈 버전의 업데이트 패치 파일이라고 생각 하시면 보다 쉽게 이해하실 수 있습니다. oracle 버전별 Patch Set 리스트는 여기에서 확인 하시기 바랍니다. 2. PSU(Patch Set Update) PSU(Patch..
2011.03.03