(먼저, 저 또한 전문가가 아닌 아마추어라는 것을... 이해해주심이 ^^)
::신성욱 님께서 쓰시길::
> 정말 감사합니다.
> 그걸..몰라서..ㅠㅠ
> 그런데. 제가 인스톨한 오라클에서는
> orainst라는 파일을 찾을수가 없는데요..
8i 에서는 별로 경험이 없는 까닭에 확실한 답변을 못드리겠습니다만
아마도 없을것 같습니다. 설치시에 무슨 설치 관리자를 따로(7, 8.0.5에도)
설치를 해줘야 할듯 한데, 그넘을 설치를 안해봐서리...
ORACLE_SID 를 따로 만드셨다는 것은 인스턴스를 따로 생성하였다느 거겠지요?
저 또한 그러한 경험을 한적이 없으니 달리 말씀을 못드리겠습니다만, 단지
dbassist 를 실행해서 새로운 인스턴스로 초기화(?) 하면 될듯 합니다만..
이미 그리 하신게 아닌지요.
> > > [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> 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
> > >
그러니까 ORCL 로 저것과 같은 파일들이 다른 디렉토리에 또 있겠지요?
/home/oracle/oradata/orcl/system01.dbf 처럼 말입니다.
> > >
> > > 여기서 접속시 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
> > >
> > >
> > > 이런에러가 발생합니다.
> > >
> > >
우짜든동 원인을 모르겠군요. -_-
> > > SVRMGR> connect asparrow/asparrow
> > > ORA-01034: ORACLE not available
> > > SVRMGR>
$ oerr ora 1034 해보면 다음과 같은 답이 나옵니다.
// *Cause: Oracle was not started up. Possible causes include the following:
// - The SGA requires more space than was allocated for it.
// - The operating-system variable pointing to the instance is
// improperly defined.
// *Action: Refer to accompanying messages for possible causes and correct
// the problem mentioned in the other messages.
// If Oracle has been initialized, then on some operating systems,
// verify that Oracle was linked correctly. See the platform
// specific Oracle documentation.
어찌되었든 ORCL, SPARROW 두개의 상이한 db를 생성한것인지, 단순히 TNS 네임을
하나 더 추가한 것인지 뒤로 가면 갈수록 헷갈리긴 합니다만..
좀 많이 헷갈리고(잘 모르니까) 죄송스럽습니다. ^^;
에고에고.. T.T 장황하게 늘어놓기만 하고 후다닥 도망갑니다.
|