본문 바로가기

Oracle/admin

Shrink UNDO tablespace How to shrink the undo tablespace in Oracle? We need to create a tablespace temporary so that we can redirect undo usage to this temperorary tablespace. Steps: 1. Create a temporary tablespace for swapping CREATE undo TABLESPACE undotbs2 DATAFILE '/dbora01/oradata/ORCL/ora02/undotbs2_01.dbf' size 100M; 2. Use it as default UNDO tablespace ALTER SYSTEM SET undo_tablespace=undotbs2; 3. Drop the ol.. 더보기
XDB,JVM install/unInstall XDB Installation SQL> CREATE TABLESPACE "XDB" LOGGING DATAFILE '/u10/app/oradata/MYDB/xdb01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE 1500M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; The catqm.sql script requires the following parameters be passed to it when run: A. XDB user password B. XDB user default tablespace (Any tablespace other than SYSTEM, UNDO and TEMP can be spec.. 더보기
Oracle 11gR2 RAC 기동,중지 oracle1> crsctl stop cluster--> 디비,리스너,crs 한번에 내리는 명령이다.(해당노드)oracle1> crsctl stop cluster -all--> 디비,리스너,crs 한번에 모든 노드를 내리는 명령이다.(모든 노드)※ 올리는건 stop 대신 start를 사용.(개념은 같음) 아래는 순차적으로 내리기 위한 메뉴얼한 방법이니 참고바랍니다. RAC1 노드(정지)[root@rac1 bin]# su - oracle [oracle@rac1 ~]$ db_env [oracle@rac1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 19 16:03:15 2016Copyright (c) 1982, 2009,.. 더보기
SET SQLBLANKLINES ON 더보기
Redo Log File 장애 case 기본적인 대처 순서 1. Current 파일 / Current 아닌 파일 지웠는지 확인 2. 아카이브 파일 / 노 아카이브 파일을 지웠는지 확인 case1. Current 가 아닌 1개의 member 가 삭제되는 장애 얼럿로그 확인 -> 지워진 목록 drop SYS> alter database drop logfile member '/data/backup/close/redo01_a.log'; -> 지워진 멤버 생성 SYS> alter database add logfile member '/data/backup/close/redo01_a.log' to group 1; 끝. case2. Current 가 아닌 1개의 group 이 삭제되는 장애 얼럿로그 확인 -> 지워진 그룹 drop SYS> alter dat.. 더보기
Oracle 11gR2 NF: Auditing Enhancements (DBMS_AUDIT_MGMT) Oracle 11g Release 1 turned on auditng by default for the first time. Oracle 11g Release 2 now allows better management of the audit trail using the DBMS_AUDIT_MGMT package. Moving the Database Audit Trail to a Different Tablespace Controlling the Size and Age of the OS Audit Trail Purging Audit Trail Records Initializing the Management Infrastructure Timestamp Management Manual Purge Automated .. 더보기
ORACLE11g alert.log 와 trace file 확인 Oracle 11g 부터 Alert.log 와 trace file 은 새로운 형식으로 생성이 되며, 이는 ADR (Automatic Diagnotic Repository) 에 생성이 된다. 본 문서에서는 Database 에 심각한 에러가 발생한 경우, ADRCI 명령어를 이용하여 에러를 확인하고 관련된 alert.log 및 trace file 을 오라클 고객지원센터로 전송하는 방법에 대해서 설명한다. IPS 사용법 : ORACLE 11g 는 problem (Database 에서 발생한 에러코드)과 incident (에러가 발생한 기록)에 관련된 trace file 들을 자동으로 수집해주는 기능을 제공한다. 이 기능을 IPS (Incident Packaging Service) 라고 하며, 인터페이스로 GU.. 더보기
테이블 삭제후 휴지통 관리 및 테이블 복원 SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE BONUS TABLE SALGRADE TABLE SQL> drop table bonus; Table dropped. SQL> select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- DEPT TABLE EMP TABLE SALGRADE TABLE BIN$Iknc2NuIRTC6M/F96CL9Mw==$0 TABLE SQL> show recyclebin; ORIGINAL NAME RECYCLE.. 더보기
실수로 Data 삭제후 Commit 한 경우 복구 방법(일시적) SQL> insert into emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) 2 select empno, ename, job, mgr, hiredate, sal, comm, deptno 3 from emp as of timestamp ( systimestamp - interval '10' minute) ; 더보기
archive mode로 변경과 백업및 복구방법 아카이브변경 1. SQL> alter system set log_archive_dest_1='location=/oracle/arc_back' scope=spfile; 2. SQL> alter system set log_archive_format='%t_%s_%r.arc' scope=spfile; 3. os상에서 oracle/product/102/db_1/dbs/initorcl.ora 파일을 찾아서 삭제한다. 4. SQL>create pfile from spfile; SQL> shutdown immediate; SQL> startup mount; SQL> alter database archivelog; SQL> alter database open; -->여기까지 archive 적용완료 test 1.test.. 더보기