Total(369)
-
oracle10g Recyclebin
SQL> select * from tab; TNAME TABTYPE CLUSTERID ---------------------------------- ---------- ------------ BIN$vZBAmE1rSaiCK+8QN9p98g==$0 TABLE : drop 된 table BIN$JkwChjqZRbex7BzBEETFpQ==$0 TABLE : drop 된 table HHH TABLE BBB TABLE 4 개의 행이 선택되었습니다. SQL> show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME ---------------- ------------------------------------ -------------- --------..
2008.11.30 -
Row Migration
Row Migration(행마이그레이션)이란 하나의 레코드는 하나의 블록안에 들어가야하는데 update가 발생하여 레코드값이 커지면서 블록안에 남은 여유공간이 없어 그 레코드가 다른 블록으로 옮겨지게 되는 현상입니다. 행 마이그레이션을 방지하기 위해서 블록에 여유공간을 남겨 놓는데 이것을 PCTFREE 라 합니다.PCTFREE의 필요성을 한번 테스트 해봅시다. 먼저 2개의 테이블 생성.create table aaa (a number ,b varchar2(20) ,c date default sysdate) tablespace users pctfree 0 pctused 30 storage (freelists 2);=======================================aaa 테이블에 대해 2만..
2008.11.30 -
Linux Oracle9i Ora-01031:insufficient privileges
oralce@admin] sqlplus "/as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on 목 11월 20 14:30:34 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. ERROR:ORA-01031: insufficient privileges 사용자명 입력:ERROR:ORA-01017: 사용자명/암호가 부적합, 로그온할 수 없습니다 사용자명 입력:ERROR:ORA-01017: 사용자명/암호가 부적합, 로그온할 수 없습니다 SP2-0157: 3회 시도후 ORACLE에 CONNECT 하지못하고 SQL*Plus을 종료했습니다. oracle@admin]db에 접속을 할 수가 없네요ㅠㅠ oracle@a..
2008.11.19 -
Ora-32004, Ora-19905:10g Archive mode 설정 후 Error
10g 에서 archive mode 설정을 9i와 똑같이 하였다가 다음과 같은 에러를 발생시켰습니다. 제가 archive mode 설정에서 수정한 부분들.. SQL> alter system set log_archive_format='arc%T%TS%S.ARC' scope=spfile; SQL> alter system set log_archive_start=true scope=spfile; SQL> shutdown immediate;데이터베이스가 닫혔습니다. 데이터베이스가 마운트 해제되었습니다. ORACLE 인스턴스가 종료되었습니다. SQL> startup ORA-32004: obsolete and/or deprecated parameter(s) specified ORA-19905: log_archive_..
2008.10.02 -
10g Archive Mode로 변경
C:\> sqlplus "/as sysdba" archive mode로 변경하기 전에 확인 해 봐야 할 것!! SQL> archive log list데이터베이스 로그 모드 아카이브 모드가 아님 자동 아카이브 사용 안함 아카이브 대상 USE_DB_RECOVERY_FILE_DEST 가장 오래된 온라인 로그 순서 32 현재 로그 순서 33SQL>show parameter log_archive_max_processes; (활성화 되고 있는 archive process 확인)NAME TYPE VALUE --------------------------- -------------- ------- log_archive_max_processes integer 2 process를 늘려주고 싶을 때 : alter syste..
2008.10.01 -
Rollup & Cube & Grouping 차이
Rollup 과 Cube는 9i 부터 생긴 함수 입니다.Rollup 과 Cube는 8i 부터 생긴 함수 입니다.그러므로 예전에 8i 때까지 사용하던 union과 비교를 해보시면 쉽게 이해 하실 수 있습니다. 8i와 9i의 쿼리문을 비교해보시면 쉽게 이해하실수 있을 거라 생각되어져 별다른 설명은 첨부하지 않았습니다. HR 계정에서 다음 쿼리문을 차근차근히 살펴보시고 실행을 한번 해보세요. SQL> conn hr/hr (1) Rollup -Ver. 9i-select department_id,job_id,avg(salary),count(*) from employees group by rollup(department_id,job_id) ----여기서 하나더 grouping 에 대해서도 함께 알아 보도록 하겠습니..
2008.05.16