ORADIM 사용에 따른 오류 질의 0 0 2,515

by 섬광 [설치/설정] [2013.05.21 13:21:46]


안녕하세요, 오라클을 공부하고 있는 초보입니다.

다름이 아니라,

DBCA를 사용하지 않고 데이터베이스를 구성하려고 했는데

listener.ora, tnsname.ora파일을 만들고

pfile을 생성한 후에

oradim으로 인스턴스를 생성하였습니다.

근데 여기서 제 실수로

oradim -new -sid orcl -intpwd orcl -startmode auto -pfile <$ORACLE_BASE>\database\orcl\initorcl.ora

이렇게 해야하는것을 orcl 폴더경로를 빠뜨리고 하는바람에 

sqlplus에서 startup nomount 시에 <$ORACLE_BASE>\database\initorcl.ora 이경로를 찾더군요

당연히 pfile이 해당 경로에 없기 때문에 제대로 startup이 안되었구요

그래서 oradim -edit -sid orcl -pfile  <$ORACLE_BASE>\database\orcl\initorcl.ora

수정을 해도 pfile은 적용이 안됩니다.

아얘 삭제를 하기 위해서 oradim -delete -sid orcl 명령을 치고 

새로 생성을 하면 잘 삭제는 되는데 

생성시에 이런 오류가 뜨더군요.

    OPW-00005: 같은 이름의 파일이 존재합니다 - 삭제 또는 이름을 변경하십시오
    인스턴스가 생성되었습니다.

인스턴스가 생성되었다길래 다시 startup nomount 명령어를 치면 이전에 있던 pfile 경로를 찾습니다.

그래서 임시로 startup nomount pfile=''  이런식으로 사용하고 있습니다.



고수님들께 염치없지만 oradim으로 pfile 경로를 바꿔서

startup nomount 명령에서 pfile 파라미터를 사용하지 않고 자동으로 

pfile 경로를 참조할 수 있도록 변경하는 법을 알려주십사 글을 씁니다.


많은 관심 부탁드립니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입