ASM 수동 DB 생성



parameter File 수정
DB 수동 생성
스크립트 실행 
 temporary Tablespace 생성
undo tablespace 생성
parameter File 수정 



Parameter File 수정

파라미터 파일을 하나 복사하여 SID 에 맞게 생성하고 아래와 같이 내용을 추가한다.

// DB SID 설정
db_name=testdb
// undo Tablespace 는 DB 생성 후에 설정하기위해 입력 후 주석 처리함
#undo_tablespace=undotbs1
#undo_management=auto
// shared pool size 설정 
shared_pool_size=64m
// 기본으로 Data File 이 생성되는 곳과 Recovery 저장소 지정 
db_create_file_dest='+DATA'
db_recovery_file_dest='+FLASH' 
db_recovery_file_dest_size=2G

DB 수동 생성
생성 스크립트 실행
SQL> create database testdb
 character set KO16MSWIN949
  national character set AL16UTF16
  user sys identified by oracle
  user system identified by oracle;
테스트

컨트롤 파일 생성 위치를 확인해 보면 아래와 같다.
select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
+DATA/testdb/controlfile/current.256.778893331
+FLASH/testdb/controlfile/current.256.778893337

2 rows selected.

스크립트 실행
필수 스크립트
필수적인 스크립트는 아래와 같다.

SQL>@$ORACLE_HOME/rdbms/admin/catalog.sql
SQL>@$ORACLE_HOME/rdbms/admin/catproc.sql


부가적인 스크립트
생략 가능하다.


SQL> @$ORACLE_HOME/rdbms/admin/catblock.sql

SQL> @$ORACLE_HOME/sqlplus/admin/pupbld.sql

SQL> @$ORACLE_HOME/sqlplus/admin/help/hlpbld.sql helpus.sql



temporary Tablespace 생성 및 설정

SQL> create temporary tablespace temp
   tempfile '+DATA'
   size 100m
   autoextend on next 10m maxsize unlimited;

Tablespace created.
 
 SQL>  alter database default temporary tablespace temp;

Database altered.



undo Tablespace 생성

이 과정에서는 일단 생성하고 설정은 다음 과정인  Parameter File 변경 에서 한다.

create undo tablespace undotbs1
datafile '+DATA' size 100m
autoextend on;

Tablespace created. 




Parameter File 변경

SQL> shutdown immediate;
SQL> exit

$ vi $ORACLE_HOME/dbs/inittestdb.ora

// undo주석 해제
undo_tablespace=undotbs1
undo_management=auto

control_files='+DATA/testdb/controlfile/current.256.778893331','+FLASH/testdb/controlfile/current.256.778893337'




부록
pfile을 spfile으로 변경하기 (타울 ASM의 spfile을 pfile로 만들고 다시 ASM에 spfile로 저장하기.)



&
 

'Oracle > Administrator' 카테고리의 다른 글

Trigger  (0) 2012.03.30
EM Sys 로그인  (0) 2012.03.29
Database 삭제  (0) 2012.03.29
EMCA 실행시 DBSNMP Password 실패  (0) 2012.03.29
수동으로 다수 데이터베이스 생성 + EM  (0) 2012.03.28