퍼미션 문제가 아닌가 생각됩니다.
sparrow SID를 생성하실때에는
oracle유저로 생성하시면 안되고
sparrow(UNIX USER)로 생성을 하셔야 합니다.
물론 /etc/group에서 sparrow를 dba그룹으로 잡아주셔야하고
/etc/passwd에서도 sparrow를 dba로 ....
그리고 sparrow로 로긴해서 $ORACLE_HOME/install/orainst를 돌리야 합니다.
현재상태에서
sparrow가 참조하는 dbf나 control file의 owner를 sparrow로 바꿔어도
돌아갈지는 의문입니다.
즉 SID를 생성할때... 참조하는 파일들을 모조리 sparrow를 owner로 바꾸면...
쩝...이런 방법은 한번도 써보질 않아서 잘 모르겠군요....
::신성욱 님께서 쓰시길::
> 최초 오라클을 깔고 디폴트로 생성되는 데이터베이스가 아니라.
> 새로이 생성(기본 오라클 데이터베이스가 아닌)한 데이터베이스에서 발생한 문제 입니다.
> 데이터베이스 생성에는 문제가 없는것 같습니다.
> 새로이 생성한 디비에 오라클 인스톨 시스템 유저인 oracle로 접속하면 이상없이 접속이 됩니다.
> 로긴한것을 캡춰한것입니다.
>
> login: oracle
> Password:
> Last login: Thu Oct 5 17:22:10 from 192.168.94.131
>
> [oracle@apollo oracle]$ echo $ORACLE_SID
> ORCL
> [oracle@apollo oracle]$ export ORACLE_SID=sparrow
> [oracle@apollo oracle]$ echo $ORACLE_SID
> sparrow
> [oracle@apollo oracle]$ sqlplus internal
>
> SQL*Plus: Release 8.1.6.0.0 - Production on Thu Oct 5 18:42:25 2000
>
> (c) Copyright 1999 Oracle Corporation. All rights reserved.
>
>
> Connected to:
> Oracle8i Release 8.1.6.1.0 - Production
> JServer Release 8.1.6.0.0 - Production
>
> SQL> select file_name from dba_data_files;
>
> FILE_NAME
> -----------------------------------------------------
> /home/oracle/oradata/sparrow/system01.dbf
> /home/oracle/oradata/sparrow/rbs01.dbf
> /home/oracle/oradata/sparrow/temp01.dbf
> /home/oracle/oradata/sparrow/tools01.dbf
> /home/oracle/oradata/sparrow/user01.dbf
>
> SQL> select username from dba_users;
>
> USERNAME
> ------------------------------
> SYS
> SYSTEM
> OUTLN
> DBSNMP
> SPARROW
>
>
> 여기서 접속시 sparrow/sparrow로 접속해도 제대로 접속이 됩니다.
> 그런데.
>
> 여기서도 테이블을 생성하려 하면
>
> SVRMGR> connect sparrow
> Password:
> Connected.
> SVRMGR> create table shin(id integer);
> create table shin(id integer)
> *
> ORA-00604: error occurred at recursive SQL level 1
> ORA-01653: unable to extend table SYS.OBJ$ by 50 in tablespace SYSTEM
>
>
> 이런에러가 발생합니다.
>
>
>
> 또한
> 다른 시스템 유저로 로긴해서 접속하면..
> 물론 이사용자의 profile은 모두 완벽하게 세팅되어 있습니다.
> (시스템 아이디, 언어, 라이브러리등등..)
>
> login: toomany
> Password:
> Last login: Thu Oct 5 16:50:10 on tty1
> [toomany@apollo toomany]$ svrmgrl
>
> Oracle Server Manager Release 3.1.6.0.0 - Production
> Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.
> Oracle8i Release 8.1.6.1.0 - Production
> JServer Release 8.1.6.0.0 - Production
>
> SVRMGR> connect asparrow/asparrow
> ORA-01034: ORACLE not available
> SVRMGR>
>
> 이런 에러를 내고는 접속이 되지 않습니다.
> (물론 오라클 유저를 생성할때 connect, resource권한은 주었으며, 사용자 프로파일도 모두 고쳐 주었
> 습니다.)
>
> 고수님들의 도움 부탁드립니다.
>
|