SQL 9

Oracle SQL Deveroper로 Oracle과 기타 RDBMS 개발/관리하기

SQL Deveroper는 Oracle corp.에서 배포하는 Oracle 개발, 관리 등을 지원하는 개발 Tool입니다. Oracle Homepage에서 무료로 받아서 사용할 수 있으며, 현재 안정 버전은 3.0이며 "3.1 Early Adopter" 버전도 받아서 사용할 수 있습니다. 이 글을 작성하던 시점에는 3.0이 최신빌드였는데, 3.1이 정식으로 나왔습니다. (아래의 푸른 글 상자 안의 내용을 추가했습니다. 최신 버전에 대한 정보는 아래의 글 상자 내용을 참조하세요.) Oracle SQL Developer 3.1 (3.1.07.42) February 7, 2012출처 : http://www.oracle.com/technetwork/developer-tools/sql-developer/downl..

IT 기술/Oracle 2011.12.27

곧 나올 SQL Server Developer Tools Codename "Juneau"

요즘 SQL Server Codename "Denali"에 대한 글이 자주 올라오고 있죠. "Denali"에 대한 정보를 읽다보니 Codename "Juneau"라는 SQL Server Developer Tool에 대한 얘기도 있더군요. 일단 아래 홈페이지로 가시면 다운로드 받을 수 있습니다. SQL Server Developer Tools Juneau Download 다운받은 파일을 실행하면 필요한 파일들을 받아서 설치를 진행합니다. 설치 중간에 PC 재부팅을 한번 하구요. 제 PC 사양이 별로라서 그런지 한시간 정도 걸린것 같습니다. 제 경우에는 설치 완료 후 화면에 Juneau 설치에 실패했다고 뜨길래 "확인"(아마도 확인일겁니다.)을 클릭했더니 설치에 실패한 프로그램만 설치하는 화면이 다시 떠서 ..

IT 기술/Database 2011.07.28

2011년도 "SQL Unplugged : 300" 컨퍼런스에 다녀왔습니다.

작년에 다녀왔던 "SQL Unplugged : 괴물이야기" 컨퍼런스에서 SQL Server에 대한 다양한 경험을 할 수 있었고, 이후 운영중인 SQL Server를 좀더 잘 운영하려고 노력하게 되었습니다. 튜닝 공부를 위해 주말 과정을 듣기도 했고, 시중에 나와있는 책도 찾아보게 되었구요. 그래서일까요? 아래 화면을 보게 되었을때 참 반가웠습니다. "올해에도 하루라는 시간이 아깝지 않을 컨퍼런스가 열리는구나!!" 고맙습니다. 수고하셨습니다. 자세한 후기는 나중에 정리해서 올리겠습니다. 아래 글 링크는 작년에 SQL Unplugged 첫번째 컨퍼런스 참석 후기입니다. 2010/06/14 - [IT 기술/Database] - SQL Unplugged "괴물 이야기" 참석 후기

IT 기술/Database 2011.06.04

sql server 2008에서 작업 중 "테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함"이라는 경고를 만났을때 처리법.

SQL Server 2008에서 테이블의 구조를 변경하는 작업을 하던 중 "테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함"이라는 경고를 보게되었습니다. 간단하게 P.K를 추가하는 거였는데... 암튼 이렇게 되고 보니 뭔가 내가 중요한 실수를 하는 것인지 궁금해지더군요. 검색을 해보니 의외로 간단하게 해결되었습니다. SQL Server 2008의 SSMS의 메뉴 중 [도구] > [옵션]을 클릭하면 아래와 같은 창이 뜹니다. 위에서 "테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함"이 선택되어 있을텐데 이를 해제해주면 됩니다. 이 설정은 바로 적용되니까. "확인" 버튼을 눌러준뒤에 바로 작업을 속행하시면 됩니다.

카테고리 없음 2010.09.07

SQL Server 2005에서 중복 값 제거하기

