본문 바로가기

IT/DB

[postgresql] postgresql HA정리 Postgresql HA구성 http://blog.naver.com/hdlee91?Redirect=Log&logNo=150137246615 공유 디스크를 이용한 콜드 스탠바이 형태 Cold Standby형태 http://blog.naver.com/hdlee91?Redirect=Log&logNo=150137246615 .1 공유 디스크를 이용한 콜드 스탠바이 형태 그림 1은 공유 디스크를 이용한 콜드 스탠바이 형태의 구성을 보여줍니다. 그림 1 : 공유 디스크를 이용한 콜드 대기 형 HA 클러스터 공유 디스크를 이용한 콜드 대기 형식은 가장 많이 사용되고있는 고가 용성 클러스터입니다. 데이터베이스는 "공유 디스크"에 저장합니다. 공유 디스크는 여러 서버에서 읽고 쓸 수 있도록되어있는 스토리지입니다. 이 방.. 더보기
[IBM DB2] DB2 명령어 ### db2 database name 확인 [db2inst1@redhat5 ~]$ db2 list db directory System Database Directory Number of entries in the directory = 1 Database 1 entry: Database alias = TLMA Database name = TLMA Local database directory = /home/db2inst1 Database release level = d.00 Comment = IBM TLM Administration Server Directory entry type = Indirect Catalog database partition number = 0 Alternate server host.. 더보기
[IBM DB2] DB2 정리 사용법 기초 정리 IBM DB2 EE 7.2.1 Windows 2000 Advanced Server RAM 512MB IBM DB2 PE 8.1 OS: RedHat 8.0 Kernel: 2.4.20 CPU: Celeron (Mendocino) 400MHz RAM: 160MB 작성자: 강명규(kang@dbakorea.pe.kr) 내가 테스트해본 것을 개인적으로 정리한 것이다. DB2는 하나의 인스턴스가 여러개의 데이터베이스를 가질 수 있다. MySQL, MS-SQL과 유사한 구성이라고 하겠다. [DB2 기초 정리] 윈도에서 DB2를 설치하고 사용한 것을 정리한 것이다. 프로그램의 위치등을 제외하면 리눅스등의 OS와 별 차이가 없을 것이다. 설치디렉토리: C:\Program Files\SQLLIB 등록된 사.. 더보기
[ERwin] Data Modeler를 이용하여 Database Reverse Engineering Server : Oracle 10g Client : OS windows7, Oracle 11g Client, ERwin Data Modeler r7.3 1. ERwin Data Modeler 를 실행한다. 2. 상단 메뉴에 Tools > Reverse Engineer를 선택 3. DB서버의 DBMS의 제품과 Version를 선택한다. (일치하지 않을 경우 제대로된 결과값을 얻을 수 없다) 4. Owners에 접속한 User Schema정보를 입력하여 준다. Infer에 Relations박스를 체크하면 DB정보에 FK설정이 관계가 맺어져 있지 않더라도 테이블의 동일한 이름의 Column들을 연결한 결과를 출력한다. 자칫 원하지 않는 결과를 얻을 수도 있다. 5. Database : 정보가 일치하는지 확인 .. 더보기
[MS SQL Server] MS SQL Server DB 이동 방법 이전하려고 하는 데이터베이스 버전이 같거나 상위 버전이어야 가능합니다. 1. mdf 파일 이동 SSMS(SQL Server Management Studio) 에서 이동하려는 데이터베이스 우클릭 테스크 -> 분리 선택 연결 삭제 체크 후 확인 이후 해당 데이터베이스 데이터 파일이 있는 경로로 가서 .mdf, .ldf등의 파일을 복사하여 이전하려는 서버에 이동 시킨 후, 같은 방식으로 데이터베이스 우클릭 -> 연결 이후 복사된 데이터 선택 후 확인 2. 백업파일 이동 BACKUP DATABASE 데이터베이스명 TO DISK = '경로명\파일명.bak' WITH INIT 완성된 백업본을 대상 서버로 이동 이후 RESTORE DATABASE 데이터베이스명 FROM DISK = '경로명\파일명.bak' 더보기
[MS SQL Server] MS SQL Server 2005 삭제 방법 SQL Server 2005 삭제 업데이트: 2011년 4월 22일 cmd 를 입력하여 창을 띄웁니다 그 다음 명령어를 입력합니다. %ProgramFiles%\Microsoft SQL Server\-0\Setup Bootstrap\ARPWrapper.exe /Remove 다음은 수동으로 SQL Server 2005의 Instance를 삭제하는 방법입니다 참조: http://msdn.microsoft.com/ko-kr/library/aa337087(SQL.90).aspx 더보기
[SQL] ANSI, Oracle, MS-SQL에서 outer join 비교 ANSI와 오라클, MS-SQL용 OUTER JOIN 쓰는 법을 보자. 샘플 데이터 create table Test1 ( num int, name varchar(10) ) insert into Test1 values ( 1, '협객'); insert into Test1 values ( 2, '철수'); insert into Test1 values ( 3, '영희'); insert into Test1 values ( 4, '전우치'); create table Test2 ( num int, name varchar(20) ) insert into Test2 values ( 1, '아바타'); insert into Test2 values ( 2, '전우치'); insert into Test2 values ( 3.. 더보기
[Sybase] Mapping Sybase to Oracle types Mapping Sybase to Oracle types Sybase datatype Oracle Datatype Comments smalldatetime date See below comments for Sybase datetime datetime date Sybase records thousandths of seconds, Oracle to just seconds. Any finer granularity beyond seconds is lost (truncated) during conversion. This is not believed to be a problem. The oracle DATE type spans a wider range of days (Jan 1 4712 BCE to Jan 1 471.. 더보기
[Sybase] Sybase용 SQL scripts Sybase용 SQL scripts # Procedure의 응답 시간 보기 select ProcName = isnull(object_name(ProcedureID, DBID), "UNKNOWN"), DBName = isnull(db_name(DBID), "UNKNOWN"), ElapsedTime = datediff(ms, min(StartTime), max(EndTime)) from master..monSysStatement group by SPID, DBID, ProcedureID, BatchID having ProcedureID != 0 order by datediff(ms, min(StartTime), max(EndTime)) # 부하많은 SQL 찾기 select a.SPID,a.KPID,a.Pro.. 더보기
[Sybase] Microsoft SQL Server and Sybase Data Types Differences Microsoft SQL Server and Sybase Data Types Differences This chapter provides detailed descriptions of the differences in data types used by Microsoft SQL Server and Sybase Adaptive Server databases. For more information about the data types, see Microsoft SQL Server Data Types and Sybase Data Types TABLE 77. Data Types Differences SQL Server Data Type Sybase Data Type Description Conversion char.. 더보기
[Sybase] oracle과 sybase 비교 oracle과 비교해서 sybase의 장단점으로 무엇이 있을까요? Sybase ASE가 Oracle보다 좋은점이라면... - 더 싸다(?). - 하나의 DBMS에 여러개의 DB를 생성할 수 있다. - 리소스(메모리 등)를 공유하므로 사용자가 많아지더라도 오라클에 비해 시스템 확장이 덜하다. - 쓰레딩 방식으로 되어 있어서 사용자의 연결이 잦더라도 프로세스를 fork하거나 리소스를 재 할당해줄 필요가 없으므로 신속한 처리를 해준다. 오라클은 멀티프로세싱 방식이죠. 사용자 연결시 서버 프로세스가 fork됩니다. 당연히 메모리를 추가로 할당하고 연결종료시 메모리를 해제하고... 그래서 사용자가 많으면 TP-monitor 등의 미들웨어를 도입하라고 합니다. - 마이크로소프트사가 MS-SQL을 Sybase 기술로.. 더보기
[Sybase] DB connection 방법 1. 기본적인 연결 - 최소한 사용자 ID와 암호를 입력 - 기본적으로 모든 연결은 Local에서 실행중은 서버에 연결 - Default 사용자 ID 와 암호는 “DBA” 와 “SQL” - 기본 Port : 2638 2. 연결방법 - Login 대화 상자를 이용한 연결 * Sybase Central 접속 시 * Interactive SQL 접속 시 * ODBC DSN 구성화면 DSN 설정 시 - 연결 문자열 옵션(-c)을 이용한 연결 * Command line에서 실행가능한 데이터베이스 유틸리티 * dbisql, dbbackup, dbunload, dblog,… 3. Sybase Cetral 에서 연결하기 3-1. Tool -> Connect 메뉴 선택 또는 F11 버튼 클릭 3-2. Adaptive S.. 더보기
[Sybase ASE] Sybase ASE 15 ver 사용법 SYBASE 우선 윈도우 화면에서 ASE 에 Server Config 선택한다 (구성을 선택한다) CMD창에서 다음과 같이 입력한다 isql -Usa -P - 서버네임 C:\Documents and Settings\USER>isql -Usa -P -MMCKEN 1> select @@version //버전확인 2> go 1> select @@servername //서버네임확인 2> go ------------------------------ MMCKEN (1 row affected) 1> sp_helpdb 2> go 1> select * from syslogins 2> go SYBASE home directory는 /home/sybase로 가정하며, 이하 'HOME'이라 합니다. 1.User System .. 더보기