admin

Oracle DBA_DIRECTORIES

set linesize 121col owner format a15col directory_name format a20col directory_path format a70 SELECT * FROM dba_directories; CREATE OR REPLACE DIRECTORY BACKUP               AS ‘/var/backup’;CREATE OR REPLACE DIRECTORY SUBDIR               AS ‘/opt/db/app/oracle/11g/demo/schema/order_entry//2002/Sep’;CREATE OR REPLACE DIRECTORY SS_OE_XMLDIR         AS ‘/opt/db/app/oracle/11g/demo/schema/order_entry/’;CREATE OR REPLACE DIRECTORY LOG_FILE_DIR         AS ‘/opt/db/app/oracle/11g/demo/schema/log/’;CREATE OR REPLACE DIRECTORY DATA_FILE_DIR        AS ‘/opt/db/app/oracle/11g/demo/schema/sales_history/’;CREATE OR REPLACE DIRECTORY XMLDIR               AS ‘/ade/b/1191423112/oracle/rdbms/xml’;CREATE OR REPLACE […]

Oracle DBA_DIRECTORIES 더 읽기"

Oracle TEST 1

CREATE USER <MYID> IDENTIFIED BY “123456”;ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK;GRANT CONNECT,DBA,RESOURCE TO scott; NOAUDIT ALL;DROP TABLE SYS.AUD$ PURGE;COMMIT; @/opt/db/app/oracle/11g/javavm/install/rmjvm.sql@/opt/db/app/oracle/11g/rdbms/admin/catexp.sql@/opt/db/app/oracle/11g/rdbms/admin/catproc.sql@/opt/db/app/oracle/11g/rdbms/admin/utlrp.sql COMMIT; CREATE OR REPLACE DIRECTORY datapump AS ‘/work/datapump/’;GRANT READ, WRITE ON DIRECTORY datapump TO scott;expdp scott/tiger full=y directory=datapump dumpfile=full.dmpimpdp scott/tiger full=y directory=datapump dumpfile=full.dmp

Oracle TEST 1 더 읽기"

Oracle expdp 디렉토리 변경

SELECT * FROM DBA_DIRECTORIES; OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————–SYSBACKUP/var/backup SYSSUBDIR/opt/gate1/Engine/oracle/11g/demo/schema/order_entry//2002/Sep OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————– SYSSS_OE_XMLDIR/opt/gate1/Engine/oracle/11g/demo/schema/order_entry/ SYSLOG_FILE_DIR OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————–/opt/gate1/Engine/oracle/11g/demo/schema/log/ SYSDATA_FILE_DIR/opt/gate1/Engine/oracle/11g/demo/schema/sales_history/ SYS OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————–XMLDIR/ade/b/1191423112/oracle/rdbms/xml SYSMEDIA_DIR/opt/gate1/Engine/oracle/11g/demo/schema/product_media/ OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————–SYSDATA_PUMP_DIR/opt/db/app/oracle/admin/GATEONE/dpdump SYSORACLE_OCM_CONFIG_DIR/opt/db/app/oracle/11g/ccr/state OWNER————————————————————DIRECTORY_NAME————————————————————DIRECTORY_PATH——————————————————————————– 9 rows selected. CREATE OR REPLACE DIRECTORY  SUBDIR AS ‘/opt/db/app/oracle/11g/demo/schema/order_entry//2002/Sep’;CREATE OR REPLACE DIRECTORY  SS_OE_XMLDIR AS ‘/opt/db/app/oracle/11g/demo/schema/order_entry/’;CREATE OR REPLACE DIRECTORY  LOG_FILE_DIR AS ‘/opt/db/app/oracle/11g/demo/schema/log/’;CREATE OR REPLACE DIRECTORY  DATA_FILE_DIR AS ‘/opt/db/app/oracle/11g/demo/schema/sales_history/’;CREATE OR REPLACE DIRECTORY  MEDIA_DIR AS ‘/opt/db/app/oracle/11g/demo/schema/product_media/’;

Oracle expdp 디렉토리 변경 더 읽기"

Oracle Undo 테이블 변경하기

