본문 바로가기

백엔드기술/개발환경33

MS SQL 2008 Native 이번 프로젝트에는 MS-SQL을 Database로 사용하게 되었는데 SQL GATE 2010 for MS-SQL 을 깔아서 사용했다. 이상하게 Query 수행이 되지 않아 찾아보니까 Native 를 설치해야 한다고 하더라 http://www.microsoft.com/en-us/download/details.aspx?id=16177 여기서 다운로드하면 html 페이지를 받게 되는데 각종 다운로드 링크를 포함하고 있다. 이중에서 Microsoft SQL Server 2008 Native Client 부분의 각자의 OS에 따라 32비트 또는 64비트를 설치하면 된다. SQL GATE 대신 MS 에서 제공하는 Management Studio 는 아래 링크로 가면 된다. http://www.microsoft.co.. 2012. 10. 18.
DB 연결 스트링 1. Oracle Ddriver [oracle.jdbc.driver.OracleDriver] URL [jdbc:oracle:thin:@localhost:1521:DBNAME] 2. Sybase Ddriver [com.sybase.jdbc2.jdbc.SybDriver] URL [jdbc:sybase:Tds:localhost:5001/DBNAME] * JDBC드라이버 : jTDS2.jar 3. MS-SQL Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] URL [jdbc:sqlserver://localhost:1433;DatabaseName=DBNAME] * JDBC드라이버 : sqljdbc.jar 혹은 sqljdbc4.jar (MS-SQL 2008까지 지원).. 2012. 10. 16.
Materialized View ◎ 이 문서는 Materialized View에 대해 8i부터 10g까지의 자료를 정리한 것이다. ◎ 목차: 1. Materialized View 2. Materialized View 관련 Initialization 파라미터 3. Materialized View 사용에 필요한 권한 4. Query Rewrite에서 Materialized View 사용 여부 판단 알고리즘 5. Materialized View와 Integrity Constraints 6. Query Rewrite와 Hint 사용 7. Three Types of Materialized Views 8. Materialized View Log 의 구조 (WITH ROWID, PRIMARY KEY 사용) 9. Materialized View의 문.. 2012. 2. 10.
리눅스 서버 정보 명령어 - OS정보확인 : uname -a, i, m, n, p, r, s, v, S a: 전체 정보 i : Platform 정보 m : System Kernel Architecture 정보 n : Nodename(Host name)정보 p : Processor 정보 r : System OS Release 정보 s : System OS 정보 v : Kernel ID 정보 S : 호스트 이름 변경 - CPU정보확인 : cat /proc/cpuinfo - RAM용량확인 : cat /proc/meminfo - HDD전체용량확인 : fdisk -l - 설치된 OS 64비트 여부 확인 : getconf LONG_BIT 2011. 11. 17.
리눅스 실무 - 명령어 정리 파일 찾아서 문자열 바꾸기 예제) 범위 : 현재 디렉토리 하위 대상 : 확장자가 inf인 파일 찾을 문자열 : AAA 변경할 문자열 : BBB find . -type f -name '*.inf' -exec perl -pi -e 's|AAA|BBB|g' {} \; 리눅스 압축관련 1. 압축하기 - tar : 파일 묶기 예제) 범위 : 현재 디렉토리 하위 대상 : 확장자가 *.c 인 파일들 tar cvf [file_name].tar *.c 특정 폴더 제외시--exclude=[대상]/logs - gzip : 파일 압축 예제) 대상 : [file_name].gz 파일 gzip [file_name].gz [대상] - 압축 안풀고 바로 보기gzip -dc abc.tar.gz | tar -tvf - - 동시 진행 예.. 2011. 8. 31.
오라클 중복ROW 없애기 -- 중복된 데이터중에서 ROWID가 큰 값(나중에 등록된 데이터) 제거 SQL> DELETE FROM emp a WHERE ROWID > (SELECT MIN(ROWID) FROM emp b WHERE b.empno = a.empno); -- 나중에 들어온 데이터를 살릴경우 SQL> DELETE FROM emp a WHERE ROWID (SELECT MIN(ROWID) FROM PAPER_REF T2 WHERE T1.NEW_PAPER_ID = T2.NEW_PAPER_ID AND T1.OLD_PAPER_ID = .. 2010. 7. 29.