CentOS 6.7 (Linux) 환경에서


Apache 2.4.9 + tomat 6.0 환경에서   mod_url 모듈 설치(한글파일사용)



사내 환경에서 에디터쪽 내부에 파일링크를 걸 경우 한글일 경우 다운로드시 apache 404 에러를 발생하면서 해당 경로를 찾지 못함

에 따른 설치임


 

아파치 설치 폴더(저의기준)

/usr/local/apache/

 

1. mod_url 소스를 다운로드 받음

참조 : http://kldp.net/frs/?group_id=490&release_id=2185

위 URL 에서 http://kldp.net/modurl/ 로 접근후 http://kldp.net/modurl/release/ 에서

2186-mod_url-apache2-1.6.2.5.tar.bz2 파일 다운로드 후 


 

2. 압축 풀기

# tar xvf 2186-mod_url-apache2-1.6.2.5.tar.bz2

 

 

3.apxs 를 통한 모듈 추가

usr/local/apache/bin/./apxs -i -c ../mod_url-apache2/mod_url.c

 

4. httpd.conf 아래 내용 추가

# vi /usr/local/apache/conf/httpd.conf

 

  LoadModule redurl_module      modules/mod_url.so

 

 

5. 모듈활성화를 위한 httpd.conf에 추가

  <IfModule mod_url.c>
        CheckURL On
</IfModule>

 

 

6. 아파치 재가동

# /usr/local/apache/bin/./apachectl restart



Posted by 배터리

댓글을 달아 주세요

회사 서버의 dbf 파일에 계정이 4-5개가 넘어가면서 갑자기 파일크기가 급 커짐..


보통 3-4G 정도였는데 갑자기 30G 로 늘어남..ㅠㅠ


이에 따라 해당 계정의 용량이 99% 치는 현상..


일단 dbf 파일들 크기 확인


select tablespace_name, bytes/1024/1024 mb, file_name

         from dba_data_files;

         


그래서 해당 몇몇 커진 파일들에 대해 디렉토리를 이동시킴



DB MOUNT 상태에서 tablespace의 datafile을 이동. 

(모든 tablespace 가능 - system, sysaux tablespace는 반드시 mount단계에서 해야 한다고 함.)


우선 DB를 shutdown 시킨다.


SQL> shutdown immediate


그 후 dbf 파일을 이동시킬 디렉토리를 혹은 경로를 만들고 그 경로에 HDATA_1_1.dbf 파일을 이동한다.


기존경로      : /home1/ora_data/gw83/HDATA_1_1.dbf

이동시킬 경로 : /home2/ora_data2/HDATA_1_1.dbf


mv HDATA_1_1.dbf /home2/ora_data2/


이동이 완료되면

shutdown된 DB를 mount 상태까지만 올린다.


SQL> startup mount


이동 경로를 Database에 알려 주자. 그리고 OPEN시킨다.


SQL> alter database rename

         file '/home1/ora_data/gw83/HDATA_1_1.dbf'

         to '/home2/ora_data2/HDATA_1_1.dbf';


SQL> alter database open;



* 추가로 이후 서버 어플리케이션에서 동작시 여전히 용량문제가 오류로 찍히는바

dbf 파일을 추가 생성해줌

(기존 오라클 dbf 파일이 32G 를 넘을 수 없어 dbf 파일을 새로 만들어준것.)


ALTER TABLESPACE HDATA_1

ADD datafile '/home2/ora_data2/HDATA_1_2.dbf' size 1000M autoextend on

/

alter database datafile '/home2/ora_data2/HDATA_1_2.dbf'

autoextend on

/

Posted by 배터리

댓글을 달아 주세요

/usr/sbin/postconf: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

/usr/sbin/postlog: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory


libpcre.so.1 이 64bit 환경에서 링크가 정상적으로 걸리지 않아서 발생한 문제


#cd /lib64

# ln -s /usr/local/lib/libpcre.so.1 libpcre.so.1


로 설정후 make install 정상동작


Posted by 배터리

댓글을 달아 주세요