오라클 접속에 관해 자세히 좀 알려주세요

오라클 접속에 관해 자세히 좀 알려주세요

작성일 2006.01.25댓글 1건
    게시물 수정 , 삭제는 로그인 필요

제가 오라클이 첨이라 도통 하나도 모르겠네요..

기존에 오라클을 운영하고 있다가 지금은 제가 맡게 되었습니다

우선 리눅스 레드헷 에 오라클9i 가 설치는 되어 있습니다

 

sqlplus 하고 치니까

 

.

.

.

enter user-name :

 

이렇게 나오네요

제가 알고 있는 계정은 사이트에서 사용하고 있는 계정인

com1/com1

이라는것 밖에 몰라요

그래서 아이디 하고 패스워드 치니까

Enter user-name: com1
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

 

이렇게 나오면서 접속이 안됩니다.

 

com1/com1 이게 루트 그러니까 system 계정은 아닌것 같은데...

system 계정도 모르고 어떻게 접속해야 하는지 정말 모르겠어요..

혹시 system 계정 찾는 방법도 있나요?

 

암튼 지금 막막한 상태에 있습니다

접속하는 방법좀 자세하게 좀 알려주세요

 

그리고 시간 되시면 접속후에 계정 관리라던지 설정등

관리에관한 전반적인것 도 좀 알려주시면 감솨 하겠습니다.

그럼 부탁 좀 드릴게요


 

 

 



profile_image 익명 작성일 -

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

 

상태로 봐서는... 오라클DB를 기동하는 DB 파일중의 일부가 없기 때문입니다.

오라클DB를 기동하기 위해서는

1. 시스템 테이블스페이스 (기본 파일명 : system.dbf)

2. UNDO 테이블스페이스  (기본 파일명 : undotbs1.dbf)

3. TOOLS 테이블스페이스 (기본 파일명 : tools.dbf)

그리고

온라인 리두로그 파일(redo1.log, redo2.log, redo3.log,...),

컨트롤 파일 (control1.ctl,...)

가 필요한데, 해당 테이블스페이스가 속한 데이터파일이 파일 시스템에 없거나

경로가 잘못 지정되어 있어서 그렇습니다.

 

님이 관리하시는 서버에 Oracle DB가 어떻게 구성되어 있는지를 몰라서

정확한 답변을 드리기는 힘들고요

(외장 Disk Array 를 사용하시는지, 혹은 NFS를 사용하시는지...

 어떤 이유에서인지 linux 파일시스템 mount 가 되어 있지 않아서

 오라클 데몬이 파일을 찾지 못하는 경우입니다)

 

우선 파일시스템 체크를 해보시고요...

 

파일 시스템에 이상이 없다면

shell 에서 sqlplus "/ as sysdba" 로 접속하셔서 다음의 명령어를 입력해 보시기 바랍니다...

 

select tablespace_name, file_name 

  from dba_data_files;

 

쿼리로 나온 결과에는 테이블스페이스 및 해당 테이블스페이스의 내용을 보관하고 있는

데이터파일 이름이 나옵니다.

이 결과값이 현재 물리적인 파일시스템과 일치하는지 하나씩 확인해 보시기 바랍니다.

 

참고로...

오라클의 관리자 계정인 system 계정의 기본 패스워드는 'manager' 입니다.

통상 오라클 9i 이상부터는 DBA가 DB를 관리하기 위하여 svrmgrl 을 사용하지 않고

sqlplus "/ as sysdba" 로 접속하게 되어 있습니다.

 

** 답변 일부를 수정드립니다.

 

또 하나의 가능성은

 

리눅스 Shell 환경변수에서

$ORACLE_HOME 이나 $ORACLE_SID 가 잘못 되어 있을수 있습니다.

 

계정의 home directory에서

vi .cshrc (C-Shell 사용시)

vi .profile (Korn Shell, Bourne-Shell 사용시)

하셔서 $ORACLE_SID 나 $ORACLE_HOME 이 어떻게 정의되어 있나 확인하시고요

 

echo $ORACLE_HOME

명령으로 나온 결과의 끝에 "/" 가 붙어 있으면 안됩니다.

 

예> ORACLE_HOME = /oracle/app/oracle/9204/product  (O)

        ORACLE_HOME = /oracle/app/oracle/9204/product/ (X)

 

$ORACLE_SID의 확인은

echo $ORACLE_SID 

명령으로 확인 가능하고요

 

만약 $ORACLE_SID = MYDB 라면

 

오라클 데몬 프로세스가 떠 있는지 확인하시고요, 명령은

ps -ef | grep ora_

라고 치시면

 

ora_smon_MYDB

 

라고 나와야 정상입니다.

항목을 자세히좀 알려주세요~ ㅠㅠ...

작업환경 : 오라클 9i, 톰켓5.0, Win XP HomeEdition 오라클 9i와... 짚어서 자세히좀 알려주십시오~ 부탁드립니다. ㅜㅜ... 다른 클라이언트에서 서버 접속할때도 다른거 필요...

오라클데이터베이스 설치하는 방법

... 있던데 오라클은 대체 어떻게 해야는지.. 11g? 그걸로? 자세히좀 알려주세요..ㅠㅠ... http://www.oracle.com/index.html 사이트에서 접속 후에 Downloads...

대해 알려주세요. 그리고 OCP자격증...

... 먼지좀 알려주세요. 올해목표가 바로 자격증을... 안녕하세요^^ 저는 님보다 오라클관해 조금 빨리 알게된... 해서 자세히 알아보고 등록했어요 바로 여긴데요 현재...

원도우 XP에 오라클 10g 설치방법

... 리눅스를 설치하고 오라클을 설치해야하나요? 아님... 하나선택하셔서 자세히 알려주세요 ㅎ 뭘... 설치끝~~~~ 간단 하죠 이제 oracle system 접속해서 사용자 잡아 주시면...

오라클 PROD DB생성

... 자세히좀 알려주세요.... 컨트롤파일과 PFILE... 시작 --> 오라클 --> 구성 및 이전 툴... SQL*Plus에 접속할때마다 경고 메세지가 표시되는...

오라클 DB공유 가능한가요??

... 먼저 제가 지금 할 수 있는 것은 오라클을 자바... 방법을 자세히 알고싶습니다 늦은나이에 입문하는지라 모르는게 많아요 꼭 좀 알려주세요 부탁드립니다!!! 1....

신기술에 관해 자세히 알려주세요ㅜ_ㅜ

학교 기술숙제인데 인테넷에 자세히 없더라고요ㅠ_ㅠ... 전자도서관에 접속해 새로 발견한 식물을 조사한다.... 기술이 더 발전하면 영상을 보는 대신 홀로그램으로...

오라클10G 설치 문제, 오류, 해결

오라클 고수님들 이것좀 알려주세요... OUI-25031... 자세히 답변좀 달아주세요.. 확인하고 재시도 해도... 들의 접속을 허용하지 않아도 되는 단순 개인...

OCP자격증 취득에 관해 질문이요.

... 어디서 교육받아 취득해야 하는지 자세히좀 알려주세요. OCP자격증 취득에 관해... WDP오라클공인센터겸 벤더사국제자격증시험센터 센터장입니다. 답변드립니다. 대전에...