우선 이철후님 리플 잘 받아보았습니다......
인포믹스에는 여러가지 제품이 있지만.......
좀 특이해서 순서에 맞게끔 설치를 해야합니다.
Clientsdk와 IDS or IIF를 설치할때.....
Clientsdk를 우선 설치를 하고, 나중에 IDS or IIF를 설치를 해야합니다.
그럼 설명을 하자면...
우선,
◈ IDS7.xxx 버젼을 설치 하신다면,
1.Clientsdk
2.IDS
..1,2번 모두 root(id)권한으로 설치를 하시면 됩니다.
◈ IDS9.xxx or IIF를 설치 하신다면,
1.Clientsdk
2.IDS or IIF
1,2번 모두 informix(id)권한으로 설치를 하시고, 여기에서 특이한것은
Clientsdk and IDS or IIF의 installclisdk, installserver..스크립트를 실행
시키면 RUN_AS***가 생길것입니다.
이때 RUN_AS***는 root(id)권한에서 실행을 시켜주시면 됩니다.
정리하자면,
Clientsdk -> (rpm or tar를 품)-> installclientsdk(informix user로 실행)
--> RUN_AS** ( root user로 실행)
IDS or IIF -> (rpm or tar를 품) -> installserver(informix user로 실행)
--> RUN_AS** ( root user로 실행)
※Clientsdk는 필요하지 않다면 설치하지 않아도 됩니다.
하지만 다른 PC(Client)에서 Informix server와 connection를 해서
개발은 하신다면 필요하겠죠.......^^;
이러한 작업이 다 이루어 졌다면 이제
onconfig.std파일을 수정을 해야겠죠...
rootdbs가 생길 파일을
$touch root_chk
$chmod 660 root_chk
로 만들어 주신다음에 위의 경로을 onconfig.std(ONCONFIG=onconfig.std)파일안의
ROOTPATH=/usr/informix/DBS/root_chk (파일 경로는 임의로 만들어주시면 됩니다.
물론 만들어논 청크(root_chk)의 경로는
정확히 입력하셔야겠죠. 절대경로로~! )
onconfig.std 파일 안에도 이것 말고도 더 많은 것들을 고쳐야 할것이 많이 있습니다.
이러한 일련의 과정이 끝이 났다면....
이제 DB를 초기화 해 줘야겠죠~!
$oninit -ivy ( <- 이 작업은 Informix를 처음 설치할때만 실행을 시켜주는
명령어입니다. 이후 사용중에 이 명령을 사용하시면
지금까지 저장해 놓은 DB는 모두 초기화 되겠죠~! 조심해서 사용하시길...)
$oninit -ivy를 실행하면...마지막 Line에
.................
......mode = 5가 나옵니다.
이러면 모든 작업이 끝이 납니다.
$onstat - ( 현제 DB의 상태를 나타내줌...online/offline)
너무 어렵게 생각 마시고....차근차근 풀어가시길 바랍니다.
성공하시길 바라구요...
혹시라도 해보시고 도저히 안되겠다 싶으시면,
저에게 메일을 주십시요...............IP Address와 Passwd와 함께
제가 직접 봐 드리겠습니다. 그럼 이만.............
p.s
908에러는 설치되어있는 informix server가 online상태가 되어있지 않거나,
$INFOMRIXDIR/etc/sqlhosts의 설정이 잘못되어있거나....
/etc/services 의 informix service port가 잘 정의 되어 있지 않아서
그럴겁니다.....
즐거운 하루...주말 되시길.............
전 이만 퇴근해야겠네여...성공하세요....^^
|