데이터베이스/오라클(Oracle) 57

테이블의 Tablespace 변경 방법

1. 우선 테이블 별로 인덱스의 Tablespace 가 어디로 지정되어져 있는지 확인한다. SELECT INDEX_NAME, TABLE_NAME, TABLESPACE_NAME, TABLE_OWNER FROM USER_INDEXES; 2. 각 테이블 별로 Tablespace 를 변경 해 준다. ALTER INDEX 인덱스명 REBUILD TABLESPACE 테이블스페이스; 1. 우선 테이블 별로 Tablespace 가 어디로 지정되어져 있는지 확인한다. SELECT TABLE_NAME, TABLESPACE_NAME FROM USER_TABLES; 2. 각 테이블 별로 Tablespace 를 변경 해 준다. ALTER ..

오라클에서 AES 256 암복호화 처리하기

AES 256 암/복호화 처리를 오라클 내부적으로 Package 를 활용하여 처리할 수 있다. 1. SYSDBA 권한으로 해당 유저에게 권한을 부여한다. GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO [유저명]; GRANT EXECUTE ON DBMS_CRYPTO TO [유저명]; 2. Head 패키지를 선언 해 준다. create or replace PACKAGE CRYPTO_AES256 IS /******************************************************************************** encryption ***************************************************************..