db가 안올라와요 ㅠㅠ 0 9 7,252

by 부쉬맨 [2013.10.24 09:50:39]


oraerr.JPG (48,014Bytes)

어제 diag 폴더를 접근권한을 거부로 변경하고
다시 관리자 권한을 가지고나서 이러네요..
껏다키면 되겟지하고
오늘에서야 
보니깐 먼가 파일이 깨졋는지 디비가 안올라오네요 ㅠㅠ

네이뇬에서 검색해서 보니 먼 아카이브파일변경시에 이런다는데
변경한적이없다구...

요론현상보신분??
by 강서꽃미남 [2013.10.24 10:15:03]
부쉬맨님 안녕하세요.

정확한 현상은 모르겠으나,, ADR쪽 다이얼로그 권한 부족으로 못읽어와서 발생하는 에러 같은데요.
11g로 업그레이드 되면서 audit 이 ADR로 빠지면서 권한 부분도 이슈가 있는데요,

어제 diag를 거부로 변경하신것 때문에 일어나는 것 같습니다.
오라클이 올라오면서 ADR 서브 하위 시스템을 초기화하는데 권한이 부족하면 이렇게 에러가 발생할 수 있다고 하네요.. diag 권한을 바꿔주시고 다시 open해보세요.. 

그래도 안된다고 하면 권한을 바꿔주시고 지금 운영중이신 파라미터 파일이 pfile이시면 spfile에서 교체한번 때려주시구요, 

by 부쉬맨 [2013.10.24 10:38:32]
권한은 부여해서 해본상태임...
또한 
create pfile from spfile 로 변경하고도 해보았는데도 저럼
위에작업이 교체하는 작업이 아니라면
spfile 로 교체하는 작업좀 알려줘요..

by 강서꽃미남 [2013.10.24 11:14:29]
cd $ORACLE_HOME/dbs 아래에 initSID.ora파일로 우선 실행해보세요.
sql> startup pfile='~~~위치~~~~/iniSID.ora파일';
sql> create spfile='spfileSID.ora' from pfile
sql> shutdown
sql> startup 


매뉴얼에서도 이렇게 권고합니다.
1. backup existing init and spfile
2. startup nomount;
3. create spfile from pfile;
4. shutdown immediate;
5. startup nomount;
alter system set diagnostic_dest= your path scope=both;
6. alter database mount;

by 부쉬맨 [2013.10.24 11:26:09]
SQL> startup pfile = 'C:\app\bshman\product\11.2.0\dbhome_3\dbs\init.ora'
ORA-48108: invalid value given for the diagnostic_dest init.ora parameter
ORA-48140: the specified ADR Base directory does not exist [c:\app\bshman\produc
t\11.2.0\dbhome_3\database\<oracle_base>]
ORA-48187: specified directory does not exist
OSD-00002: ???? ???? ????
O/S-Error: (OS 123) ???? ????, ???????? ???? ???? ???? ?????? ?????? ???????????
???.

흠냠...
디비야 올라가라..

by 강서꽃미남 [2013.10.24 11:28:52]
저 위치에 adr 디렉토리 자체는 존재하죠?
혹시 이름이나 다른게 바뀐건 아닌가요??

에러 원인은 현재 디비올리는 프로파일이랑 저 파일의 디렉토리랑 달라서 나는 에러인데요
저위치에 다 존재하는지 이름이 바뀌진 않았는지 한번 체크해주세요.

by 부쉬맨 [2013.10.24 11:51:35]
adr이라고함은
C:\app\bshman\product\11.2.0\dbhome_3\database
요위치를 말하는건가요?
요위치에 파일들은 다존재해요.
ora파일들도잇고
이것저것 파일들이 많이잇네요...

by 강서꽃미남 [2013.10.24 13:14:14]
지금 문제되는 폴더는 c\app\bshman\diag\rdbms\orcl11g2 구요. 여기에 변화없는지 확인한번 해주시구요, 인터넷에서는 이름이나 파일변경시 일어난다고 하네요..

혹시 initSID.ora 파일에서 ADR관련 파라미터 주석 처리하시고
sql > create spfile from pfile  후 
스타트업은 가능한가요? 
ADR경로 무시하고 스타트업한번 시도해보세요. 이상하네요...ㅠㅠ

by 부쉬맨 [2013.10.24 15:06:22]
결국은
먼가
권한문제로 꼬인듯
대상파일을 못본거같은데
이것저것 권한 변경해주고 하니깐 
다시복구됨...고마워요

by 강서꽃미남 [2013.10.24 15:21:25]
넵.. 에러 상으론 권한이나, 파일 이름이나 구조가 변경되서 못읽어 왔다고 했어서요.
맞네요..결국은..ㅎㅎ
수고하셨습니다 ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입