IT 전용글/Oracle 18

Archive Log와 Archive Hang

Archive Log Archive Log를 이해하기 전에 Redo Log를 이해해야 수월하다. (http://tawool.tistory.com/163 : Redo Log) Oracle의 Redo Log는 복구시에 사용된다. 어떤 행의 변경이 일어나면 그 정보는 우선 Redo Log Buffer에 먼저 기록 된다(선로그기법) Archive Log는 데이터 복구시에 요긴하게 사용되지만 기본값은 사용하지 않는다. 그리고 아래와 같은 이유들로 사용하지 않는 곳도 많다. 1. 추가적인 저장공간을 필요로 한다. 2. DB 성능이 떨어진다. 3. 관리하기 까다롭다. 극단적인 예를 들자면 데이터의 수정이 많이 일어나는 곳의 경우 Member의 크기가 1GB 의 Redo Log 에 Log Switch가 한시간에 5번만..

IT 전용글/Oracle 2015.02.10

2009 02 21 주말.ORACLE

pairwise comparisons = ex) Select * from emp where (job,deptno) in (Select distinct job, deptno from emp where sal>=3000) nonpairwise comparisons = select * from emp where job in (select job from emp where sal >=3000) and deptno in ( Select deptno from emp where sal>=3000) 일반적인 서브쿼리는 서브쿼리 실행후에 본쿼리 를 실행하는대 correlated 서브쿼리는 한 row 당 실행된다. with g as ( select deptno,avg(sal) avgsal from emp group by ..

IT 전용글/Oracle 2009.02.21

2009 02 15 주말 ~

Select * From user_tables; Select * From all_tables; Select * From dba_tables; // sys 로그인이 되어야 나옴. select object_name , object_type from user_objects where object_name='c8'; // 동봉한 이미지파일 참조. select view_name from dba_views where view_name like '%SESSION%' // 출력 결과 확인. select view_name from dba_views where view_name like Upper('%&key%') // 출력 결과 확인. grant select on emp to hr; // hr 이라는 유저에게 emp 테..

IT 전용글/Oracle 2009.02.15

2009 02 14 오라클 주말강의

Constraint (재약 조건 ) Select constraint_name,constraint_type,table_name from user_constraints; 1. 유니크 재약 조건 ( c2 , 중복체크 ) Create table t4 (c1 number , c2 number , constraint t4_uq unique(c2)); insert into t4 values (1 ,null); insert into t4 values (2 ,null); insert into t4 values(4,3); insert into t4 values(4,3); 2. Pk 재약조건(idx , 중복 배제 ) Create table t5(c1 number , c2 number , constraint t4_pk pri..

IT 전용글/Oracle 2009.02.14

주말 1주차 오라클 (서브쿼리)

1.select max(sal) from emp ; 결과값 : 5000 2.select ename , sal , dept no from emp where sal = 5000; 서브쿼리 = Select ename , sal , deptno from emp where sal = (select max(sal) from emp); ########################################################################## ########################################################################## 1. select sal from emp where job='MANAGER'; 의 결과값은 3개이다. 2. Select..

IT 전용글/Oracle 2009.02.08