블로그 이미지

calendar

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
  • total
  • today
  • yesterday
2010. 1. 29. 12:02 Database관련/Oracle

Oracle - DB 수동생성

1. 오라클 시드 생성

$ export ORACLE_SID=orcl

2. 파라메터 파일 생성

$ cd $ORACLE_HOME/dbs
$ vi initorcl.ora

    compatible='10.2.0.1.0'
    control_files='/oracle/oradata/orcl/control01.ctl'
    db_block_size=8192
    db_name=orcl
    remote_login_paswordfile='exclusive'
    sga_target=167772160
    undo_management=auto
    undo_tablespace='undotbs'

3. 패스워드 파일 생성

$ cd $ORACLE_HOME/dbs
$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle

4. 데이터 파일 디렉토리 생성

$ cd oracle
$ mkdir -p /oracle/oradata/orcl
$ chown -R oracle.dba /oracle
$ chmod 755 /oracle/oradata

5. 오라클 인스턴트 노마운트 옵션으로 실행

$ echo $ORACLE_SID
    -> 시드가 orcl 맞는지 확인한다.
$ sqlplus / as sysdba
SQL> startup nomount

6. create database 명령 실행

SQL> create database orcl
            controlfile reuse
             logfile
                 group 1 (‘/oracle/oradata/orcl/redo01a.rdo’) size 10m reuse,
                 group 2 (‘/oracle/oradata/orcl/redo02a.rdo’) size 10m reuse
             datafile ‘/oracle/oradata/orcl/system01.dbf’ size 50m reuse
                 autoextend on
             sysaux
             datafile ‘/oracle/oradata/orcl/sysaux01.dbf’ size 50m reuse
                 autoextend on
             undo tablespace undotbs
             datafile ‘/oracle/oradata/orcl/undotbs01.dbf’ size 50m reuse
                 autoextend on
             default temporary tablespace temp
             tempfile ‘/oracle/oradata/orcl/temp01.dbf’ size 50m reuse
                 autoextend on;

7. 딕셔너리 생성 및 빌트인 펑션 및 패키지 생성(sys 계정으로 수행)

SQL> show user
    ->유저가 sys인지 확인
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc
    -> ?는 $ORACLE_HOME

8. 사용자가 접속할 때마다 경고 메시지를 부리지 않기 위해 pupbld.sql 실행

SQL> @?/sqlplus/admin/pupbld.sql

9. 과정 중 에러 발생 시에는 alert log file 확인

$ cd $ORACLE_HOME/rdbms/log
$ vi alertorcl.ora

'Database관련 > Oracle' 카테고리의 다른 글

export,import 명령어  (0) 2010.01.29
tablespace,user,grant,sequence 생성  (0) 2010.01.29
toad 접속방법  (0) 2010.01.29
기본키 변경  (0) 2010.01.29
em복구방법  (0) 2010.01.29
posted by 천상의날개