Oracle(98)
-
Linux 10.2.0.4 upgrade Patch
현재 버젼은 10.2.0.1 이다. metalink 에서 패치 및 업데이트를 클릭하여 10.2.0.4 를 조회하여 다운 받는다. patch number : 6810189 파일명 : p6810189_10204_Linux-x86.zip 1. lsnrctl stop listener 2. shutdown immediate; 3. unzip p6810189_10204_Linux-x86.zip 4. ./runInstaller. - 허가거부라고 하여 실행이 되지 않을 때가 있는데 runInstaller 파일에 권한을 더 추가한다.(chmod 775 runInstaller) - .oui 등 다른 파일들도 권한 문제로 실행이 안되는 경우가 생김. 5. 인스톨 화면에서 10.2.0.1 설치 했을 때와 같은 경로들을 준다...
2011.10.31 -
ORA-00257
오라클 접속 할 때 갑자기 아래와 같이 에러가 뜨면서 접속이 되질 않았다. ORA-00257: archiver error. Connect internal only, until freed. archive 가 쌓이는 곳을 확인해보니, 100%를 치고 있었다. 헐... 운영중 디비라서 더욱 다급한 상황.. 일단 archive 파일 전체를 삭제하였다. 빨리 FULL 백업을 해야겠다. 접속은 잘 된다. 백업 정책을 만들어야지...
2011.09.27 -
ORA-09817, ORA-01075
SQL*Plus: Release 10.2.0.4.0 - Production on Tue Sep 27 08:40:00 2011 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. SQL> ERROR: ORA-09817: Write to audit file failed. HPUX-ia64 Error: 28: No space left on device ORA-01075: you are currently logged on bdump, udump, adump, cdump 의 용량이 초과 되어서 발생되는 문제이다. bdf를 쳐보니 위 로그 파일들이 저장되는 곳이 100% 를 치고 있었다. 일단 해당파일들을 삭제하지 않고 다른 곳으로 옮겨 놓았다.
2011.09.27 -
오라클 10g 로그마이너
* 나는 핫백업이 끝나는 시점까지의 아카이브 파일들은 항상 백업을 해놓는다. * 로그마이너를 사용하는데에 있어 내가 데이터를 삭제,수정한 시점을 대충이라도 기억을 하면 좀 더 수월한 작업이 진행 되지 않을까 생각된다. * 만약 오후 4시 10분 쯤에 DML 작업을 하였고, 그 이후에 잘못되었다는 것을 알았을 때 archive 파일 쌓이는 곳을 확인하여 해당시간대에 쌓인 archive 파일을 dbms_logmnr 를 이용하여 복구 시킨다. -rw-r----- 1 oracle dba 2769920 2011-08-30 16:07 1_17_760545262.dbf -rw-r----- 1 oracle dba 2712064 2011-08-30 16:08 1_18_760545262.dbf -rw-r----- 1 or..
2011.08.31 -
startup 종류?
1. startup nomount - pfile 또는 spfile을 읽어서 SGA 까지 올라옴. - pfile 또는 spfile들에 구성된 내용들을 볼 수 있다. 2. startup mount - Database의 정보를 가지고 있는Control file 까지 올라옴. - Oracle Dynamic Performance Views 까지 조회할 수 있음. 3. startup - Database open - 정상구동. 4. startup restrict - restrict 권한을 가진 계정만 DB에 접속할 수 있다. - 다른 session들을 막고 open된 상태에서 DB를 조작하여야 할 때 사용.(패치 또는 백업)
2011.08.18 -
shutdown 종류?
1. shutdown (normal) : dml 작업을 한 다른 session 들이 commit이나 rollback을 하지 않는 이상 절대 shutdown 불가능 2. shutdown transactional - dml 작업을 한 session들은 그대로 냅두고, 다른 session 들만 끊는다. - 어쨌든 normal 과 같은 경우. 3. shutdown immediate - shutdown을 할때 가장 많이 쓰이는 명령어. - dml 작업을 한 다른 session 들을 자동 rollback 시키고 shutdown 을 가능하게 함. 4. shutdown abort - 강제로 shutdown 함. - system에 무리를 줄 수가 있음.
2011.08.18