Total(378)
-
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 -
ORA-00059: maximum number of DB_FILES exceeded
데이터파일 생성시 ORA-00059에 대한 오류가 나올 경우가 있다.데이터베이스의 데이터파일 개수를 제한하였기 때문에 나오는 에러이다. show parameter db_files SQL> show parameter db_files NAME TYPE VALUE---------------- --------- -----------db_files integer 200SQL> 데이터 파일의 limit 개수가 나온다. 이 값을 올려주면 된다. 참고로 최대 65334 까지 올려줄수 있다.(10g 기준) alter system set db_files = 10000 scope=spfile; shutdown immediate;startup;
2011.02.21 -
데이터 삭제로 인한 복구(flashback)
요즘 나태해지고 자만심으로 인하여 큰 화를 부르게 되었다.대용량 테이블의 2월7일이후 데이터를 삭제한다는 것이 1월7일이후 데이터를 삭제하고 말았다. 데이터 복구 할려고 처음부터 배치작업을 하게 되었고, 시간과 기존데이터와 맞지않아 또 다시 돌리고 검증하고..한마디로 개고생을 했다. 배치를 처음부터 돌리기 전에 지식인에 물어봐서 flashback이라는 것을 알게 되었다.아래와 같이 명령어를 실행을 시켰다. 그러나 워낙 큰 대용량이라서 끝날 기미가 보이지가 않았다.그래서 취소를 시키고 롤백하는데도 엄청난 시간이 걸렸다.이작업을 포기하고 배치를 처음부터 돌리기 시작하였던 것이다. insert /*+parallel(a,8)*/ into temp_pgheo_delete_table aselect /*+parall..
2011.02.11 -
[스크랩]ORA-12801
http://blog.naver.com/bueun?Redirect=Log&logNo=60062866661 작업을 하면서 이상한 오류가 발생했다.parallel ......어쩌구 저쩌구....select * from TCSQCSMORA-12801: error signaled in parallel query server P004, instance testdb01:BKTDBORA-01157: cannot identify/lock data file 67 - see DBWR trace fileORA-01110: data file 67: '/dev/rlv006_p023_02' 그래서 알아보다가 테이블이 parallel로 구성되어 있는것을 알았다.TABLESPACE D01B623PCTUSED 0PCTFREE 10IN..
2011.01.26 -
long형 replace
-- 테이블 포맷SQL> desc long_replace Name Null? Type ------------------ -------- ----------------------- LONGTYPE LONG ID VARCHAR2(20) CLOBTYPE CLOB long형 타입의 컬럼은 replace가 되질 않는다. 아래와 같은 메세지를 뿌리게 된다. SQL> update long_replace set longtype = replace(longtype,'기능','기능불가');update long_replace set longtype = replace(longtype,'기능','기능불가') *ERROR at line 1:ORA-00932: 일관성 없는 데이터 유형: NUMBER이(가) 필요하지만 LONG임 방법..
2011.01.24