전체 글 351

JEUS6 ja, jboot, jdown // JEUS7 ja, jboot, jdown

제우스가 6버전까지는 콘솔에서 만지기 굉장히 쉬웠는데7버전 부터는 웹로직과 흡사(95%)한 구조로 변경 되어서 당황 스럽다아래와 대표적으로 ja, jboot, jdown 등은 더이상 쓰이지 않을것 같다... JEUS6 jajeusadmin localhost -Uadministrator -Pjeusadmin jbootjeus -xml -Uadministrator -Pjeusadmin & jdownjeusadmin linux6 -Uadministrator -Pjeusadmin jeusexit JEUS7 jajeusadmin -u administrator -p jeusadmin -host linux6 -port 9736 jboot 안씀 아래와 같은 명령 3단계로 나뉨/tmax/jeus7/domains/jeus..

apachec rewrite 사용하기 // www 강제 사용 // HTTP to HTTPS // 특정경로만 HTTP

오랫만에 포스팅 간단하게 기록만 하겠다;; RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. [NC]RewriteRule ^(.*)$ http://www.domain.co.kr/$1 [L,R=301]#HTTP_HOST 가 www가 안붙어 있다면 rewriterule을 이용하여 www.domain.co.kr로 강제로 보내버린다 RewriteCond %{SERVER_PORT} !^80$RewriteRule "^/match/(.+)" "http://%{HTTP_HOST}/match/$1" [R,L]#HTTPS로 연결된(SERVER_PORT가 80이 아닌경우) 연결중 /match/가 중간에 포함되면 http(80)로 보내버린다#예) https://www.domain.co...

MySQL 5.7 rpm 한방 설치 / MySQL 5.7 5분안에 설치

MySQL 5.7 5분안에 설치하기... 최대한 쉽고 빠르게 설치할 수 있도록 명령어를 정리했다 1. 기존 라이브러리 삭제2. mysql 설치에 필요한 라이브러리 설치3. mysql 번들 모두 설치4. mysql 시작 http://dev.mysql.com/downloads/mysql/ 에서 mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar 를 받아 tar를 풀고아래를 복사 붙여넣기 하면 된다yum remove mysql-libs-5.1.71-1.el6.x86_64 yum install glibc libgcc libgcc*.i686 libstdc++ libstdc++*.i686 openssl openssl*.i686 libaio libaio*.i686 numactl numactl*i..

MySQL 5.7 rpm 설치

MySQL 5.7 rpm 설치 MySQL 5.7 rpm으로 설치를 진행 해보겠다 먼저 다운로드를 받는다 http://dev.mysql.com/downloads/mysql/ (새창) 로 가서 다운받은 후 원하는 위치에 전송을 해두고 진행을 하도록 하자 /my/rpm 경로에 mysql-5.7.13-1.el6.i686.rpm-bundle.tar 라는 이름으로 저장 후 진행 하였다 tar 풀기[root@localhost rpm]# tar -xvf mysql-5.7.13-1.el6.i686.rpm-bundle.tarmysql-community-libs-5.7.13-1.el6.i686.rpmmysql-community-embedded-5.7.13-1.el6.i686.rpmmysql-community-server-5..

AIX 7.1 / Oracle 12c / DBCA 오류 / UnsatisfiedLinkError exception loading native library: njni12