■ UNDO 테이블 스페이스 생성 CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE ‘/opt/db/app/oracle/oradata/GATEONE/undotbs1.dbf’ SIZE 100M AUTOEXTEND ON; ■ UNDO 테이블스페이스 적용 (init.ora 파일에서 undo_management=AUTO 으로 되어 있어야 함) ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1; ■ 기존 UNDO 테이블 삭제 DROP TABLESPACE OLD_UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;

Oracle Undo 테이블 변경하기 더 읽기"

Oracle 테이블

■ 테이블 목록 보기SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE = ‘TABLE’; ■ 내 테이블 목록 보기 (로그인한 사용자)SELECT TABLE_NAME FROM USER_TABLES; ■ 특정사용자의 테이블SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER = ‘계정이름’; ■ 테이블 크기 보기SELECT SEGMENT_NAME, ROUND((BYTES/1024/1024),2) “SIZE(MB)” FROM USER_SEGMENTS WHERE SEGMENT_TYPE=’TABLE’ ORDER BY BYTES; ■ SYS.AUD$ 테이블 7일전 자료 모두 삭제DELETE FROM SYS.AUD$ WHERE

Oracle 테이블 더 읽기"

Oracle 테이블스페이스 목록 및 용량 보기

— 오라클 테이블 스페이스 용량/사용량 산출 SELECT   SUBSTR(A.TABLESPACE_NAME,1,30) TABLESPACE,         ROUND(SUM(A.TOTAL1)/1024/1024,1) “TotalMB”,         ROUND(SUM(A.TOTAL1)/1024/1024,1)-ROUND(SUM(A.SUM1)/1024/1024,1) “UsedMB”,         ROUND(SUM(A.SUM1)/1024/1024,1) “FreeMB”,         ROUND((ROUND(SUM(A.TOTAL1)/1024/1024,1)-ROUND(SUM(A.SUM1)/1024/1024,1))/ROUND(SUM(A.TOTAL1)/1024/1024,1)*100,2) “USED%”FROM         (SELECT   TABLESPACE_NAME,0 TOTAL1,SUM(BYTES) SUM1,MAX(BYTES) MAXB,COUNT(BYTES) CNT          FROM     DBA_FREE_SPACE          GROUP BY TABLESPACE_NAME          UNION          SELECT   TABLESPACE_NAME,SUM(BYTES) TOTAL1,0,0,0          FROM     DBA_DATA_FILES          GROUP BY TABLESPACE_NAME) AGROUP BY A.TABLESPACE_NAMEORDER BY TABLESPACE;

Oracle 테이블스페이스 목록 및 용량 보기 더 읽기"

Oracle Data Dictionary

ddd 출처 : http://www.oracleclub.com/lecture/1520 데이터 사전(Data Dictionary)이란 데이터 사전(Data Dictionary)이란 대부분 읽기전용으로 제공되는 테이블 및 뷰들의 집합으로 데이터베이스 전반에 대한 정보를 제공 한다. 오라클 데이터베이스는 명령이 실행 될 때 마다 데이터 사전을 Access 한다. DB작업동안 Oracle은 데이터 사전을 읽어 객체의 존재여부와 사용자에게 적합한 Access 권한이 있는지를 확인 한다. 또한 Oracle은 데이터 사전을 계속 갱신하여 DATABASE

Oracle Data Dictionary 더 읽기"

Oracle 오류 대처 방법

■ 데이터 파일 이름 변경 select name from v$datafile; … alter database rename file ‘/opt/oracle/app/oracle/oradata/GATEONE/system01.dbf’ to ‘/opt/db/app/oracle/oradata/GATEONE/system01.dbf’; ■ ORA-30012: undo tablespace ‘undotbs01’ does not exist or of wrong type init<XX>.ora 파일에서 undo_management=MANUAL 삽입 후 spfile 변경 후 재 시작

Oracle 오류 대처 방법 더 읽기"

Oracle : ORA-01552 해결방법

