본문 바로가기

oracle

[ORACLE] EXTERNAL TABLE test CONN / AS SYSDBA; -- FM) CREATE DIRECTORY dirctory_name AS 'dircetory_path'; -- THE AUTHORITY TO SELECT EXTERNAL TABLE. GRANT READ ON DIRECTORY DATA_PUMP_DIR TO SH; -- FM) GRANT READ ON DIRECTORY dirctory_name TO schema; -- THE AUTHORITY TO CREATE EXTERNAL TABLE. GRANT WRITE ON DIRECTORY DATA_PUMP_DIR TO SH; -- FM) GRANT WRITE ON DIRECTORY dirctory_name TO schema; CONN SH/SH; /*** *** 1. FILE --.. 더보기
[스크랩] 암호 보안 및 자원 관리 1. 프로파일 프로파일은 다음과 같은 암호와 자원 한계를 정의한 파일입니다. 데이터베이스 관리자는 프로파일을 생성후 각 사용자에게 할당할 수 있습니다. 만약 자원 한계가 활성화되면 오라클 서버는 사용자의 정의된 프로파일에 따라 데이터베이스 사용과 자원을 제한합니다 - 암호 만료 - 암호 히스토리 - 암호 복잡성 검증 - 계정 잠금 - CPU 시간 - Input/Output 작업 - 쉬는 시간 - 접속 시간 - 메모리 공간(MTS 환경에서의 Private SQL) - 동시 접속 세션수 ☞ DEFAULT 프로파일 데이터베이스가 생성될 때 DEFAULT 프로파일은 자동으로 생성되며, 외부적으로 특정 프로파일을 할당 받지 않은 사용자는 DEFAULT 프로파일의 한계에 따릅니다. DEFAULT 프로파일의 모든 한.. 더보기
global temporary table create global temporary table 문 임시 테이블은 사용자가 DML(update, insert, delete) 문을 실행한 후, 트랜젝션을 종료(commit)하면 변경된 데이터들이 테이블에 저장되지 않는 테이블이다. 어떤 응용을 개발할 때 데이터를 잠시 저장하는 변수와 같은 유형이다. 임시 테이블에 데이터를 유지시키는 방법은 2가지가 있다. on commit delete rows 트랜젝션을 발생시킨 후, commit문을 실행할 때 없어지는 방법 한 transaction 동안만 data를 저장(default임) on commit preserve rows 트랜젝션을 종료하면(commit) 테이블 내에 데이터가 저장되었다가 세션을 종료하면 임시 테이블에 저장되었던 데이터들이 모두 없어지는 .. 더보기
oracle db - Archive 모드로 구동하기 SQL> alter system set log_archive_start=true scope=spfile; System altered. SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST='C:\Oracle\product\11.1.0\db_1\database\archive' scope=spfile; System altered. SQL> ALTER SYSTEM SET log_archive_format='arch_%t_%s_%r.arc' SCOPE=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORA-3.. 더보기
demobld.sql 강좌 테스트용 scott user 생성 스크립트 오라클클럽의 SQL 강좌 테스트는 SCOTT 계정의 잠금을 해제하신 후 접속하여 실행하면 됩니다. SCOTT USER 잠금 해제오라클을 설치하면 기본적으로 SCOTT 사용자는 사용을 하지 못하게 잠겨있다. 아래 명령어로 잠근을 해제 할 수 있다 -- DBA 권한으로 접속 한다. SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; -- SCOTT USER로 접속해보자 SQL> CONN soctt/tiger; 만약 SCOTT 계정이 존재하지 않다면 아래와 같이 SCOTT USER를 신규로 생성하고, 기본 테이블 및 데이터를 생성하면 된다. SCOTT USER 신규 생성 -- 1. DBA권한으로 접속하여 SCO.. 더보기