숭례문의 소실을 애도합니다
 


informix 설치 관련 참고

informix 설치 관련 참고 | TIP
2006.08.16 17:36

설치 방법은 아래 내용과 같이 첨부해 드리는 install 관련 파일을 참조 하시기 바랍니다.

(informix 10.0을 기준으로 한 것입니다.)

 

1. CD를 넣거나 압축된 화일을 푼다.

cpi,CPIO,CPI로 되어 있는 경우

# cpio -cumvdB < ids.cpi 

   tar로 압축이 된경우는 tar(tar -xvf ids.tar)로 푼다

 

2. installserver 라는 화일을 찾는다.

다음, root 계정으로

# installserver -gui

또는

# installserver 를 실행한다.

 

3. 설치에 관한 창이 뜨면 일단 쭉쭉 다음을 클릭한다. 이때 설치 디렉토리만 신경써서 잘 설정해준다.

(/usr/informix가 젤 편하다. 나중에 알게 됨)

 

4. 설치가 끝나면 인포믹스 계정과 그룹을 만든다.

 

5. 인포믹스 계정으로 로그인한다.

# su - informix

 

6. 사용하는 Shell환경에 따라 .profile 또는 .cshrc , .bashrc 를 편집한다.

 (informix의 설치 경로는 default /usr/informix이지만 상황에 맞게 조정을 한다)

 

export INFORMIXDIR=/usr/informix

export INFORMIXSERVER=ids10

export PATH=$INFORMIXDIR/bin:$PATH

export LD_LIBRARY_PATH=$INFORMIXDIR/lib

 

7. /usr/informix/ 디렉토리 밑에 DBS라는 디렉토리를 만든다.

# mkdir /usr/informix/DBS

 

8. DBS 디렉토리 밑에 화일을 하나 만들고 권한을 660으로 바꾼다.

# touch /usr/informix/DBS/root_chk

# chmod 660 /usr/informix/DBS/root_chk

 

9. /usr/informix/etc 디렉토리 밑에 onconfig.std sqlhosts.std (또는 sqlhosts.demo) onconfig , sqlhosts copy한다.

# cp /usr/informix/etc/onconfig.std /usr/informix/etc/onconfig

# cp /usr/informix/etc/sqlhosts.std /usr/informix/etc/sqlhosts

 

10. /usr/informix/onconfig 를 편집한다.

 

ROOTPATH /usr/informix/DBS/root_chk

TAPEDEV /dev/null

LTAPEDEV /dev/null

DBSERVERNAME ids10

 

로 변경한 후 저장하고 나온다.

 

11. /usr/informix/sqlhosts 를 편집한다.

 

이미 두개의 설정이 되어있는 데 앞에 #으로 막는다. 그리고 아래의 설정을 추가한다.

 

ids10     onsoctcp 해당 IP sqlexec

 

저장하고 나온다.

 

12. root 계정으로  /etc/services 화일에 포트를 추가한다.

sqlexec   1526/tcp

 

저장하고 나온다.

 

13. 다시 인포믹스 계정으로 로그인한 후 초기화한다.

 

# oninit -ivy

 

를 실행하면 뭔가 쭈룩쭈룩 올라가며 마지막에 onmode 5로 떨어진다.

 

이때 다른 창에 인포믹스로 로그인한 후 # onstat -mr 1 을 실행해서 설치 상태를 확인한다.

sysmaster

sysutils

sysusers 까지 build가 되었다면  설치 성공!!

 

14. 만약 설치가 이렇게 해도 안되는 경우는 release note machine note OS parameter setting을 확인한다.

  ($INFORMIXDIR/release/en_us/0333)

 

제품을 다운 받고 싶으시다면 아래 URL에 접속해 보세요.

http://www-306.ibm.com/software/data/informix/downloads.html

 

 

 

 

출처 : http://cafe.naver.com/informix.cafe

 



명언 한마디
칭찬받기를 거절하는 마음속에는 칭찬을 받고 싶어하는 또 다른 속셈이 숨겨져 있다. -라 로슈프코

Posted by 가야태자

2007/11/22 23:15 2007/11/22 23:15

RPM 사용법 2

이문서를 보시기 전에 <RPM 사용법>을 먼저 참조 하시기 바랍니다.

이문서는 위 문서에 대해서 제가 필요로 하는 다른 부분을 말씀 드리는 것입니다.

요즘 리눅스는  x86형태만 있는 것이 아니고 x86_64 등 다양한 리눅스가 버젼별로 존재합니다.

저 x86_64라는 놈이 좀 이상해서 32비트 패키지와 64비트 패키지를 모두 가지고 있습니다.

이때문에

rpm -e mysql

이렇게 하면

error: "mysql-4.1.12-3.RHEL4.1" specifies multiple packages

위와 같은 오류를 뱉어 냅니다.

이때 활용하는 방법입니다.

구글신에서 열심히 뒤졌습니다. 1년전에 분명이 사용한 방법인데

기억이 안나서 ㅎㅎㅎ

/etc/rpm/macros.local

위 파일을 만들어 줍니다.

내용은 다음과 같습니다.

%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}

그렇게 해놓고

rpm -qa | grep mysql

이렇게 해보시면

