본문 바로가기

Oracle/admin

Redo log file의 장애 처리 유형 출처 : http://struggle86.tistory.com/entry/Redo-Log-%EC%9E%A5%EC%95%A0-%EB%B3%B5%EA%B5%AC alter database clear unarchived logfile group N; - 장애가 발생한 redo log file 을 재생성하는데 사용된다. - archive log mode 에서 archiving 이 진행되지 않은 redo log file 은 alter database drop logfile group N; 명령으로 삭제할 수 없기 때문에 redo log file 을 재생성해야 된다. - Current redo log file 은 다음 명령어를 사용할 수 없다. (DB Open 이면 log switch 발생 후 적용) - DB Op.. 더보기
Oracle User Password Policy Configuration 오라클 사용자에게 패스워드 정책을 적용Oracle 서버 접속 후 명령 수행 $ vi $ORACLE_HOME/rdbms/admin/utlpwdmg.sql$ORACLE_HOME/rdbms/admin/utlpwdmg.sql // 아래 길이를 4에서 7로 수정 -- Check for the minimum length of the password IF length(password) < 7 THEN raise_application_error(-20002, 'Password length less than 7'); END IF; // system의 기본 profile 설정은 주석처리-- ALTER PROFILE DEFAULT LIMIT-- PASSWORD_LIFE_TIME 60-- PASSWORD_GRACE_TIME .. 더보기
Oracle CPU Patch for Linux Step1. -현재 상태 확인- SQL> select instance_name,status from v$instance; SQL> !lsnrctl status SQL> !ps -ef |grep ora_ SQL> select owner,object_name,status from dba_objects where status = 'INVALID';no rows selected Step2. -모든 서비스 중지 및 Oracle 폴더 백업-SQL> shutdown immediate SQL> !lsnrctl stop SQL> !ps -ef|grep ora_ [oracle@localhost /]$ tar -cvf app.tar app Step3. -Opatch 버전확인 및 패치파일 다운-Opatch 버전이 낮은경우 업.. 더보기
MOVE vs SHRINK Commands Oracle: MOVE vs SHRINK Commands By DatabaseJournal.com Staff by JP Vijaykumar The move command compacts the rows within Oracle blocks, resolves row chaining, and resets a table's High Water Mark Both the move and shrink commands reset the high water mark of a table, but which command is more efficient? This article discusses re-organizing a table using the move and shrink commands, then compares.. 더보기
Oracle11gR2 RAC(NFS) VOTE DISK, OCR FILE Multiplexing ※ Vote Disk Mutiplexing Step1. 현재 상태 확인[root@rac1 bin]# ./crsctl query css votedisk ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE 127607aac8de4f50bf9ab49db60aa428 (/u01/shared_config/voting_disk) [] Located 1 voting disk(s). Step2. Vote Disk 추가[root@rac1 bin]# ./crsctl add css votedisk /u01/shared_config/vote_disk01 Now formatting voting.. 더보기
Oracle Statspack Survival Guide OverviewSTATSPACK is a performance diagnosis tool, available since Oracle8i. STATSPACK can be considered BSTAT/ESTAT's successor, incorporating many new features. STATSPACK is a diagnosis tool for instance-wide performance problems; it also supports application tuning activities by providing data which identifies high-load SQL statements. STATSPACK can be used both proactively to monitor the cha.. 더보기
Oracle11gR2 RAC Background Processes [oracle@rac2 dbs]$ ps -ef |grep ora_ oracle 2339 1 0 09:53 ? 00:00:02 ora_pmon_rac2 오라클 서버에서 사용되는 각 프로세스들을 감시한다. 비정상 종료된 데이터베이스 접속을 정리. 정상적으로 작동하지 않는 프로세스들을 감시하여 종료시키고 비정상적으로 종료된 프로세스들에게 할달된 리소스를 재사용 가능하게 한다. oracle 2341 1 0 09:53 ? 00:00:02 ora_psp0_rac2 다양한 백그라운드 프로세스를 생성 or 시작하는 일을 한다. 오라클 인스턴스를 위해 새로운 프로세스 or 쓰레드를 생성하는 프로세스이며 대부분작업을 인스턴스 구동시에 수행한다. oracle 2343 1 2 09:53 ? 00:03:03 ora_vktm_r.. 더보기
RMAN CONFIGURE LIST [oracle@localhost ~]$ rman target rman/rmanRecovery Manager: Release 11.2.0.4.0 - Production on Mon Apr 25 16:02:19 2016Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.connected to target database: ORCL (DBID=1437543088)RMAN> show all; RMAN configuration parameters for database with db_unique_name ORCL are: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default얼마나 많은 f.. 더보기
expdp,impdp 아래는 예제로 scott계정의 모든 데이터를 expdp로 백업 후 새로운 유저를 생성하여impdp를 이용하여 밀어넣는 예입니다. 해당경로에 디렉토리를 생성 후 오라클에서 디렉토리를 지정.datapump 기능은 디렉토리를 간접적으로 경유해서 사용할수 있음.# mkdir /home/oracle/exp_dirSQL> create or replace directory exp_dir as '/home/oracle/exp_dir';Directory created. expdp를 실행하는 계정의 권한 부여.SQL> grant read,write on directory exp_dir to scott;Grant succeeded. SQL> exit Disconnected from Oracle Database 11g Ent.. 더보기
Shrink Temporary Tablespace 1. Create a temporary tablespace for swapping create temporary tablespace temp_temp tempfile'/dbora01/oradata/ORCL/ora02/temp_temp01.dbf' size 100M extent management local uniform size 1m; 2. Use it as default temporary tablespace alter database default temporary tablespace temp_temp; 3. Drop the old temporary tablespace alter tablespace temp tempfile offline;drop tablespace temp including conte.. 더보기