[oracle@localhost /]$ export ORACLE_SID=XXX[oracle@localhost /]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 11 14:38:45 2013 Copyright (c) 1982, 2009, Oracle.  All rights reserved. Connected to:Oracle Database 11g Release 11.2.0.1.0 – Production SQL> create rollback segment users; Rollback segment created. SQL> alter rollback segment users online; Rollback segment altered.

Oracle : ORA-01552 해결방법 더 읽기"

Oracle pfile/spfile 간 변환

■ pfile을 spfile로 변환 create spfile=’/opt/oracle/app/oracle/11g/dbs/spfileHA.ora’ from pfile=’/opt/oracle/app/oracle/11g/dbs/initHA.ora’; create spfile=’/opt/oracle/app/oracle/11g/dbs/spfileGATEONE.ora’ from pfile=’/opt/oracle/app/oracle/11g/dbs/initGATEONE.ora’; ※ spfile을 pfile로 변환은 역순으로 하면 된다.

Oracle pfile/spfile 간 변환 더 읽기"

Oracle 11gR2 alert.log 위치

■ Alert 로그파일 위치 ${ORACLE_BASE}/diag/rdbms/<DB명>/<SID명>/alert/log.xml삭제 가능. ■ Alert 로그 보기 [oracle@localhost ~]$ adrci  ADRCI: Release 11.2.0.1.0 – Production on Wed Oct 9 17:34:30 2013 Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved. ADR base = “/opt/oracle/app/oracle”adrci> show alert

Oracle 11gR2 alert.log 위치 더 읽기"

Oracle 11gR2 설치 (Linux)

출처 : http://blueray21.tistory.com/21 1. Oracle 11g R2 http://www.oracle.com/technetwork/products/express-edition/downloads/index.html linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip 2. 패키지 확인 http://docs.oracle.com/cd/E11882_01/install.112/e24323/toc.htm#autoId8 compat-libstdc++-33-3.2.3-61.i386.rpmlibaio-devel-0.3.106-5.i386.rpmsysstat-7.0.2-12.el5.i386.rpmunixODBC-2.2.11-10.el5.i386.rpmunixODBC-libs-2.2.11-10.el5.i386.rpmunixODBC-devel-2.2.11-10.el5.i386.rpmpdksh-5.2.14-37.el5_8.1.i386.rpm 설치 시 오류를 피하기 위해서 모든 모듈을 최신 버전으로 유지 3. Oracle 계정 및 디렉토리 생성 3.1 Oracle 계정 생성  [ray@centos ~]$ sudo groupadd oinstall [ray@centos ~]$ sudo groupadd dba [ray@centos ~]$ sudo useradd -m -g oinstall -G dba oracle [ray@centos ~]$ sudo passwd oracle 3.2 디렉토리 생성  [ray@centos

Oracle 11gR2 설치 (Linux) 더 읽기"

Oracle 파라메터 파일 정리(spfile, pfile)

출처 : http://estenpark.tistory.com/294 1. 파라메터 파일의 개념과 종류 [1-1 파라메터 파일의 개념] 오라클에서 말하는 필수 파일 중에서 파라메터 파일은 오라클이 구동 할 수 있게 설계되어 있는 도면과 같습니다. 한가지 예로 데이터베이스를 기동하기 위해서는 파라메터 파일을 참조하여 SGA 및 기타 필요한 환경을 구성 할 수 있습니다. shutdown(종료상태) -> 파라메터 파일 읽기(spfile/pfile) -> NOMOUNT 단계별로 올라오는데 여기에서 파라미터 파일을

Oracle 파라메터 파일 정리(spfile, pfile) 더 읽기"

Oracle SQL Tip

출처 : http://blog.naver.com/sasimy18?Redirect=Log&logNo=120026510934 ◆ DB Openalter database open;alter database open resetlogs; ◆ DB 마운트 alter database mount; ◆ DB에 있는 모든 Table 이름보기select table_name from user_tables ◆ Table의 Primary Key 찾기select * from user_ind_columns where table_name = ”CodeTable” ◆ 인수전달select * from user_ind_columns where table_name = ”&1”===>; save keySQL> start key CodeTable ◆ 서로 연결되는 Key를

Oracle SQL Tip 더 읽기"

위로 스크롤