일단은 신성욱님이 DB를 잘 생성 했다고 생각 하고 답변을 드리겠습니다.
DB를 start 시킬 때 혹시 아래와 같이 하지 않았나요.
sqrmgrl> connect internal
sqlmgrl> startup
위 와 같이 하셨다면 새로운 DB를 올린것이 아니고 기존의 DB를 올립니다.
즉,
swlmgrl> connect internal
sqlmgrl> startup mount pfile=(새로운 SID가 있는 즉,INIT새로운SID.ora위치)
sqlmgrl> alter database open
을 하셔야 겠죠.
즉, 새로운 DB의 init(SID).ora를 읽어서 DB를 올리는 거죠......
이 작업을 하셨는지 모르겠지만 안 하고 접속을 하면 당연히 안되겠죠..
그리고 새로운 DB를 만들때 ORACLE SID만 바꾼다고 해서 안되는 거 아시죠.
새로운 DB에 맞게 CONTROL FILE이나 REDOLOG FILE도 다 맞게 설정해 주셔야 됩니다.
노파심에 ^^;
조금이 나마 도움이 되었으면 합니다.
좋은 하루 되십시요.
::신성욱 님께서 쓰시길::
> 오라클에서 새로이 디비를 생성하고. 사용자등록을 했습니다.
> 물론 사용자의 프로파일에..ORACLE_SID하고..그밖에 것들을 모두
> 설정해 주었습니다.
> 그런데. 사용자 계정으로 로긴해서 암호를 입력하면..흑..
> 사용권한이 없다고 나옵니다.
> root@apollo f543038]# sqlplus
>
> SQL*Plus: Release 8.1.6.0.0 - Production on Tue Oct 3 22:37:51 2000
>
> (c) Copyright 1999 Oracle Corporation. All rights reserved.
>
> Enter user-name: system
> Enter password:
> ERROR:
> ORA-01034: ORACLE not available
> 이런식으로
> 사용자 계정뿐만 아니라 system, sys으로도 로긴이 안되네요.
> 그런데. 처음 오라클을 설치할때의 계정(oracle)에서는
> ORACLE_SID만 다른 디비것으로 바꾸어주고 로긴을 시도하면 딴 계정이나,
> 그..디비의 sys,system모두 로긴이 됩니다.
> ㅠㅠ 이거왜이러죠..
> 전문가님들의 답변 부탁드립니다.
> 오라클...심드러요...
>
>
>
|