libdbi-dbd-mysql-0.6.5-10.RHEL4.1.x86_64
mysqlclient10-3.23.58-4.RHEL4.1.i386
mysql-4.1.12-3.RHEL4.1.i386
mysqlclient10-3.23.58-4.RHEL4.1.x86_64
mysql-4.1.12-3.RHEL4.1.x86_64

위와 같이 명확한 버젼이 나타납니다.

풀 패키지명을 다 써주시면 제거가 됩니다.

또다른 한가지는

--allmatches                     remove all packages which match <package>
                                     (normally an error is generated if
                                      <package> specified multiple packages)
위의 옵션을 사용하는것입니다.

저는 위의 옵션 보다는 앞서 말한 파일 변경법을 선호 하고 권장합니다.

왜냐면 명확하게 제거 할 수 있기 대문입니다.

그래서 실제로 mysql 패키지를 지울때는

rpm -e --nodeps mysql-4.1.12-3.RHEL4.1.i386

저렇게 지우시면 됩니다.



명언 한마디
자신의 칭찬을 부정하는 자는 다시 한번 그 칭찬을 듣기 위해서이다. -라 로시푸코

Posted by 가야태자

2007/05/04 10:36 2007/05/04 10:36

[설치/설정] Apache + PHP4 + MySQL 설치하기

제가 PHPSCHOOL에 00-07-08 18:17 에 게재한 게시물입니다.
(MySQL은 기존에 설치 되어 있다는 가정하에서 진행합니다.)

PHP 4.0 설치 매뉴얼(명령들) 번역.
번역 : 김종하

이상한 부분이나 고쳐야할 부분등이 있으시면 제게 언제든지 연락 주십시오.
감사합니다.

이번에 서버를 PHP 4.0으로 업그레이드 하면서 PHP4 설치 매뉴얼을 번역하여 본다.

Installation Instructions for PHP 4.0
---------------------------------------------------------
성급한 사람들을 위하여 여기에 MySQL지원과 함께 아파치의 다이나믹 아파치 모듈로 PHP를 설치하는 빠른 과정이 있다. 장황한 설명이 따른다.
주의하라 정적 모듈이나 동적모듈 중하나만 설치하라. 동시에 둘다 설치하지 마라.
만약 PHP3와 PHP 4 모듈을 동시에 지원하기를 워한다면 이파일의 맨아랫부분을 체크하라.
ZEUS 웹서버와 함께 설치
-- 이 배포본에 포함된 README.Zeus 파일을 참고하라.
빠른설치(DSO)
이 작업을 하기 위해서는 당신의 아파치 httpd가 반드시 mod_so 가능으로 설정해야한다.
httpd -l 명령을 이용해서 체크하라. 당신은 다음과 같은 일련의 것들을 볼 수 있을 것이다.
Compiled-in modules:
httpd_core.c
mod_so.c
당신은 이 두 모듈보다 더 많은 모듈을 보게 될 것이다. 걱정하지 마라. mod_so.c를 볼수 있다면, 다음 과정들을 진행할 수 있다.
$gunzip -c php-4.0x.tar.gz | tar xf -
$cd php-4.0.x
$ ./configure --with-mysql --with-apxs
$ make
$ make install

마약에 apxs 스크트를 찾을수 없다는 에러를 만나게 되면, 당신의 시스템에서 찾아보고, 정확한 패스를 그것에 다음과 같이 적어 줘라 : --with-apxs=/path/to/apxs
남은 일은 단지 한가지다. 당신의 httpd.conf 파일을 편집하고 PHP4 mime type 있는 부분의 주석처리를 지워는 것이다. 당신은 다음과 같은 줄을 보게 될 것이다.

AddType application/x-httpd-php .php

그 다음에 당신의 서버를 재 가동하라 당신은 PHP 파일을 서버에 업로드 할 수 있을 것이다. test.php로 불리는 테스트파일을 만들어라 약간의 PHP tags들을 이용해서
예를들면 다음과 같이 만들어라
<?
phpinfo()
?>

QUICK INSTALL(Static)
$ gunzip -c apache_1.3.x.tar.gz | tar xf -
$ cd apache_1.3.x
$ ./configure
$ cd ..
$ gunzip -c php-4.0.x.tar.gz | tar xf -
$ cd php-4.0.x
$ ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
$ make
$ make install
$ ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
(위의 줄은 정확하다. 물론 우리는 이 시점에서 libphp4.a 가 존재하지 않는다는 것을 알고 있다. 그것은 가상읙 것이 아니다. 그것은 만들어 질 것이다.)
$ make
(당신은 지금 당신의 Apache bin 디렉토리에 카피할 수 있는 httpd 바이너리를 가지게 될 것이다.)
cd ../php-4.0.x
cd php.ini-dist /usr/local/lib/php.ini
/usr/local/lib/php.ini 파일에서 PHP 옵션들을 당신에 맡게 수정할 수 있다.
당신의 httpd.conf or srm.conf 파일을 편집 열고 다음 줄을 적당한 위치에 더해라.
AddType application/x-httpd-php .php


명언 한마디
칭찬은 나를 부끄럽게 한다. 그것은 내 마음 한구석에서 그것을 은근히 바라고 있었기 때문이다. -래빈드래나스 타고르

Posted by 가야태자

2007/04/03 14:38 2007/04/03 14:38