SharedIT | 묻고 답하기(AMP)

backup exec 15 오라클 데이터베이스 로그온이 안되네요..

리눅스에 에이전트를 설치하고 백업을 받기 위해서 로그온 계정 테스트를 하는데 

root는 아무 문제없이 성공하는데 데이터베이스가 계속 저렇게 나옵니다.

오라클의 sys 계정으로 시도해야 되는 걸로 알고 있는데 왜 안되는지 모르겠습니다... 

4개의 답변이 있습니다.

wheel
  0 추천 | 4년 이하 전

정확히 기억은 안나는데 리눅스에 에이전트 설치 하고 라이센스랑 오라클 계정 설정하는거 있지 않나요??

김빠진김밥 | 4년 이하 전

디비 라이센스는 추가했고 오라클 설정하는 것도 했는데 안되네요...

양성환
  0 추천 | 4년 이하 전

SYS가 원격접속 권한이 없어서 그런것입니다.

김빠진김밥 | 4년 이하 전

remote_login_passwordfile='EXCLUSIVE' 로 되어있는데 또 무엇을 바꿔야할까요? 추가적으로 권한을 부여해야하나요?

wansoo
  0 추천 | 4년 이하 전

계정에 따라 oracle에 로긴이 안된다는 내용인거 같은데요~

root와 sys가 OS 계정인가요? 아니면 oracle 계정인가요?

OS 계정이라면  오라클에 로긴을 위해 몇가지 환경 변수들을 설정해줘야 겠고요.

root 계정은 접속이 된다고 하셨는데~

OS가 Linux라면...

아마 root 계정의 홈 디렉터리에 .bash_profile 에 관련 환경 변수들이 설정되어 있을 겁니다.

그걸 참조해서 Oracle 관련 환경 변수들을 안된다는 계정의 .bash_profile에다 똑 같이 넣어서 사용하면 될거 같고요.

참고로... 

ORACLE_BASE

ORACLE_HOME

ORACLE_UNQNAME

ORACLE_SID

LD_LIBRARY_PATH_64

LD_LIBRARY_PATH

CLASSPATH

정도의 환경 변수가 있고...

가물가물하긴한데...

이중에서 ORACLE_BASE, ORACLE_HOME, ORACLE_SID 정도가 설정되어 있으면 로긴이 가능했던것 같고요~



Oracle 계정이라면 오라클 계정 생성해 주고 난 후에 CONNECT 권한을 줘야만 로긴가능하게 되겠고요.

즉, GRANT "CONNECT"  to "SYS";

명령을 수행해 주면 될것 같아 보이네요~

김빠진김밥 | 4년 이하 전

root는 리눅스 os 계정이고 sys 는 오라클 계정입니다. 말씀해주신대로 sys에게 connect 권한을 주어서 해보겠습니다!

HoneyBrain
  0 추천 | 4년 이하 전

리눅스 에이전트 실행이  oracle 계정으로 되도록 해 보세요.

참고로 oracle  계정은 리눅스 서버의 사용자 계정을 의미하는 것이고,

캡쳐한 화면의 sys계정은 오라클 DB 계정입니다.

계정이라는 표현 때문에 오해가 생길 수 있을것 같아서 설명 드립니다. 




김빠진김밥 | 4년 이하 전

root 부분을 oracle 로 바꾸고 진행해봐도 db 테스트가 진행이 되지 않습니다ㅠ