|
오라클 DB 생성
1. DB 생성
2. 테이블 스페이스 생성
3. 사용자 생성과 권한 부여
1. DB 생성
☞. Oracle Database Configuration Assistant 실행
(오라클 데이타베이스 구성 보조)
Oracle - OraHome81
→ Database Administration
Database Configuration Assistant

▶.‘데이터베이스 생성’을 선택한다.

▶. ‘기본(권장사항)’을 선택한다.

▶. ‘CD에서 기존의 데이터베이스 파일을 복사합니다.’를 선택.
▶. 전역 데이터베이스명과 SID를 입력한다.

▶. C:\oracle\oradata\TEST 에 데이터베이스 생성을 시작한다고
메시지가 나옵니다.

▶. 정보 메시지가 나옵니다.

▶. 데이터베이스 생성 작업 진행.

▶. 데이터베이스가 생성 되었습니다.
☞. 생성전

☞. 생성후

☞. 생성전 ‘C:\oracle\oradata\TEST’ 이 폴더 자체가 안 보인다.
☞. 생성후 ‘C:\oracle\oradata\TEST’ 이 폴더 보인다.

C:\oracle\ora81\network\ADMIN 의 tnsnames.ora 내용에 없으면 추가.
TEST =
(DEscRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = rjh)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TEST)
)
)
2. 테이블 스페이스 생성
-----------------테이블스페이스 생성 스크립트-------------------
rem Data Tablespace
CREATE TABLESPACE CHWD100G
DATAFILE
'C:\oracle\oradata\JOO\CHWD100G.dat' SIZE 500M
LOGGING
DEFAULT STORAGE (
INITIAL 1M
NEXT 1M
PCTINCREASE 0 )
ONLINE
PERMANENT
;
rem Index Tablespace
CREATE TABLESPACE CHWI100G
DATAFILE
'C:\oracle\oradata\JOO\CHWI100G.dat' SIZE 500M
LOGGING
DEFAULT STORAGE (
INITIAL 1M
NEXT 1M
PCTINCREASE 0 )
ONLINE
PERMANENT
;
rem Temporary Tablespace
CREATE TEMPORARY TABLESPACE CHAT0010
TEMPFILE
'C:\oracle\oradata\SAH1\CHAT0010.dat' SIZE 512M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256M;
3. 사용자 생성과 권한 부여
-----------------유저 생성 스크립트------------------------
CREATE USER "DSUSR" IDENTIFIED BY "DSUSR"
DEFAULT TABLESPACE CHWD100G
TEMPORARY TABLESPACE CHWT100G
quota unlimited on CHWD100G
PROFILE DEFAULT;
----------------- 권한 부여 --------------------------------
GRANT connect, resource TO DSUSR ;
-----------------유저 삭제 스크립트------------------------
DROP USER DSUSR CASCADE;
☞.. DBA 권한 주기
grant dba to DSUSR ;
|