최초 오라클을 깔고 디폴트로 생성되는 데이터베이스가 아니라.
새로이 생성(기본 오라클 데이터베이스가 아닌)한 데이터베이스에서 발생한 문제 입니다.
데이터베이스 생성에는 문제가 없는것 같습니다.
새로이 생성한 디비에 오라클 인스톨 시스템 유저인 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권한은 주었으며, 사용자 프로파일도 모두 고쳐 주었습니다.)
고수님들의 도움 부탁드립니다.
|