SELECT OWNER, OBJECT_NAME,
       REGEXP_REPLACE(dbms_metadata.get_ddl(object_type, object_name, owner),
           '찾을내용', '변경할내용', 1, 0, 'i') || ';' sql
FROM dba_objects
WHERE owner IN ('스키마')
AND status <> 'VALID'
AND object_type IN ('VIEW', 'SYNONYM', 'PROCEDURE', 'FUNCTION', 'PACKAGE', 'TRIGGER')
ORDER BY OWNER, OBJECT_NAME;
Posted by Lawmin

댓글을 달아 주세요

1. https://gcc.gnu.org/mirrors.html 에서 mirror 사이트 확인하여 다운로드

#wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-12.1.0/gcc-12.1.0.tar.gz

 

2. 압축 풀고 해당 디렉토리에서 필요 라이브러리 사전 다운로드

(gmp, mpc, mpfr, isl을 개별로 설치하지 않는 것을 추천, 컴파일 중 알 수 없는 오류 발생할 수 있음)

./contrib/download_prerequisites

 

3. 컴파일 환경 설정

./configure --disable-multilib CXXFLAGS="-I./isl"

 

# 32 bit 추가시에는 3번을 아래와 같이 대체

./configure --enable-multilib CXXFLAGS="-I./isl"

yum install glibc-devel.i686

 

 

4. 컴파일 (-j 옵션은 병렬처리개수, 속도향상)

make -j8

 

5. 설치

make install

Posted by Lawmin

댓글을 달아 주세요

# mkdir -p /data/jenkins

# mv 다운로드파일경로 /data/jenkins/jenkins.war

# useradd jenkins

# passwd jenkins

# vi /etc/systemd/system/jenkins.service

[Unit]
Description=Jenkins Service
After=syslog.target network.target

[Service]
Type=simple
PIDFile=/data/jenkins/jenkins.pid
ExecStart=/usr/bin/java -DJENKINS_HOME=/data/jenkins -jar /data/jenkins/jenkins.war
ExecStop=/bin/kill -SIGTERM $MAINPID
User=jenkins
Group=jenkins

[Install]
WantedBy=multi-user.target

# systemctl enable jenkins.service

# firewall-cmd --zone=public --permanent --add-port=8080/tcp

# firewall-cmd --reload

# systemctl start jenkins.service

# systemctl status -l jenkins.service

 

http://Jenkins서버IP:8080/ 접속 후 설정

Posted by Lawmin

댓글을 달아 주세요

# vi /etc/rc.d/init.d/tomcat

#!/bin/bash
# Startup script for the Tomcat Server
source /etc/profile
export CATALINA_HOME=/usr/local/tomcat7
case "$1" in
    start)
        echo "Starting Tomcat: "
        $CATALINA_HOME/bin/startup.sh
        ;;
    stop)
        echo "Shutting down Tomcat: "
        $CATALINA_HOME/bin/shutdown.sh
        ;;
    restart)
        echo "Restarting Tomcat: "
        $CATALINA_HOME/bin/shutdown.sh;
        $CATALINA_HOME/bin/startup.sh
        ;;
    *)
        echo "Usage: service tomcat {start|stop|restart}"
        exit 1
esac
exit 0

# chmod 755 /etc/rc.d/init.d/tomcat
# chkconfig --add tomcat

# chkconfig tomcat on

# service tomcat start

Posted by Lawmin

댓글을 달아 주세요

/usr/share/zabbix/include/defines.inc.php

define('ZBX_IFRAME_SANDBOX', ''); 를 아래와 같이 변경

define('ZBX_IFRAME_SANDBOX', FALSE);

Posted by Lawmin

댓글을 달아 주세요

SUBSTR(usr_nm, 1,ROUND((LENGTH(usr_nm)+0.5)/3))||RPAD('*',LENGTH(usr_nm)-ROUND((LENGTH(usr_nm)+0.5)/3),'*')

Posted by Lawmin

댓글을 달아 주세요

1. catalina.out 등의 로그에 아래와 같은 로그가 보이며 startup, 처리가 늦는 경우 조치 방법

24-Mar-2022 16:08:02.775 WARNING [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [53,179] milliseconds.

※ 특정 OS, JRE/JDK 간의 이슈로 인해 Random 값 생성에 오래걸리는 문제가 있음

 

1) rotatelogs 준비 (Apache httpd가 있어야 함)

[httpd경로]/bin 에서 rotatelogs를 [tomcat경로]/bin 에 복사하거나 해당 경로 사용

$ cp [httpd경로]/bin/rotatelogs [tomcat경로]/bin/

 

2) Tomcat 환경설정 파일 수정 (없으면 생성)

$ vi [tomcat경로]/bin/setenv.sh

 

3) 아래 내용 추가 (CentOS 의 경우)

JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

 

 

 

2. catalina.out 이 너무 커지지 않도록 일별 파일 생성 하는 방법

 

1) Tomcat 환경설정 파일 수정 (없으면 생성)

$ vi [tomcat경로]/bin/setenv.sh

 

2) 아래 내용 추가
CATALINA_OUT_CMD="$CATALINA_BASE/bin/rotatelogs -f $CATALINA_BASE/logs/catalina.out.%Y-%m-%d.log 86400"

Posted by Lawmin

댓글을 달아 주세요

#net.ipv4.tcp_window_scaling = 1
#net.ipv4.tcp_sack = 0

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

net.core.rmem_default = 253952
net.core.wmem_default = 253952
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

net.ipv4.tcp_rmem = 253952 253952 16777216
net.ipv4.tcp_wmem = 253952 253952 16777216

net.core.netdev_max_backlog = 30000
net.core.somaxconn = 1024
net.ipv4.tcp_max_syn_backlog = 1024

net.ipv4.tcp_max_tw_buckets = 1800000
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_tw_reuse = 1

fs.file-max = 65536
Posted by Lawmin

댓글을 달아 주세요