본문 바로가기

Oracle

Datafile rename Step 작업 Command 1 해당 데이터파일이 속한 테이블스페이스 OFFLIINE ALTER TABLESPACE test OFFLINE ; 2 데이터파일이 offline되었는지 확인 select name,status from v$datafile; 3 OS 상에서 해당 데이터파일을 복사하고자 하는 위치에 복사 cp /oracle/oradata/orcl/a.dbf /oracle/oradata/orcl/data1/b.dbf 4 명령문을 통한 RENAME ALTER TABLESPACE test RENAME DATAFILE '/oracle/oradata/orcl/a.dbf' TO '/oracle/oradata/orcl/data1/b.dbf'; 5 해당 테이블스페이스 ONLINE ALTER TABLESPACE .. 더보기
rman catalog 생성 SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jul 8 11:10:13 2010 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORACLE_SID orcl ORACLE_HOME /oracle/product/102/db_1 SQL> create tablespace cattbs datafile '/oracle/oradata/or.. 더보기
LOB syntax ex> Toad에서 뽑은 스크립트 예제. CREATE TABLE HHH.TEST ( C1 BLOB, C2 CLOB, C3 BLOB, C4 VARCHAR2(20 BYTE) ) TABLESPACE TEST PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 64K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS LOB (C1) STORE AS ( DISABLE STORAGE IN ROW CHUNK 8192 RETENTION NOCACHE INDEX ( TABLESPACE TEST STORAGE ( INITIAL 64K MINEXTENTS .. 더보기
Oracle8.1.0.7 -> Oracle9.2.0.1 Upgrade 1. 버젼확인 - Select * from v$version; - Select * from v$option; 8.1.7 -> 9.2 지원 ================================= 2. Cold Backup 수행 ================================= 3. Avoid running out of space during the migration - Prepare the system rollback segment: =>Alter rollback segment system storage (maxextents 121 next 1M); - Ensure plenty of free space in the SYSTEM tablespace. A minimum of 150 Mb add.. 더보기
sqlplus "/as sysdba" 시 ORA-01031: insufficient privileges SQLNET.AUTHENTICATION_SERVICES= (NTS) 위의 내용을 $ORACLE_HOME/network/admin/sqlnet.ora 파일에 추가해서 해결 보통 문제의 원인은 SID 셋팅을 안해줘서 나타난다. ORACLE_SID 셋팅 windows : set ORACLE_SID=SID명 그외 : export ORACLE_SID=SID명 더보기
ORACLE11gR2 EM 설치 ORACLE 버젼 : ORACLE11gR2 플랫폼 : window7(32bit) oracle설치도중 EM관련 에러가 남. 무시하고 DB생성까지 진행함. 후에 EM은 재설치 하면 되니... EM설치중 10G버젼까지는 볼수 없는 메세지가 화면에 나타났다. C:\Users\Administrator>emca -deconfig dbcontrol db -repos drop EMCA 시작 시간 2010. 7. 30 오후 4:27:21 EM Configuration Assistant, 버전 11.2.0.0.2 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. 다음 정보 입력: 데이터베이스 SID: orcl 리스너 포트 번호: 1521 SYS 사용자 비.. 더보기
_optim_peek_user_binds bind_peek와 관련한 hidden parameter 이다. hidden parameter 조회 쿼리 SELECT RPAD(I.KSPPINM, 35) || ' = ' || V.KSPPSTVL AS PARAM , I.KSPPDESC DESCRIPTION , DECODE(V.KSPPSTDF,'FALSE','F','TRUE','T') AS DFLT , P.ISSES_MODIFIABLE , P.ISSYS_MODIFIABLE FROM X$KSPPI I , X$KSPPCV V , V$PARAMETER P WHERE V.INDX = I.INDX AND V.INST_ID = I.INST_ID AND I.KSPPINM = P.NAME(+) AND I.KSPPINM LIKE lower('%' || '&NAME' || .. 더보기
Oracle11g Adaptive Cursor Sharing SQL 실행계획의 공유와 재사용에 관하여 Oracle11g에서 새로운 기능이 나왔다. Adaptive Cursor Sharing 이란 기능이 새로 나왔는데 특별히 사용자가 이기능을 쓰기위하여 설정해야 되는 값들이 있는것도 아니고 자동으로 기능이 사용된다고 보면 된다. 이 기능이 하는 역활에 대해 알아보자. 우선 커서공유를 위해 설정된 파라메터 값을 확인해보니... EXACT 로 설정되어 있다. cursor_sharing의 값에는 3개의 값이 있다. EXACT : 기본 값으로서 서로 완전히 일치하는 SQL문장에 대해서만 커서가 공유되는 기본적인 특성을 그대로 유지하게 된다. 이상태에서는 동일하게 작성된 SQL 문장들만이 공유될 것이고, 더 많은 SQL들이 공유되도록 하기 위해서는 사용자가 SQL 문장을 작.. 더보기
ORA-39213 : Metadata processing is not available datapump 시 에러 발생 solution : sysdba user login.. SQL> execute dbms_metadata_util.load_stylesheets 실행 다시 datapump 실행 SUCCESS!@@ 더보기
pid oradebug SQL> oradebug setospid 22363 Oracle pid: 207, Unix process pid: 22363, image: oracle@orcl SQL> oradebug event 10046 trace name context forever, level 12 Statement processed. SQL> oradebug tracefile_name /oracle/app/oracle/product/920/rdbms/log/tracefile_name.trc SQL> oradebug event 10046 trace name context off $tkprof tracefile_name.trc explain=user/passwd sys=no output=1.lis 더보기