> > > 아무튼 제가 질문드리고 싶은 것은 이렇게 설치한 후에
> > > patch까지하고 나서 dbassist를 실행해서 DB를 생성하려하면
> > > 중간에 not logged on이라는 에러가 나더군요. 도대체
> > > 이게 뭔지 어떻게 해결해야 하는지 알 방법이 없네요.
무슨 이유인지 잘 모르겠습니다.
technet.oracle.co.kr에 한번 문의를 하시길...
> 물론 connect internal을 해보았습니다.
> 이때까지는 에러가 없는데 그다음에 create database와 같은
> 명령을 치면 에러가 나더군요.
수작업으로 datebase를 creation하시려면 다음과 같이 하시기 바랍니다.
제가 작업하면서 쓰던 것인데,
아마 8.0.5에서 쓰던 것인데, 8.1.5에서도 잘 될 겁니다. :)
--
REM file:crHFC.sql
REM location:$ORACLE_HOME/dbs
REM current :$ORACLE_HOME=/oracle
REM $ORACLE_SID=HFC
set termout on
set echo on
spool ec-HFC.log
REM 1. 최초 데이타베이스 생성
connect internal
startup nomount pfile=/oracle/dbs/inithfc.ora
create database "hfc"
maxinstances 2
maxlogfiles 16
character set "KO16KSC5601"
datafile
'/oracle/d01/dbf/systemhfc.dbf' size 30M reuse
logfile
'/oracle/d01/dbf/redo01hfc.dbf' size 3M reuse,
'/oracle/d02/dbf/redo02hfc.dbf' size 3M reuse,
'/oracle/d03/dbf/redo03hfc.dbf' size 3M reuse;
REM 2. 오라클 카탈로그(데이타딕셔너리)의 생성
@/oracle/rdbms/admin/catalog.sql
REM 3. 두번째 롤백 세그먼트(r0)를 생성
create rollback segment r0 tablespace system
storage (initial 16k next 16k minextents 2 maxextents 20);
REM 4. r0 롤백 세그먼트를 변경하여 활용가능하도록 한다.
REM 이것을 이용하여 다른 테이블스페이스를 생성할 수 있다.
alter rollback segment r0 online;
REM 5. 롤백 세그먼트를 위한 테이블스페이스(RBS)의 생성
create tablespace rbs datafile
'/oracle/d02/dbf/rbs01.dbf' size 20M reuse,
'/oracle/d02/dbf/rbs02.dbf' size 20M reuse,
'/oracle/d03/dbf/rbs03.dbf' size 20M reuse
default storage(
initial 1M
next 1M
pctincrease 0
minextents 9
maxextents 50 );
REM 6. 임시 세그먼트를 위한 테이블스페이스(TEMP)의 생성
create tablespace temp datafile
'/oracle/d02/dbf/temp01.dbf' size 30M reuse
default storage(
initial 500k
next 500k
pctincrease 0 );
REM 7. 프로덕터 툴을 위한 테이블스페이스(TOOLS)의 생성
create tablespace tools datafile
'/oracle/d02/dbf/tools01.dbf' size 30M reuse;
REM 8. 모니터링,테스트 할 때 사용할 테이블스페이스(TESTS)의 생성
create tablespace tests datafile
'/oracle/d03/dbf/tests01.dbf' size 30M reuse;
REM 9. DATA 테이블스페이스의 생성 (DATA)
create tablespace data datafile
'/oracle/d03/dbf/data01.dbf' size 300M reuse;
REM 10. INDEXES 테이블스페이스의 생성(INDEXES)
create tablespace indexes datafile
'/oracle/d01/dbf/index01.dbf' size 200M reuse;
REM 11. RBS 테이블스페이스에 두개의 롤백 세그먼트를 생성
create rollback segment r1 tablespace rbs
storage (optimal 9M);
create rollback segment r2 tablespace rbs
storage (optimal 9M);
REM 12. SYSTEM 테이블스페이스 내에 있는 두번째 롤백 세그먼트를 비활성화.
alter rollback segment r1 online;
alter rollback segment r2 online;
alter rollback segment r0 offline;
REM 13. SYS와 SYSTEM 사용자의 임시 테이블스페이스를 TEMP로 변경
REM SYSTEM 사용자 DEFAULT 테이블스페이스를 TOOLS로 변경
alter user sys temporary tablespace temp;
alter user system quota 30M on tools
default tablespace tools temporary tablespace temp;
REM 14. SYSTEM사용자를 위한 DBA 동의어의 생성
connect system/manager
@/oracle/rdbms/admin/catdbsyn.sql
@/oracle/rdbms/admin/catproc.sql
@/oracle/sqlplus/admin/pupbld.sql
disconnect
spool off
|