본문 바로가기
반응형

TechNical/Oracle45

오라클 parameter 파일 수정하기 오라클 parameter 파일 수정하기 SGA_MAX_SIZE를 수정할 경우 PFILE에서 텍스트 작업을 해 주는 경우가 있다. (SPFILE은 텍스트 코드가 아니므로 텍스트 수정해서 저장하면 깨진다) 이때, 텍스트 수정을 위해 PFILE을 생성해서 PFILE로 시작시켜 보자. 1. ORACLE\admin\[SID]\pfile 에 있는 init.ora.xxxxxx 파일을 복사해서 2. ORACLE\ora92\database 에 붙여 넣는다. 3. SPFILE[SID].ora 파일의 이름을 변경한다. SPFILE[SID].ORA.OLD 처럼.. 4. shutdown 5. 복사해온 파일의 이름을 init[SID].ora로 변경한다. 6. startup 요거를 다시 SPFLIE로 만들려고 하면 create s.. 2008. 3. 3.
오라클 테이블 복사 오라클에서 테이블 복사하는 쿼리문 1. 생성과 동시에 데이터 카피하기(복사) CREATE TABLE COPY_TB AS SELECT * FROM ORI_TB 2. 기존 테이블에 데이터만 가져오기 INSERT INTO COPY_TB SELECT * FROM ORI_TB 약간 응용해서 들어가면~ 테이블을 생성했는데 다른 테이블스페이스로 옮기고 싶을때. 테이블을 다른 테이블스페이스로 지정하고 미리 생성해 둡니다. CREATE TABLE COPY_TB (A NUMBER, B VARCHAR2(10)) TABLESPACE COPY_TBS 그리고 기존 테이블의 내용을 새로 생성한 테이블에 쑤셔 넣습니다. INSERT INTO COPY_TB SELECT * FROM ORI 이게 이상해 보이지만... exp/imp로 하.. 2008. 2. 28.
오라클 심심풀이용 SQL문 퀴즈 scott이 가지고 있는 EMP 테이블을 가지고 장난질을 좀 쳐 보기로 합시다. EMP테이블에는 hiredate라고 입사년도가 있습니다. 그걸 가지고~ 아래와 같은 모양으로 출력되게 해 봅시다~ TOTAL 1980 1981 1982 1987 ---------- ---------- ---------- ---------- ---------- 15 1 10 2 1 잠시 생각하셨나요? ㅎㅎ 굳이 옆으로 출력할 필요가 없다면 간단하게 이런식으로 출력할 수 있습니다. SQL> select to_char(hiredate,'YYYY'),count(*) from emp group by to_char(hiredate,'YYYY'); TO_C COUNT(*) ---- ---------- 1980 1 1981 10 1982 .. 2008. 2. 20.
로그마이너로 쿼리 히스토리를 뒤져 보자! 로그 마이너라는 기능을 사용해서 리두 로그 파일을 이용하여 기존에 사용했던 쿼리의 히스토리를 확인 해 볼 수 있다. 모든 작업은 SYS로 접속해서 하자. 1. 초기화 파라메터 파일에서 'UTL_FILE_DIR'을 지정한다. utl_file_dir='C:\oracle\logmnr' 요래 저장을 하고 그리고 리스타트 한다. 2. 다음의 SQL문을 차례로 실행 시키다. SQL> @C:\oracle\ora92\rdbms\admin\dbmsrpr.sql 패키지가 생성 되었습니다. SQL> @C:\oracle\ora92\rdbms\admin\prvtrpr.sql 라이브러리가 생성되었습니다. 패키지 본문이 생성되었습니다. 3. 그리고 패키지를 실행 시킨다. 생성할 파일명과 아까 설정한 경로를 지정해 준다. SQL> .. 2008. 1. 21.
반응형