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

DataBase 261

MS-SQL 자체 암호화 처리 방법

--------------------암호화--------------------명칭 : ENCRYPTBYPASSPHRASE파라미터 1. 키값 [varchar] 2. 문자열 [varchar]반환값 1. varbinary(8000) 사용방법 : ENCRYPTBYPASSPHRASE('키값', '문자열') --------------------복호화--------------------명칭 : DECRYPTBYPASSPHRASE파라미터 1. 키값 [varchar] 2. 암호값[varbinary]반환값 1. varbinary(8000) 사용방법 : DECRYPTBYPASSPHRASE('키값', 암호값)※ 반환되면 varbinary로 되어서 알아먹을 수가 없구나... 하지만 VARCHAR로 캐스트 해주거나 VARCHAR..

DataBase/SQL Server 2015.01.15

오라클 DB Link 생성

CREATE DATABASE LINK DBLK_B_DB CONNECT TO 원격 사용자 ID IDENTIFIED BY 비밀번호 USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SID = ORA9) ) )'; ※ DB Link 설정하기 위해서는 권한이 필요하다. 만약 권한이 없다면 다음으로 권한 설정을 해준다. GRANT CREATE PUBLIC DATABASE LINK, DROP PUBLIC DATABASE LINK TO user_id; SELECT * FORM TABLE명@DBLK_B_DB

DataBase/Oracle 2014.10.23

Oracle 패스워드에 사용가능한 특수문자

오라클에서 유저 생성 시 들어가는 패스워드에 특수문자를 사용하려면 몇가지 지켜져야하는 복잡성이 있습니다. 실제 키보드상에 존재하는 특수문자는 패스워드에 모두 사용가능합니다만 아래 내용에 부합하게 설정해야 합니다. # Oracle 권장 특수문자 # _ : Underscore, 언더바 # : Crossshatch, Sharp, 샵 $ : Dollar sign, 달러 * 윗 문자는 " " 안에 쓸필요없이 그냥 입력해도 패스워드로 등록이 됩니다 * ex) create user test identified by qwe123# # " " 안에 입력해야 패스워드에 등록이 되는 특수 문자 # ! % ^ @ (패스워드 입력 시 " " 까지 입력해야 로그인이 됩니다.) * ( ) + ~ ` - = [ { ] } \ | ;..

DataBase/Oracle 2014.10.10

varchar 와 nvarchar

MSSQL의 테이블 데이터가 한글일 경우에는 칼럼의 DataType을 nvarchar로 해야된다고 한다.. varchar 와 nvarchar를 비교하자면 varchar 는 영문데이터와 테이블에 설정된 기본 언어 타입을 사용. nvarchar는 유니코드를 지원을 위한 데이터 형이란다...(단점은 varchar보다 동일한 데이터 저장시 2배의 공간을 사용함.) 한글이 깨지는 문제 발생시 확인 해 보아야 할 사항으로는 다음과 같다. 1. 한글이 포함되는 필드의 dateType 확인 (nvarchar) 2. insert 혹은 select 시에 nvarchar 형의 값은 다음과 같이 사용 ex ) insert into [테이블](칼럼) values (N'한글') select * from [테이블] where [칼..

DataBase/SQL Server 2014.07.16

사용자 계정 잠금해제

Oracle DB를 사용하던중에 암호가 생각이 안나서 이것저것 입력하다가 해당 사용자 계정이 잠겼을때....난감합니다... ORA-28000 : the account is locked --> 요런 메세지가 나오거나, 사용자가 잠겼다는 메세지가 나옴.... 오류는 사용자 계정이 Lock걸려 접근 할 수 없을때 나오는 코드. 해결 방법저 사용자 계정과 상태 값을 확인 /as sysdba혹은 system 계정으로 로그인 후 SELECT username, account_status, lock_date FROM dba_users; 유저 계정별 상태값이 나옴.이상없는 유저의 상태값은 OPEN으로 잠긴 유저는 EXPIRED & LOCKED 로 나온다. 해제 방법ALTER USER scott ACCOUNT UNLOCK..

DataBase/Oracle 2014.07.01
728x90
반응형