SQL Server 2005를 사용하는 서비스가 있는데, P.K도 없는 테이블을 만들고는 거기에 중복된 값을 넣었더군요. 젠장 뭔놈의 설계를... 암튼... db를 복제해놓으려고 했더니 이 P.K없는 테이블이 걸리더군요. 그래서 pk를 넣어주기 위해서 중복 data 삭제를 시작하려했습니다. 근데... 이거 참... ROWNUM 같은걸 찾기가 힘들더군요. 고심끝에 임시 테이블을 만드는 방법을 쓰기로 했습니다. 물론 다른 방법이 충분히 존재할거 같은 느낌이 듭니다. 그러나... 너무 오랜 시간 동안 이 문제를 잡고 있을수는 없으니까요. 다른 좋은 방법을 알고 계시면 알려주시면 감사하겠습니다. 그럼 평온한 하루 보내시길... 1. 기존 DATA를 백업 테이블에 백업한다. SELECT * INTO dbo.LIS..

IT 기술/Database 2010.09.07

MS SQL Server 2005 서버 튜닝 (1) - tempdb 및 file 관련 설정

MS SQL Server 2005를 사용하는 서비스가 있습니다. 그동안 상세하게 튜닝을 하지 않았었는데, 이번에 컨설턴트분의 의견을 적극 반영하여 튜닝을 시도하게 되었습니다. 그 중에서 첫번째가 tempdb 설정입니다. 기본 설치로 진행하게되면 tempdb는 다른 시스템데이터베이스와 마찬가지로 하나의 data file과 하나의 transaction log file(정확한 명칭인지는 모르겠습니다.)로 구성됩니다. 그런데 CPU가 여러개 설치되어 있다면 물리적인 CPU 갯수만큼 tempdb의 file을 추가해주는게 좋다고 합니다. 보통 코어수가 아닌 물리적인 CPU 갯수대로 해주는게 좋다는데, 상세한 아키텍쳐에 대한 설명은 내공이 부족해서 다음으로 미루겠습니다. 일단 제 경우에는 아래와 같이 설정해 줬습니다..

IT 기술/Database 2010.08.13

SQL Unplugged "괴물 이야기" 참석 후기

그동안 여러 세미나에 다녀왔지만, 아마 MS SQL Server만 다루는 세미나는 처음인걸로 기억합니다. 바로 지난 금요일(2010년 6월 11일)에 열린 "SQL Unplugged 괴물 이야기"라는 세미나입니다. 처음에는 MicroSoft에서 개최하는 행사인줄 알았는데, PASS(SQL Server 전문가 협회(PASS_Professional Association for SQL Server))라는 커뮤니티의 한국 회원분들의 주도하에 진행된 행사더군요. 그동안 Oracle을 주로 사용해왔던터라 PASS라는 이름도 그날 처음 들었습니다. 엑셈이 MS-SQL 분야에서도 컨설팅을 한다는 것도 신선한 소식이었고, 무엇보다 제가 듣고 싶었던 HA, BI, 대용량 DB, Query tunning 등에 대한 다양한 ..

IT 기술/Database 2010.06.14

책 소개 - SQL 배움터(제2판)

SQL 배움터(제2판) 상세보기 우용태 지음 | 생능 펴냄 SQL 입문서. 이 책은 데이터베이스 등장 배경과 역사, 특징에서부터 SQL 명령문의 종류와 사용법, 검색 및 행렬, SQL 함수와 데이터 조작어, 분석함수 등의 내용으로 구성했다. 직접 수업을 들은적은 없지만 모교(국립창원대학교)에서 데이터 베이스를 가르치시는 우용태 교수님의 책입니다. 꼭 한번 수업을 듣고 싶었는데, 컴퓨터 공학과 학생이 아니라서 수강을 못 했었죠. 음... 진드기처럼 달라붙었었다면 수업은 들을 수 있지 않았을까...하고 생각은 해보지만, 불청객 신세는 그때도 지금도 사양하는 편이라서... ^^;; 그다지 좋은 처세술은 아닌것 같지만요... 암튼, 창원대학교 컴퓨터 공학과는 제게 여러가지 전환점을 준 곳입니다. 여..