AIX 7.1 에서 12c DBCA시 발생하는 "UnsatisfiedLinkError exception loading native library: njni12 " 오류 AIX 7.1 에서 설치를 안전하게 마치고 dbca를 돌리면 아래와 같은 오류가 나온다 UnsatisfiedLinkError exception loading native library: njni12 java.lang.UnsatisfiedLinkError: njni12 (rtld: 0712-001 Symbol CreateIoCompletionPort was referenced from module /oracle/product/12c/lib/libnjni12.so(), but a runtime definition of the symbol wa..

Weblogic 프로세스 확인 RUNNING이 아니면 강제종료

오랫만에 포스팅이 오라클이 아닌 웹로직이라니.. 부끄럽다.. 금일 모사이트에서 웹로직 관련 요청사항이 들어왔다특정 시간대에 process를 검사하여 RUNNING상태가 아닌 UNKNOWN이나 STARTING 등 정상작동하지 않는 상태인 웹로직 프로세스를 강제 종료하는 쉘을 짜달라고 왜?어플리케이션에서 OOME가 발생하는데 해당 오류를 당장 수정할 수 없으니 차선책으로 RUNNING이 아닌경우 죽이고 다시시작 하도록 쉘을 짜달란다웹로직 엔지니어에게 부탁할만한 일이 아닌데;;; 스크립트를 짜면서 상당히 부끄러웠다 이렇게까지 해야하나 라는 생각에 아무튼 까라면 까도록 하자 뼈대가 되는 process 상태체크하는 쉘부터 짜자 #!/bin/ksh#both server name and server port has ..

ORACLE export when read only mode / 오라클 read only 모드에서 export 하기

ORACLE database가 read only 모드일때 export가 되나요? 라는 질문을 받았다 답은 "된다" 이고 아래는 확인 결과 이다 C:\Users\web_dev>sqlplus SQL*Plus: Release 11.2.0.3.0 Production on 월 4월 13 08:23:58 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. 사용자명 입력: /as sysdba휴지 인스턴스에 접속되었습니다. SQL> startup mountORACLE 인스턴스가 시작되었습니다. Total System Global Area 1570009088 bytesFixed Size 2255544 bytesVariable Size 973079880 bytesDa..

Oracle read only mode / 오라클 read only 모드

그냥 간단하게 설명한다oracle을 read only 모드로 오픈 할때는 startup mount alter database open read only oracle을 read write 모드로 오픈 할때는 startup SQL*Plus: Release 11.2.0.3.0 Production on 월 4월 13 08:12:18 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. 사용자명 입력: /as sysdba 다음에 접속됨:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real A..

오라클 lmd0 .trc 삭제 / 오라클 파일삭제 후 파일용량 미반환 / 용량큰 .trc 파일 삭제 / 용량 큰 trace 파일 삭제

오라클 lmd0 .trc 삭제 / 오라클 파일삭제 후 파일용량 미반환 / 용량큰 .trc 파일 삭제 / 용량 큰 trace 파일 삭제 어떤 제목이 어울릴까 한참 생각을 했다... 결론은 어울리는 제목이 없다! 금일2node RAC로 구성된 특정사이트에서 1번노드에 여유공간이 부족하여 장애분석을 했다 [asisdb01:/oracle]$df -kFilesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 3145728 2744712 13% 15652 3% //dev/hd2 5242880 1839368 65% 61249 13% /usr/dev/hd9var 5242880 2186476 59% 7261 2% /var/dev/hd3 4194304 260570..

ORACLE 리스너 종속성 설정으로 인스턴스 뜨고 난 다음에 띄우기

ORACLE 리스너 종속성 설정으로 인스턴스 뜨고 난 다음에 띄우기 제목이 길죠? 네... 길어요 많은 관리자들중 착각을 하고계시는 분들이 많아서 이런포스팅까지 하게 되었습니다 Listerner, Instance 분명히 별개인데 리스너가 뜨면 접속이 되는거 아니냐? 라고 물어보시는 담당자가 많아서 한숨이 나오네요 그리하여 service에 종속성을 부여하여 instance가 올라온 다음에 listener가 올라오도록 수정을 해보도록 하겠습니다 시작 > 실행 > services.msc OracleServiceORATEST 인스턴스와 OracleOraDb11g_home1TNSListener 리스너가 있습니다 리스너 서비스를 더블클릭 아래와 같은 창 이뜨는데요 시작 유형이 자동으로 OS가 재부팅 되면서 알파벳순..

MS-SQL 시작이 안돼요!! / TDSSNIClient initialization failed / TCP port is already in use.

MS-SQL 시작이 안돼요!! / TDSSNIClient initialization failed / TCP port is already in use. 금일 오전 의문의 전화가 내 외근길을 막았다..'씨퀄서버 구동이 안됩니다'흠.... 새벽3시부터 구동이 안된다는 고객님 원격으로 접속을 해본다 sql server가 죽어있었고 eventvwr를 실행해서 기록을 보았다startup시 Tcp port is already in use. 오류가 발생했고 아래의 오류로그를 확인할 수 있었다 A self-generated certificate was successfully loaded for encryption.Server is listening on [ 'any' 1433].오류: 26023, 심각도: 16, 상태:..

오라클 테이블 축소 / oracle table shrink / alter table table_name shrink

오라클 테이블 축소 / oracle table shrink / alter table table_name shrink TOM 슨상님이 주신 방법으로 테이블을 만들도록 하자 https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1132417600346069010 9999999 이라고 되어있는 부분을 원하는 양으로 수정해서 사용하도록 하면 된다 create table big_table as select rownum id, OWNER, OBJECT_NAME, SUBOBJECT_NAME, OBJECT_ID, DATA_OBJECT_ID, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP, STATUS, TEMPORA..

Oracle LISTENER Dynamic_registration / 리스너에 불필요한 인스턴스 등록방지

Oracle LISTENER Dynamic_registration / 리스너에 불필요한 인스턴스 등록방지 한서버에 오라클 인스턴스를 2개이상 설치를 하는 경우 각자 리스너를 구성하고 각자의 포트에 맞게 운영을 하는데 상대방 인스턴스 정보가 다른쪽 리스너에 자동등록이 되어버리는 경우가 발생했다 사용자 편의를 위해 dynamic_registration이라는 옵션으로 PMON에서 정보를 줘 리스너에 현 인스턴스를 자동등록 하지만 두개 이상의 인스턴스가 한서버에 있는경우 신경이 쓰인다;; 예를 들어 리스너를 띄우고 'The listener supports no services' 메시지가 나오면 sqlplus로 접속 alter system register 하면 리스너에 인스턴스가 보이는 경우가 있는데 PMON이 ..

ORACLE vs MS-SQL vs MariaDB // 오라클, MS-SQL, Mysql MariaDB 비교

ORACLE vs MS-SQL vs MariaDB RDBMS 라인업: 1. MariaDB 10.0.15 2. MS-SQL 2012 std 3. ORACLE 11.2.0.4 std 3개의 디비를 비교해 보려고 한다 MS-SQL을 위해 같은 Windows 버전으로 모두 준비했다 메모리는 1024MB로 주고 테스트를 진행했다 (오라클이 조금 불리하다) 원래는 테이블을 만들고 insert, update, delete를 해서 테스트를 해볼까 하다가 hammerDB라는 툴이 있어서 해당툴로 진행을 했다 http://hammerora.sourceforge.net/index.html 에서 다운받도록 하자 결과는 충격적이다 10674 transaction per minute 아직 까지 1위 104766 transacti..

오라클 UNDO 재생성 / UNDO 다른위치로 이동

UNDO 재생성 / UNDO 다른위치로 이동 undo 재생성은 빈번하게 있는 일이다 언두사이즈가 급증 하는일이 있는데 대량의 DML과 더불어 ORA-01555 Snapshop too old 방지를 위해 나온 undo_retention 때문에 라고 간략하게 설명하고 넘어간다.. SQL> show parameter undo NAME TYPE VALUE------------------------------------ ---------------------- ------------------------------undo_management string AUTOundo_retention integer 900undo_tablespace string UNDOTBS2 조회를 해보면 UNDOTBS2가 보인다 TABLES..

파일속성 변경 안하고 복사하기 root로 oracle파일 복사

가끔 root 유저로 파일 복사 및 작업을 할때 cp 해놓고 chown으로 오너와 그룹을 변경하는 경우가 있다 ㅜ.ㅜ 퍼미션이 복잡한 경우가 있어 주로 tar로 묶어 넘기는 방법을 이용했었지만 요런 방법도 한번 이용해 보자 [root@support ~]# cp --help Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. ... ... -p same as --preserve=mode,ownership,timestamps --preserve[=..

오라클 다른유저로 특정유저 접속하기

1월1일에 포스팅을..... 가끔 프로젝트를 들어가다 보면 Password를 오픈하지 않는 사이트들이 있다.. 흠.. 하드코딩된 쉘 같은거 몇개만 열거나 cat * |grep 하면 되는걸 꼭 숨긴다.. 보안서약을 했기때문에 아는척을 하기도 그렇고 뭐 어쩌겠나... 상황은 A라는 유저가 Application을 돌리기 위한 계정이었고 B라는 유저를 신규생성해서 DBA권한을 줬지만 A유저의 테이블을 조회하기 위해서는 테이블마다 A.이라는 스키마 정의가 필요하다 끄으... 소스의 모든 쿼리를 수정할수도 없고.. 시노님을 만들자니 어마어마한 테이블량;; A라는 유저의 패스워드를 절대 받을수는 없다 그리하여 찾은것이 'grant connect through' 한번보자 SQL> create user app_user ..

오라클 서버에 여유공간이 없을때 exp받으면서 ftp전송하기

오라클 서버에 여유공간이 없을때 exp받으면서 ftp전송하기 혹시나 PIPE로 하는줄 알고 오셨다면 정중히 '뒤로가기'를 눌러주시기 바랍니다. 금일 특정 사이트에서 이관작업을 하는데 AS-IS에는 여유공간이 없고 이관할 DB는 700G... NFS물려서 작업하자고 했다가 서버에 HANG이 걸린다고..... GG 그런다고 신규서버에 9i을 깔수가 없다 OS버전이 높아서 ㅜ.ㅜ9i를 깔았다면 tns를 이용하여 원격에서 export를 exp system/password@ASIS file=dump.dmp log=log.log feedback=10000 full=y 로 했겠지만 ㅎㅎ망했다 갑님이 갑질하면 어쩔수 없는 인생이다.. 'NFS는 해줄수 없다'는 소리에 곰곰히 생각을 해보니 급 즐거워서 쉘을 급하게 짰다..

@(골뱅이)가 줄바꿈이 되는경우

HP였나? AIX였나?? 기억은 안남;; UNIX계열에서 점검시 @를 넣으면 line feed를 해버리는 경우가 있다... 아오..sqlplus에서 모니터링스크립트를 돌리기 위해서는 '@' 가 필요하기 때문에 문제가 생긴다 ㅜ.ㅜ $ stty -a speed 38400 baud; line = 0; rows = 24; columns = 130 min = 4; time = 0; intr = DEL; quit = ^\; erase = ^H; kill = @ eof = ^D; eol = ^@; eol2 ; swtch stop = ^S; start = ^Q; susp ; dsusp werase ; lnext -parenb -parodd cs8 -cstopb hupcl cread -clocal -loblk -crt..

오랫만에 bitsnoop.com 접속 / bitsnoop.com WARNING 무시하고 접속하기

// 2014.12.25일 확인시 come.in으로 접속이 가능하네요 bitsnoop.com - > bitsnoop.come.in 도메인 변경해서 접속하세요 그래도 warning이 보기 싫으신 분들은 아랫글을 읽어주세요 // 오랫만에 bitsnoop.com에서 검색을 하려고 했는데 나에게 날아오는 response는 WARNING.. 난 이딴거 request한적이 없는데.............. ... .... ..... 나한테 왜그래??? 정부가 나한테 해준게 뭐가 있다고??? C:\Users\Administrator>nslookup bitsnoop.com 서버: dns.globalteq.com Address: 203.248.252.2 권한 없는 응답: 이름: bitsnoop.com Addresses: ..

관심거리 2014.12.03