소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

[MSDTC처리] 파트너 트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 할 수 없습니다.

서버 환경 구축을 완료하면 Main DB에서 Sub DB로 트랙잭션 처리시 오류가 발생하는데DTC서비스를 활성화 하고 MSSQL에서 Sub DB로의 연결된서버를 지정해주면 끝. 방화벽이 활성화 되어있다면 인바운드, 아웃바운드 규칙을 추가해줘야 하는데 시작 -> 관리도구 -> 고급보안이 포함된 Windows 방화벽 에서 135, 137포트를 추가. 내부 네트워크에서만 사용이라면 방화벽은 꺼도 무방하다. 1. DTC 설정 (Server 2008 기준)시작 -> 관리도구 -> 구성요소 서비스 -> 컴퓨터 -> 내컴퓨터 -> Distributed Transection Coordinator -> 로컬DTC -> 속성 -> 보안위와 같이 설정 한 후 적용을 누르면 MSDTC서비스를 재시작한다. 2. 연결된 서버 설..

DataBase 2017.09.20

OBJECT 존재 확인하기

OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] object_name' [ ,'object_type' ] )object type : U - 테이블, V - 뷰 -- 임시 테이블 존재 확인 후 삭제IF OBJECT_ID(N'[tempdb].[dbo].[#TempTable]', 'U') IS NOT NULL DROP TABLE #TempTable -- 테이블 존재 확인 후 삭제IF OBJECT_ID(N'[test].[dbo].[TestTable]', 'U') IS NOT NULL DROP TABLE TestTable -- 프로시저 존재 확인 후 삭제IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.ROUTINE..

DataBase/SQL Server 2017.09.19

SQL Server dB 복원 후 작업

--SQL Server 논리명 변경/*** ALTER DATABASE로 논리적 파일명 바꾸기*/-- 1. 논리적 파일명 확인SELECT name FROM sysfilesGO --2. 논리적 파일명 변경(단일 모드 변경을 우선 실행한다.)ALTER DATABASE SMILEMODIFY FILE (NAME = VK_HR, NEWNAME = SMILE)GO ALTER DATABASE SMILEMODIFY FILE (NAME = VK_HR_log, NEWNAME = SMILE_log)GO --Log 파일 사이즈 줄이기 select name,recovery_model_desc from sys.databases ALTER DATABASE VK_HR_BAK SET RECOVERY simple DBCC SHRINKFI..

DataBase/SQL Server 2017.01.11

Oracle 12c 에서 SQL Server 2014 DB Link 구성하기

LISTENER.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN) (SID_DESC= (SID_NAME = TESTHR) (ORACLE_HOME = C:\app\TEST\product\12.1.0\dbhome_1) (PROGRAM = dg4odbc) ) 10g에서는 hsodbc 였지만 11g는 dg4odbc 로 변경 되었다는 글을 보았습니다.물론 영어로 써진 말이라 다 이해는 못했지만 서비스 체인지 정도 써있는거 보면 tool이 변경된듯 합니다.반영하려는 Oracle버전이 10g라면 hsodbc 로 작성하시고, 11g 이상 면 dg4odbc 로 작성하시면 됩니다. TNSNAMES.ora 파일 수정 (경로 : 오라클 홈\NETWORK\ADMIN) TESTHR = (DESCRIPTION = ..

DataBase/Oracle 2016.12.08

Oracle DBMS_CRYPTO 사용하기

DBMS_CRYPTO는 저장된 데이터를 암호화하고 복호화하기 위한 기능을 제공하고 있다. 사용을 위하여 먼저 "sys/passwd as sysdba" 명령으로 sqlplus 을 실행하여 데이터베이스 서버에 접속, 아래와 같이 쿼리를 실행하여 DBMS_CRYPTO 패키지를 설치한다. (Oracle 이 설치된 경로는 환경에 맞게 수정이 필요) @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/dbmsobtk.sql @/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/prvtobtk.plb 설치가 완료되었으며 패키지를 사용하는 계정에 권한을 부여한다. 다음은 모든 사용자에게 권한을 부여하는 예이..

DataBase/Oracle 2016.10.12
728x90
반응형