불화하는 것이 스스로 타협에 이른다
-헤라클레이토스-
2015년 7월 29일 수요일
SSIS Connectors v2.0 for Oracle by Attunity Download Link
https://www.microsoft.com/en-us/download/details.aspx?id=29283
SSIS로 오라클 10g 이상 버전에 연결시 Attunity Connector 사용 추천
SQL Server 2012 SSIS Oracle Connector
SQL Server 2012 Oracle Connector
SQL Server 2012 오라클 커넥터
SQL Server 오라클 커넥터
SSIS Oracle Connector By Attunity
SSIS 오라클 커넥터
SSIS로 오라클 10g 이상 버전에 연결시 Attunity Connector 사용 추천
SQL Server 2012 SSIS Oracle Connector
SQL Server 2012 Oracle Connector
SQL Server 2012 오라클 커넥터
SQL Server 오라클 커넥터
SSIS Oracle Connector By Attunity
SSIS 오라클 커넥터
2015년 7월 24일 금요일
리눅스 시스템 정보 한파일에 출력하는 쉘스크립트 (LINUX VERSION, CPU, RAM, DISK, NETWORK, PROCESS)
리눅스 시스템 정보를 하나의 파일로 출력하는 쉘스크립트
- 버전
- CPU
- 메모리
- 디스크
- 네트워크
- 프로세스 정보
순으로 출력된다
============================================================================
사용법
아래 스크립트를
파일명.sh 로 저장후
sh 파일명.sh
또는
. ./파일명.sh 를 사용하여 실행
결과는 /tmp/svrinfo.txt 에 저장된다
============================================================================
#!/bin/bash
target=/tmp/svrinfo.txt
rm -f $target
echo "--------------------------------------------------------------------------" >> $target
echo "Linux Version" >> $target
echo "--------------------------------------------------------------------------" >> $target
uname -a >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/cpuinfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "CPU Bit Check" >> $target
echo "--------------------------------------------------------------------------" >> $target
arch >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "RAM Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/meminfo >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "DISK Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
df -h >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Network Status" >> $target
echo "--------------------------------------------------------------------------" >> $target
cat /proc/net/netlink >> $target
ifconfig -a >> $target
hostname >> $target
echo "--------------------------------------------------------------------------" >> $target
echo "Process Info" >> $target
echo "--------------------------------------------------------------------------" >> $target
pstree >> $target
echo "Process Completed go to >> $target"
============================================================================
2015년 7월 9일 목요일
테이블 모든컬럼 셀렉트 생성 쿼리문
테이블을 조회할때 '*' 를 사용할때도 있지만
컬럼명을 사용해서 조회를 해야할때가 있다
테이블에 컬럼수가 적을때는 텍스트를 입력해도 되지만
수십개 이상이 될때는 일일이 입력하기엔 시간이 많이든다
COLS 테이블에서 테이블에 존재하는 모든 컬럼을 조회하고
컬럼 아이디 순으로 출력해서 SELECT문을 만들어 주는 쿼리
--------------------------------------------------------------------
SELECT S.QUERY || ' ' || S.TNAME
FROM
(
SELECT 'SELECT '||SUBSTR(MAX( SYS_CONNECT_BY_PATH(A.COLUMN_NAME, ', ')), 2) || ' FROM' AS QUERY
, MAX(A.TNAME) AS TNAME
FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY COLUMN_ID) AS RNUM
, TABLE_NAME AS TNAME
, COLUMN_NAME
FROM COLS
WHERE TABLE_NAME = 'REAL_TABLE_NAME'
) A
START WITH RNUM = 1
CONNECT BY PRIOR RNUM = RNUM - 1
)S;
--------------------------------------------------------------------
컬럼명을 사용해서 조회를 해야할때가 있다
테이블에 컬럼수가 적을때는 텍스트를 입력해도 되지만
수십개 이상이 될때는 일일이 입력하기엔 시간이 많이든다
COLS 테이블에서 테이블에 존재하는 모든 컬럼을 조회하고
컬럼 아이디 순으로 출력해서 SELECT문을 만들어 주는 쿼리
--------------------------------------------------------------------
SELECT S.QUERY || ' ' || S.TNAME
FROM
(
SELECT 'SELECT '||SUBSTR(MAX( SYS_CONNECT_BY_PATH(A.COLUMN_NAME, ', ')), 2) || ' FROM' AS QUERY
, MAX(A.TNAME) AS TNAME
FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY COLUMN_ID) AS RNUM
, TABLE_NAME AS TNAME
, COLUMN_NAME
FROM COLS
WHERE TABLE_NAME = 'REAL_TABLE_NAME'
) A
START WITH RNUM = 1
CONNECT BY PRIOR RNUM = RNUM - 1
)S;
--------------------------------------------------------------------
피드 구독하기:
글 (Atom)