Oracle(96)
-
IMP-00032, IMP-00008
IMP-00032: SQL statement exceeded buffer lengthIMP-00008: unrecognized statement in the export file buffer size를 늘려주어라.
2012.10.04 -
기본적인 궁금증들(?)
문득 생각났던 부분을 테스트 해본 결과이다. 중요하지는 않지만 궁금해서...어이없는 궁금증이였던가? ㅋㅋ 1. archive mode 가 아니면 hot backup을 할 수가 없다.SQL> alter tablespace system begin backup;alter tablespace system begin backup*ERROR at line 1:ORA-01123: cannot start online backup; media recovery not enabled SQL> 2. 핫백업시 다시 begin backup 명령어 먹는가?SQL> alter tablespace system begin backup; Tablespace altered. SQL> alter tablespace system begin b..
2012.09.23 -
hot backup 중 대량의 DML 작업, 추후 해당 파일 깨졌을 시 어떻게 될까?
제목과 같이 갑자기 의문이 들었다.파일은 복사하는 중인데, 인서트는 계속 되고 있는 상황이 발생하였다.이론적으로 생각하였을 때는 아카이브 파일을 불러와 복구가 되겠다는 생각은 들어지만..정말 그렇게 될까?ㅎㅎ 테스트를 해보자.session 을 sys 와 scott 계정 2개를 열었다. users 테이블스페이스를 제외한 나머지 테이블스페이스에 대해서는 미리 hotbackup을 진행 완료.users 테이블스페이스를 남겨놓기 위해 alter database begin backup; 명령어를 사용하지 않고,alter tablespace system begin backup; 명령어를 사용하였다.(참고로 작업환경은 윈도우에서 하였음.) SQL> select * from v$backup; FILE# STATUS CH..
2012.09.23 -
Windows Oracle 10g 설치
몇 년전 오라클 교육을 받은 이후로 처음 윈도우에 오라클을 설치해보았다.DB 설치 시 윈도우와 리눅스가 초기 설정이 다소 다르다는 것을 잠시 잊고 있었다. 윈도우에 생성 시 초기 해야할 작업.1. 서비스 등록 (oradim) D:\PROD\script>oradim -new -sid PROD -startmode A인스턴스가 생성되었습니다. D:\PROD\script>set oroacle_sid=PROD D:\PROD\script>sqlplus "/as sysdba" cf. oradim -new -sid PROD : 서비스 등록 oradim -delete -sid PROD : 서비스 해제 startmode A : 자동모드로 변환 2. shutdown 또는 startup 시 별도의 인증없이 DB 관리자 역할을..
2012.09.23 -
characterset 변환
SQL> !lsnrctl stop listener...... SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startup mount;ORACLE instance started. Total System Global Area 2550136832 bytesFixed Size 2022920 bytesVariable Size 536871416 bytesDatabase Buffers 1996488704 bytesRedo Buffers 14753792 bytesDatabase mounted.SQL> alter system enable restricted session; System altered. SQ..
2012.07.17 -
minus 에 대한 위험(?)
union 과 union all 의 차이점을 말하라하면 중복이 제거가 되느냐 되지 않느냐의 차이로 알고 있었다.그러나 minus는????? 단순히 로우에 대한 빼기로만 알고 있었기에 무심코 사용했다.반전...결론은 minus를 하면 중복이 제거가 된 값들이 출력된다. with car as( select 'car' flag from dual union all select 'car' flag from dual union all select 'air' flag from dual union all select 'air' flag from dual union all select 'air' flag from dual union all select 'air' flag from dual union all select ..
2012.06.21