Total(370)
-
ora-27476, ora-06512
어제 회의가 끝나고 회식자리를 가기 위해서 제자리로 돌아와 컴퓨터를 보니 메신저로 아는 분께서 GATHER_STATS_JOB을 disable시킬려고 하는데 에러가 났다고 좀 봐달라고 하였습니다.회식자리를 가야하는 급한마음에 얼렁뚱땅 에러만 보고 잘모르겠다고 하였습니다.그러나 회식자리에서 계속 그 에러 생각이 떠나질 않았습니다. 많이 궁금하더라구요. 무슨 에러일까..모지모지~ㅎㅎㅎ(모..중간에는 잊어버렸지만요..ㅋㅋ) 회식 자리 가기 전에 메모장에 에러메시지를 저장을 해놓고 나간터라 오늘 출근하여 그 메세지를 다시 한번 보았습니다. 깜짝 놀랐습니다. 에러메세지는 아래와 같았습니다.SQL> exec dbms_scheduler.disable('GATHER_STATS_JOB');BEGIN dbms_schedul..
2010.01.26 -
1년치 날짜 생성.
[출처] : http://cafe.naver.com/prodba/16202PRODBA 카페에서 지구인 님께서 올려주신 것. SELECT TARGET_DATE T_DATE, TO_CHAR(TARGET_DATE, 'DAY') T_DAYFROM ( SELECT ADD_MONTHS(TO_DATE(LEVEL, 'DDD'), 0) TARGET_DATE FROM DUAL CONNECT BY LEVEL
2010.01.14 -
alert file 에서 error 개수 확인 방법
출처 : [http://ukja.tistory.com/240 욱짜님 블로그] 평소 자주 찾아보는 욱짜님 블로그에 있는 설명 그대로를 테스트 해본 결과 입니다. 1. bdump의 경로를 알아보고 지정. SQL> col value new_value back_dumpSQL> select value from v$parameter where name = 'background_dump_dest'; VALUE--------------------------------------------------------------------------------/oracle/oradata/PROD/admin/bdump SQL> create or replace directory back_dump_dir as '&back_dump'..
2010.01.14 -
DATABASE 일일 점검 리스트
카페 > ProDBA | jams http://cafe.naver.com/prodba/15608 l DATABASE 1.1 매일 alertSID.log 화일의 내용과 trace file의 내용을 check - 이 화일에서 internal error나 다른 oracle error들을 알수 있다.이 화일의 내용은 무한히 늘어나므로 이 화일의 directory space도 조절할 필요가 있다. 1.2 alerSID.log화일이나 trace 화일 일정 크기 이상이 되면 backup- alertSID.ora는 무한히 커지므로 적당한 양만큼 bacup을 받아라. 이 화일로 장애 발생의 유추가 가능하므로 필요하다. 1.3 *_dump_dest의 free space여부를 항상 확인- InitSID.ora이나 confi..
2009.12.15 -
number(p,s) : precision, scale ora-01438
number(p,s) : 전체 p자리 중 소수점 이하 s자리(p:1~38, s:-84~127) number 형식 컬럼에 대한 length를 지정하지 않고 사용되는 경우가 있습니다.예를 들자면 create table num_test (num1 number); 라고 지정을 해놓는데,데이터가 일정치 않을 경우 엄청난 값의 길이가 들어갈 수 있는 상황이 발생하겠죠. 그래서 흔히들 number(10) 같이 길이를 지정해 주고 사용되고 있습니다.소수점을 넣을려고 한다면 number(10,2) 이런 식으로 format을 설정해 줍니다. 제가 하고 싶은 말은 얼마전 우연히 number(3,8) 에 대해서 의문을 가지게 되었습니다.즉, p가 s보다 작을 경우 어떻게 되는가 입니다.아직까지도 정확하게 잘 모르겠습니다. 테..
2009.12.10 -
유용 update문
테스트 테이블 확인. SQL> select deptno, max(sal) from emp group by deptno; DEPTNO MAX(SAL)---------- ---------- 30 2850 20 3000 10 5000 SQL> select * from dept_test; DEPTNO DNAME LOC SAL---------- ------------------- ----------- ---------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 2850 40 OPERATIONS BOSTON -1 DBA Seoul 40 SALES CHICAGO 50 SALES CHICAGO 1111 7 rows selected. 무심코 지나쳐 버릴 것..
2009.12.09