다음 이전 차례

8. 문제해결

여러 가지 다양한 문제해결 실마리(hints)들은 다음과 같다.

8.1 Oracle 7.2.x를 사용할 때, 나는 데이터베이스를 생성할 수 없다.

7.2.x 제품중에서 Oracle에서 제공되는 이러한 파일들은 병렬서버환경을 구축하려는 것을 시도하려는 것은 정확하지 않다. 제공되는 init.ora파일은 다음과 같은 줄의 내용을 포함한다.


       # define parallel server (multi-instance) parameters
       ifile = ora_system:initps.ora

문제를 해결하기 위해서는 단순히 주석처리를 하면된다.
       # define parallel server (multi-instance) parameters
       #ifile = ora_system:initps.ora

8.2 3.4.x.버전에서 svrmgrl실행중 segmentation 오류를 얻었다.

이러한 문제들은 많은 사람들에게서 알려졌다. Gerald Weber gerald_weber@master.co.at가 해결하였다.


        안녕 Paul,
        당신의 도움에 우선 감사한다. 문제는 iBCS-emulator 자체이다.
        Oracle시스템이 iBCS의 현재 버전에서 지원하지 않는 sysconf-calls을
        수행하는 것 같다.
        <7>[22]615 sysconf(34)
        <7>iBCS2 unsupported sysconf call 34
        <7>[22]615 sysconf error return linux=-22 -> ibcs=22 <Invalid argument>
        <7>[24]615 sysconf(34)
        <7>iBCS2 unsupported sysconf call 34
        <7>[24]615 sysconf error return linux=-22 -> ibcs=22 <Invalid argument>
 문제해결 : 다음과 같은 diff-pach를 iBCS-source.apply에 적용한다

 --- sysconf.c   Sun Apr 19 19:19:15 1998
  +++ sysconf.c.ori       Sun Apr 19 19:28:45 1998
  @@ -60,7 +60,6 @@
   #define _SC_JOB_CONTROL        5
   #define _SC_SAVED_IDS  6
   #define _SC_VERSION    7
  -#define _SC_HACK_FOR_ORACLE 34
  #define _SC_PAGESIZE   11
 @@ -97,11 +96,6 @@
                  case _SC_SAVED_IDS: {
                          return (1);
                  }
  -
  -               case _SC_HACK_FOR_ORACLE: {
  -                 return (1);
  -               }
  -
                 case _SC_PAGESIZE: {
                    return PAGE_SIZE;


다음 이전 차례