우선 답변 고맙습니다.
제 상황에선 orainst를 사용한 디비 생성은 좋지 않은 방법입니다.
crdb와 crdb2 스크립트는 제가 직접 작성한거구요.
좀 생각하고, 찾다보니까 해결방법을 찾았습니다.
혹시라도 기본 디비를 지우고(일일이 파라메터 수정하는게 귀찮은 경우)
새로 디비를 생성하시면, plsql.sql이란 스크립트를 꼭 실행해주세요.
$ORACLE_HOME/rdbms/admin/install/plsql.sql이 위치해 있습니다.
생각보단 쉽게 해결되더군요. plsql에 함수들이 정의되지 않은 에러인줄은
알았지만, 어떤 스크립트인지를 몰랐었는데, orainst쪽을 뒤지다 보니 해결
책이 나왔습니다.
소몰이님 다시 한번 감사의 말씀을 드립니다.
>>소몰이 님께서 쓰시길<<
:: crdb 스크립트로는 디비생생에 문제가 좀 있더군요
:: $ORACLE_HOME/install/orainst 로 디비를 생성하십시요.
::
:: >>장정철 님께서 쓰시길<<
::
:: :: 오라클 디비를 지운뒤 새로 생성했습니다.
:: :: crdb,crdb2스크립트를 통해 생성을 했는데, 다음과 같은 에러가 나는군요.
:: ::
:: :: 혹시라도 해결방법을 아시는분이 계시면 부탁드리겠습니다.
:: ::
:: :: SQL*Plus: Release 8.0.5.0.0 - Production on Fri Feb 9 20:58:14 2001
:: ::
:: :: (c) Copyright 1998 Oracle Corporation. All rights reserved.
:: ::
:: :: ERROR:
:: :: ORA-04068: existing state of packages has been discarded
:: :: ORA-04067: not executed, package body "SYS.DBMS_OUTPUT" does not exist
:: :: ORA-06508: PL/SQL: could not find program unit being called
:: :: ORA-06512: at line 1
:: ::
:: ::
:: :: Error accessing package DBMS_APPLICATION_INFO
:: :: ERROR:
:: :: ORA-04068: existing state of packages has been discarded
:: :: ORA-04067: not executed, package body "SYS.DBMS_APPLICATION_INFO" does not
:: :: exist
:: :: ORA-06508: PL/SQL: could not find program unit being called
:: :: ORA-06512: at line 1
:: ::
:: ::
:: ::
:: :: Connected to:
:: :: Oracle8 Enterprise Edition Release 8.0.5.0.0 - Production
:: :: PL/SQL Release 8.0.5.0.0 - Production
:: ::
|