보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
Oracle에서는 column name 변경하는 것을 지원하지 않는다. 단지 table name만 다음과 같이 변경할 수 있다. rename old_table to new_table; 따라서 Oracle에서는 편법을 이용하여 column name을 변경해야 하는데, 다음의 방법을 사용해 보자. 1. 원본테이블에 변경하고자 하는 컬럼명 ADD 2. 원하는 컬럼명을 기존 컬럼에서 값을 복사 3. 기존 컬럼제거 test 테이블 변경. nm을 name으로 rename ALTER TABLE test ADD name VARCHAR2(50) UPDATE test SET name=nm; ALTER TABLE test DROP COLUMN nm; test 테이블 변경. nm, cd을 각각 name, code로 renam..
DBMS_METADATA 패키지를 이용 --테이블 스키마 뽑기 --DBMS_METADATA.GET_DDL('TABLE', '테이블명', '테이블소유자') SELECT DBMS_METADATA.GET_DDL('TABLE', TABLE_NAME, 'EIS')||';' FROM USER_TABLES; --인덱스 스키마 뽑기 --DBMS_METADATA.GET_DDL('INDEX', '인덱스명', '인덱스소유자') SELECT DBMS_METADATA.GET_DDL('INDEX', INDEX_NAME, 'EIS')||';' FROM USER_INDEXES; --테이블 스페이스 스키마 뽑기 --TABLESPACE와 USER는 DBA 궈한이 있는 유저로 실행 SELECT DBMS_METADATA.GET_DDL('T..
◈ & 기호 이용하기 1. 첫번째 방법 SELECT 'You '||Chr(38)||' Me' FROM DUAL; 2. 두번째 방법 SET DEFINE OFF SELECT 'You & me' FROM DUAL; ◈ 편집기 및 SQL*Plus 공통 설정 지정하기 $ORACLE_HOME/sqlplus/admin/glogin.sql에 SQL*Plus 실행시 항상 지정되는 전체 설정을 할 수 있다. 여기서 "ed" 명령으로 실행되는 에디터는 다음 처럼 지정할 수 있다. DEFINE_EDITOR=gvim.exe ◈ 프로시져 혹은 함수등의 소스 뽑아내기 SET NEWPAGE 0 SET TERMOUT OFF SET VERIFY OFF SET SPACE 0 SET PAGESIZE 0 SET FEEDBACK OFF SET..
This article provides a clear, thorough concept of analytic functions and its various options by a series of simple yet concept building examples. The article is intended for SQL coders, who for might be not be using analytic functions due to unfamiliarity with its cryptic syntax or uncertainty about its logic of operation. Often I see that people tend to reinvent the feature provided by analyti..
################################################################## -- 테이블스페이스 삭제 -- 테이블스페이스가 오프라인 상태에서 명령을 내리길 권장 DROP TABLESPACE unicorn_temp INCLUDING CONTENTS CASCADE CONSTRAINTS; -- DATA TABLESPACE 생성 CREATE TABLESPACE unicorn_data DATAFILE 'D:\oracle\oradata\unicorn_data.TBL' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 500M DEFAULT STORAGE (INITIAL 4K NEXT 128K MINEXTENTS 1 PCTINCREASE 0); -- ..
init.ora QUERY_REWRITE_INTEGRITY=TRUSTED QUERY_REWRITE_ENABLED=TRUE COMPATIBLE > 8.1.0.0.0 privilege CREATE INDEX /QUERY REWRITE /CREATE ANY INDEX GLOBAL QUERY REWRITE. CBO (Cost Based Optimizer) Create statistics information by using analyze or use the index by using hint. RBO (Rule Based Optimizer) Function based index cannot be used in RBO. If the optimizer mode is Choose, the table should be..
이 오류는 일정 횟수 이상 로그인 실패나 10g인 경우 처음 설치 후 scott 계정을 사용할려면 만날 수 있는 오류다. CREATE PROFILE 명령을 사용하여 로그인을 시도할 경우에 허용된 실패횟수를 지정할 수 있을 뿐 아니라 유저 계정이 잠금상태로 남아 있게 되는 시간도 지정할 수 있다. 접속시에 일정 회수 이상 실패한 후 CONNECT를 시도하면 "ORA-28000: the account is locked" ERROR 발생. [상태확인] SQL> SELECT USERNAME, ACCOUNT_STATUS, TO_CHAR(LOCK_DATE,'YYYY.MM.DD HH24:MI') FROM DBA_USERS; [상태확인] SCOTT EXPIRED & LOCKED [해결방법] SQL> ALTER USER..
- Total
- Today
- Yesterday
- nodejs
- Dependency
- spring
- log4j
- spring boot
- bouncycastle
- monitoring
- ssh
- zookeeper
- ubuntu
- svn
- Jose
- Shell
- bash
- Heap
- jboss
- Tomcat
- Oracle
- install
- SMPP
- Kubernetes
- OOP
- dump
- Java
- Guava
- docker
- JSF
- EMV
- SBM
- Maven
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |