OpenDatabase 349

Java VisualVM으로 remote 모니터링하기

JDK를 설치하면 bin 경로아래 JvisualVM을 이용하여 모니터링을 해보신 분들이 계시리라 생각된다 local에서 쉽게 띄워서 사용을 했지만 Windows에서 Linux의 JVM을 모니터링 하려다가 막막해서 그만둔 분들을 위해 간단하게 방법을 남긴다 먼저 재기동이 필요하다 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8500 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djavax.management.builder.initial=weblogic.management.jmx.mbeanserver.WLSMBean..

WAS 에서 DB로 접속 불가 java.sql.SQLRecoverableException: IO Error: Connection reset

WAS에서 java.sql.SQLRecoverableException: IO Error: Connection reset 가 발생한다 장애상황 WAS1, WAS2가 있는데WAS2에서는 batch작업이 빠르게 잘돌고WAS1에서는 batch작업이 느리고JEUS에서 커넥션풀 초기화시 접속 문제가 간헐적으로 발생합니다 (접속불가 현상) 원인분석 sqlplus이용한 접속 connection loss는 발생하지 않음tnsping 이용시 ping에 문제는 없음JEUS엔지니어와 통화, DB에서 접속을 끊는 것 같다는 의견과 함께 아래 오류메시지 확인오류내용 java.sql.SQLRecoverableException: IO Error: Connection reset 문제해결 java.sql.SQLRecoverableExc..

Weblogic_Admin_boot.properties 암호 복호화 하기

보통 stop스크립트에 weblogic username, password가 기록되어 있지만 관리가 전혀 되어있지 않아 패스워드를 모르는 경우도 있다 이럴때 사용하도록 하자 먼저 출처 불명의 dec.py파일을 만들도록 한다 import os import weblogic.security.internal.SerializedSystemIni import weblogic.security.internal.encryption.ClearOrEncryptedService def decrypt(domainHomeName, encryptedPwd): domainHomeAbsolutePath = os.path.abspath(domainHomeName) encryptionService = weblogic.security.int..

SQL Server AlwaysOn_3.AlwaysOn 테스트 하기

1.active-directory 서버 구성2. 장애 조치(Failover) 클러스터 관리자 설치3.SQL Server 설치하기4.AlwaysOn 설정하기 5.AlwaysOn 테스트 하기 마지막 테스트만 남았다 ㅜ.ㅜ 4장에서 insert를 해보았고 insert 불가한것을 확인했다읽기 전용이기 때문에 insert는 되지 않고 select만 가능하다 자! 작업표시줄이 우측에 있는 화면이 1번 노드 좌측에 있으면 2번 노드 이다1번에서 insert를 하고 select를 해봤다역시 잘 보인다 클러스터 상태를 보기 위해alwayson_SQL 항목의 가용성 그룹을 우클릭하고 대시보드 표시(B)를 눌러준다 대시보드가 잘 보이고 있고NODE1이 주 서버NODE2가 보조 서버 ... 그럼 failover를 통해 NOD..

SQL Server AlwaysOn_2.AlwaysOn 설정하기

1.active-directory 서버 구성2. 장애 조치(Failover) 클러스터 관리자 설치3.SQL Server 설치하기 4. AlwaysOn 설정하기 시작 > SQL server 구성관리자 SQL server 우클릭 > 속성(R) AlwaysOn 고가용성 탭 > alwayson 가용성 그룹 사용(E) 확인창을 확인하고 우클릭 > 다시 시작(T) AlwaysOn 고가용성이 활성화 된다 간단하게 seanDB를 만들고 테이블도 만들어서 데이터를 넣고동기화를 하려한다 node1에서 만들었기 때문에 node2에서는 seanDB가 사용가능 하지도 존재하지도 않는다 AlwaysOn 고가용성 > 가용성 그룹 > 우클릭 > 새 가용성 그룹마법사(N) 마법사가 뜬다다음(N) 가용성 그룹 이름을 정해준다 (아무거나..

SQL Server AlwaysOn_1.SQL server 설치하기

1.active-directory 서버 구성2. 장애 조치(Failover) 클러스터 관리자 설치 3.SQL Server 설치하기AlwaysOn을 사용하기 위해서 SQL server를 설치하게 되는데 이때 설치는 standalone으로 설치한다AlwaysOn = standaloneSQL Failover = failover 클러스터로 설치 SQL server DVD를 넣고 실행한다 '새 SQL Server 독립 싱행형 설치 또는 기존 설치에 기능 추가'를 누른다 확인 제품 키를 넣고 다음(N) 동의함(A) 다음(N) 설치(I) 다음(N) SQL Server 기능 설치(S) 필요한 옵션 선택 후 다음(N) 다음(N) 다음(N) 다음(N) 다음(N) 현재 사용자 추가(C) 및 혼합모드로 선택 후 암호 입력 다..

Windows server 2012 MSCS 구축하기_ 2.Failover 클러스터 설치

Windows server 2012 MSCS 구축하기_ 2.Failover 클러스터 설치 1.active-directory 서버 구성 2. 장애 조치(Failover) 클러스터 관리자 설치컴퓨터 우클릭 > 속성 > 설정 변경 변경(C) 도메인(D)에 원하는 도메인 입력 이때 1번노드는 DNS서버에 1장에서 만든 AD서버 아이피를 입력해준다 2번노드도 1번노드와 같이 해준다 1장에서 만든 mscs계정을 입력한다 도메인 시작 다시시작 한다 node2도 1번과 똑같이 한다 역시 도메인 시작 확인 후 재시작을 한다 읭?? NODE1\Administrator 인데?NODE1\Administrator = 로컬계정 administratorSEAN\Administrator = sean도메인 administratorms..

Windows server 2012 MSCS 구축하기_ 1.AD서버 만들기

MSCS란?Microsoft Cluster Service의 약자로 흔히 Failover, Failback 식의 용어를 사용하는 HA구성을 말한다 Failover cluster를 사용하기 위해서는 특정 도메인에 소속되어야 하기때문에AD서버와 MSCS할 서버두대 = 총 3대의 서버가 필요하다 그중 가장 중심이자 기본이 되는 AD서버를 구축해 보도록 하겠다 1.active-directory 서버 구성 2008에서 사용하던 dcpromo는 없다! 흡 ㅜ.ㅜ 시작 버튼 옆 서버관리자 아이콘을 실행한다 관리(M) 역할 및 기능 추가 다음(N) 다음(N) 다음(N) 'Acrive Directory 도메인 서비스' 선택 기능추가 다음(N) 다음(N) 다음(N) 설치(I) 닫기 읭? 서버관리자 대시보드에 공사중 표지판이..

CentOS로 웹서버 만들기 (PHP 5.5, Maria 10.0.31, Apache 2.2)

간단하게 웹서버를 만들어 보겠습니다 ㅎ웹서버로 도쿠위키, 미디어위키 등을 이용해서 위키를 만들어 운영할수도 텍스타일, 워드프레스 등 설치형 블로그를 운영할수도제로보드, 그누보드 를 이용해서 사이트를 만들수도 있죠? 먼저 CentOS 6.5 를 minimal install 해서 준비를 합니다 remi repo를 이용해서 centos 기본 repository에서 제공하지 않는 Maria 최신버전과 함께 php5.5버전을 설치해 보겠습니다 물론 CentOS에 수동으로 Maria, php를 바이너리 및 소스를 이용 별도로 설치가 가능하지만 yum으로 간편하게 설치를 해서 초보자분들도 쉽게 구성할수 있게 해보겠습니다~ 궈궈 시간절약을 위해서는 노란색 글자박스만 빨리 보시기 바랍니다! 1. remi reposito..