티스토리 툴바

Max os X Lion에 Oracle 10g 설치 - 결국엔 GG

2011/10/27 11:21 Jk/Mac++
그 어렵다는 맥에 오라클 설치하기를 용기내서 시도해보았습니다.
터미널 명령어도 모르고
vi 에디터도 사용할줄모르는 상태에서 무작정 찾아놓았던 자료들을 보고 도전해보았는데...
결국엔 포기하고 말았네요.

많은 문제들이 있었는데요.
1. Lion에서의 자바문제
2. 자바의 64비트/32비트 문제
3. Permission 문제
4. xhost와 DISPLAY의 문제
5. Segmentation fault: 11의 문제

1, 2, 3, 4의 문제는 엄청난 구글신공을 통해
되지도 않는 영어까지 해석해가며 해결을 했습니다.
하지만 5는 아직까지 해결책이 없는것 같아서.
결국에는 GG를 치게 되었습니다 ㅋ ㅜ.ㅜ

문제에 대한 해결책을 하나 하나 알려드리자면...

1. Lion에서의 자바문제


Lion에서는 (응용프로그램/유틸리티/)Java 환결설정에서 위에서 처럼 Java 1.6이 아니면 보이지가 않습니다.
그렇다고 저 상태에서 Java 1.5를 받아서 설치하려고 하면 최신버젼(?)관련 오류를 뱉어내며 설치가 되지 않습니다.

-해결책 : http://www.s-seven.net/java_15_lion
해당링크의 순서들을 그대로 따라하면 됩니다.
Java 1.5 pkg파일을 구해서 Pacifist라는 프로그램을 통해 /System/Library/Frameworks/JavaVM.framework/Versions 디렉토리에 설치를 해주고 링크를 걸어주고 Java 환결성정창에 보이게 하는 방법까지 나와있습니다.


이 작업을 완료한 다음 Java 환경설정에 들어가시면 위처럼 Java 1.5가 나오며 이를 드래그로 제일 위로 올려주시면 됩니다.


2. 자바의 64비트/32비트 문제
일반적인 ./runInstaller 명령어로 설치를 시도하면 자바관련 에러를 뱉어내며 설치 클라이언트가 작동하지않습니다.
오라클 설치시 32비트 자바를 사용하는데 64비트 사용을 시도하여 오류가 난다고 합니다.

이를 해결하려면 ./runInstaller -J-d32 라는 명령어로 시도하시면 됩니다.


3. Permission 문제
3-1. 일반적인 chmod 777 명령어로 권한을 주어도 실제 디렉토리의 권한을 보면 권한이 주어져있지 않는 경우가 많습니다.
그리하여 저는 디렉토리를 찾아다니며 전부다 권한을 부여해주었습니다.


오른쪽 하단의 열쇠를 클릭하여 수정이 가능하게 한다음
왼쪽 하단의 +버튼을 클릭하여 oracle계정을 추가해주고
권한을 읽기 및 쓰기로 줍니다.
그리고 이상하게 왼쪽 하단의 *버튼에서 하위항목에 적용을 해줘야 적용이 되더라구요.

3-2. oracle 계정과 root 계정의 혼돈
처음에 oracle 계정을 만들고 비밀번호까지 설정을 해주었지만
su - oracle 명령어를 실행하여 oracle 계정으로 로그인을 시도하면
su: sorry를 뱉어내며 로그인이 되지 않습니다.


한참을 씨름하다 그냥 시스템 환경설정/사용자 및 그룹에서 오라클계정에 암호를 재설정해주니 로그인이 이상없이 되었습니다.

3-3. hosts 파일, bash_profile 파일을 수정할 때 root권한으로...(?)
이건 확실하지 않은데 오류로 인해 반복작업을 하다 된것이라...
그래도 혹시 몰라 올려봅니다.
위와 같은 설정파일을 수정할때 root 계정으로 로그인해서 수정하거나 sudo 명령어로 수정을 해보시는 것이 한가지 방법이 될 수도 있습니다.


4. xhost와 DISPLAY의 문제
저같은 경우는 localhost에서 돌리려고 한것이기 때문에 모든 ip를 127.0.0.1로 적용을 했습니다.
하지만 ./runInstaller 명령어를 내려도 xhost관련 오류들만 뱉어내더라구요.
이 문제는 터미널을 root 계정으로 로그인하여
xhost + localhost 를 실행하면
잠시후 x11이 뜨고
그 상태에서 su - oracle로 oracle 계정으로 로그인을 합니다.
그 다음에 ./runInstaller를 실행하면 되는 문제입니다.
하지만 3번문제를 해결한 상태라해도 permission오류가 날텐데요.
그럴때는 맥os를 로그아웃한다음
oracle계정으로 로그인한다음 4번을 다시 시도해보시면
드디어 보고 싶었던 설치 클라이언트가 실행될것입니다.

설치 시 윈도우에서와 마찬가지로 여러가지 에러들이 뜰텐데요.
윈도우에서 처럼 살포시 무시하고 진행하니 잘 설치가 되었습니다.ㅋ


해결책을 적어놓았지만 5번의 문제는 아직 해결하지 못했습니다.
Lion의 운영체제가 64비트라 어쩔수 없다는 글들을 보았는데
제가 해결책을 발견하지 못한 것일 수도 있는거겠죠^^


5. 설치를 다 하고 나면 이제 실행을 시켜봐야하는데...
리스너도 sqlplus도 실행을 시키면
Segmentation fault: 11 를 뱉어내며 저를 좌절에 빠트리더라구요.
찾아봤지만 Lion의 64비트/32비트 문제....
해결책이 나오면 저도 좀 알려주세요 ㅋㅋㅋ

마치면서 참고했던 사이트들을 알려드리며...

더보기



저작자 표시 비영리
─ tag  , ,
◀ prev 1 2 3 4 5 ... 113 next ▶