2. parameter file 생성 한다. 파라미터 파일은 initSID.ora 형태로 만들어야 하므로 orcl 를 붙여
iniorcl.ora 로 생성하고 아래오 ㅏ같이 파라미터를 입력하고 저장한다.
$ 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_passwordfile=’exclusive’
sga_target=167772160
undo_management=auto
undo_tablespace=’undotbs’
3. passwordfile 생성한다.
4. Oracle datafiles 가 생성될 디렉토리 생성한다.
$ mkdir -p /oracle/oradata/orcl
$ chown -R oracle.dba /oracle
$ chmod 755 /oracle/oradata
5. Oracle Instance 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;
SQL>
Database created.
6. Data Dictionary 생성 및 built-in function 및 패키지 생성(sys 계정으로 수행)
SQL> show user
user is ‘sys’
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
(참고. Unix, Linux 환경에서 ? = $ORACLE_HOME 과 동일한 의미)
7. 사용자가 접속할 때마다 경고 메시지를 뿌리지 않게 하기위해 pupbld.sql 실행
8. Database 생성시 에러 발생시 alert log file 확인
$ cd $ORACLE_HOME/rdbms/log
$ vi alertorcl.ora
'Computer Engineering > DB' 카테고리의 다른 글
오라클 사용자 관리하기 (0) | 2008.08.13 |
---|---|
오라클 패스 워드 변경 (0) | 2008.08.13 |
오라클 사용자가 소유하는 테이블 이름 목록 보기 (0) | 2008.08.13 |
오라클 dbms_output.putline() 사용시 화면에 아무것도 안나올때 해결방법 (0) | 2008.08.13 |
오라클 본사 사진 (0) | 2008.08.13 |
오라클 리눅스 ed 하면 vi 편집기 사용하기 (0) | 2008.08.12 |
오라클 ORA-01078,LRM-00123 에러 원인 (0) | 2008.08.08 |
오라클 alert_SID.log 파일 위치 찾기 (0) | 2008.08.08 |
오라클 (9i, 10g ) PFILE 과 SPFILE (0) | 2008.08.04 |
init<SID>.ora와 pfile,spfile의 차이.. (0) | 2008.08.04 |