이것은 오라클 패치 과정이 정상적으로 수행되지 않아 발생하는 에러 입니다.
다음과 같이 조치하면 됩니다.
1. 오라클 서버에 sys 계정으로 접속합니다.
> sqlplus "sys/sys암호 as sysdba"
2. 다른 사용자의 접속을 방지하기 위해서
SQL> shutdown immediate;
SQL> startup migrate;
3. 문제가 되는 칼럼을 추가합니다.
SQL> alter table sys.mon_mods$ add ( drop_segments number default 0 );
4. 카탈로그를 다시 정리해야 합니다. (아래의 SQL 들은 ORACLE_HOME/rdbms/admin 에 있습니다.)
SQL> @catalog.sql
SQL> @catpatch.sql
5. 서버를 내렸다가 다시 올리면 됩니다.
SQL> shutdown ;
SQL> startup ;
끝.
다음과 같이 조치하면 됩니다.
1. 오라클 서버에 sys 계정으로 접속합니다.
> sqlplus "sys/sys암호 as sysdba"
2. 다른 사용자의 접속을 방지하기 위해서
SQL> shutdown immediate;
SQL> startup migrate;
3. 문제가 되는 칼럼을 추가합니다.
SQL> alter table sys.mon_mods$ add ( drop_segments number default 0 );
4. 카탈로그를 다시 정리해야 합니다. (아래의 SQL 들은 ORACLE_HOME/rdbms/admin 에 있습니다.)
SQL> @catalog.sql
SQL> @catpatch.sql
5. 서버를 내렸다가 다시 올리면 됩니다.
SQL> shutdown ;
SQL> startup ;
끝.
'Database' 카테고리의 다른 글
| [oracle] ORA-00904: "DROP_SEGMENTS": invalid identifier 에 대한 대처방법 (0) | 2008/04/22 |
|---|---|
| [oracle] trigger (트리거) 샘플 프로그램 (추가/삭제/변경) (1) | 2008/02/29 |
| [sql] oracle에서 중복 Data를 지우기 위한 SQL (0) | 2008/02/28 |
| Oracle 데이터베이스를 아카이브 모드로 전환하는 방법 (0) | 2008/02/27 |
TAG Oracle



