전체 글(372)
-
파일에 쓰기
#!/bin/sh today=`date +%Y%m%d` before=~date +%Y%m%d -d "-1 year"` connect='/mysql/local/mysql/bin/mysql -uroot -p123456 DBNAME -S /tmp/mysql.sock -N ' $connect -e "select * from dept where reg_date > ${before} " > /data/dept_${today}.txt
2022.07.28 -
bz2
>> import bz2 >> str = b"sqlplus scott/tiger" # compress >> compress_str = bz2.compress(str) >> print(compress_str) b'BZh91AY&SYY\xf9\xdb\xc5\x00\x00\x07\x11\x80@\x00\x8a\xa4\xfe\x00 \x001\x00\x00\x08@d\xf0\xa1X\xedh\x9b\x14\x18~N\xfe.\xe4\x8ap\xa1 \xb3\xf3\xb7\x8a' # decompress >> decompress_str = bz2.decompress(compress_str) >> print(d) b"sqlplus scott/tiger" >> print(d.decode()) sqlplus scott..
2022.07.20 -
UTL_HTTP 에러
1. UTL_HTTP 사용하는 프로시저를 컴파일을 하였지만 다음과 같은 에러가 발생하였다. ORA-06550: line 3, column 6: PLS-00201: identifier 'SYS.UTL_HTTP' must be declared ORA-06550: line 3, column 6: 2. 원인을 찾던 중 utl_http 가 정의(?)가 되지 않았음을 알 수 있었다. 알 수 있었던 방법은 단순하였다. https://community.oracle.com/tech/developers/discussion/469405/problem-calling-utl-http-in-oracle-xe $ sqlplus "/as sysdba" SQL> desc utl_http utl_http의 정보들이 출력이 될 것이다. ..
2022.06.21 -
yum 에서 설치가 되지 않을때(appstream)
$ yum install vim -y yum에서 vim을 설치하고자 하였으나 다음과 같은 에러가 발생하였다. CentOS Linux 8 - AppStream 60 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist repo쪽의 경로가 잘못 인식되어서 발생되는 경우이다. 아래와 같이 URL을 변경하여 해결 할 수 있다. $ sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* $ sed -i 's|#baseurl=http://mirror.centos.org|..
2022.06.20 -
[Docker] CentOS에 Hadoop 설치하기
1. 리눅스 설치(CentOS) $ docker search centos $ docker pull centos $ docker run -it --name hadoop centos /bin/bash 2. wget, vim 설치 [hadoop] yum install wget -y && yum install vim -y 아래와 동일한 에러가 발생할 경우 클릭 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 3. Java 설치 $ yum install java-1.8.0-openjdk-devel.x86_64 -y $ java -version openjdk ..
2022.06.20 -
[HP-UX] vi 자동들여쓰기(?) 문제
vi 복붙을 하는데 아래와 같은 문제가 발생되어 시간이 엄청 오래걸렸다. Original Copy main { var a=0 var b=0 var c=0 var d=0 var e=0 } main { var a=0 var b=0 var c=0 var d=0 var e=0 } 이런식으로 들여쓰기가 연속적으로 발생되어, 복사하는데도 시간이 오래걸리고 전혀 알아볼수없는 소스처럼 복사가 되었다. 해결 방법 :r!cat 복사 후 [Ctrl + D] 2번 => 빠져나올수 있다. 이 중 ":set paste" 라는 명령어로 해결을 할 수 있다고 하는데 필자는 관련 명령어가 존재하지 않았다. 아마도 리눅스에서만 해당되는 것 같다.
2022.06.17