"사용자 SYSDBA failed.ERROR로 호스트에 연결 : NMO는 setuid-root가 아닙니다 (유닉스 전용)"문제를 해결하기 위해 노력했습니다.Oracle Enterprise Manager 오류 - NMO setuid (루트)
내가 방문한 블로그는 예외없이 root.sh 스크립트를 root 권한으로 실행해야합니다. 여기서 스크립트 경로는 $ ORACLE_HOME입니다. 필자는 Oracle Grid and Database 설치시 요청한대로 설치했지만 재실행하여 확인했습니다. 내가 NMO의 권한을 나열하고 root.sh를 실행 한 후 바이너리 파일을 NMB 경우
, 내가 얻을 :
LS는 ./nm -la? -rws - X --- 1 루트 4월 16일 2시 10분 34,166 oinstall ./nmb -rws - X --- 1 루트 다음 자습서 후
4월 16일 2시 5분 ./nmo 44,437 oinstall, 내가 한 :
LS가 ./nm -la : NMO chmod를 6750 NMO 대한 Chown 루트 NMB chmmod
권한과 같이 갔다 6750 NMB 대한 Chown 루트? -rwsr-S --- 1 개 루트 oinstall 16 2시 5분 ./nmo
위 권한에 따라 있습니다 -rwsr-S --- 1 개 루트 4월 44,437 oinstall 34,166 4월 16 2시 10분 ./nmb 무엇 대부분의 블로그는 그들이 같아야한다고 말했다. 그래서 EM을 재발 사 :
을 dbconsole 시작하고 여전히 오류가 발생했습니다
emctl 정지 emctl dbconsole. 나는 여러 번 절차를 반복하고,/etc/oratab을 백업하고, 삭제하고, root.sh를 재실행하기 때문에 (그리하여 oratab을 재현하고 가능한 실수를 고칠 수 있기 때문에) Grid와 Database의 새로운 설치를 거의 수행하고있다.
설명서를 열어 root.sh 및 참조 스크립트를 모두 열었으므로 읽을 수 있도록 읽었지만 용의자는 발견되지 않았습니다.
내 EM 버전은 11.2.0.3.0
내가 버추얼 박스에서 오라클 리눅스를 실행하고 있습니다.
다시 : setuid nmo 오류와 관련된 웹 사이트의 99 %에서 제안한대로 root.sh를 실행했습니다 ... 단서 또는 다른 절차가 있습니까?
감사합니다.
매우 마크를 주셔서 감사합니다. 문제가 어디에 그것은 정확하게이었다. 나는 단말에 탑재 실행합니다. 난 그냥 편집 보았다/etc/fstab과 "sudo mount/media/ocp_ -o remount, rw"라고 입력하면 작동했습니다! 다시 한 번 감사드립니다. – user3041770