Lock을 찾기 위해서 sp_lock 프로시져를 실행 후, Lock Mode 가 "X" 을 것을 찾는다. (일반적으로 "S" 또는 "IS" 많이 일어나지만, 운영 상에는 큰 이슈는 되지 않는다. ) 그래서 sp_lock으로 조회되는 세션 중 Lock Mode 가 "X"인 것의 SPID 값을 가지고 와서, 예를 들면 SPID 값이 "56"일 경우, dbcc inputbuffer(56); 위와 같은 명령어를 실행해서 보면, EventInfo 컬럼에 어떤 SQL 문이 Lock 을 일으키고 있는지 확인할 수 있다. 출처 - http://jmkjb.tistory.com/entry/MSSQLUnLock
SELECT GETDATE(); --오늘날짜 SELECT CONVERT(CHAR(8), DATEADD(dd,-1,GETDATE()),112); --어제날짜 SELECT CONVERT(CHAR(8), DATEADD(dd,+1,GETDATE()),112); --내일날짜 SELECT CONVERT(CHAR(8), DATEADD(mm,+3, GETDATE()),112); -- 3달후날짜 SELECT CONVERT(CHAR(8), DATEADD(yy,+1, GETDATE()),112); -- 1년후오늘날짜 SELECT CONVERT(CHAR(8), DATEADD(mm, -1, GETDATE()-DAY(GETDATE()-1)),112); --지난달1일 SELECT CONVERT(CHAR(8), DATEADD(mm,..
Oracle 개행문자(\r\n) 제거하기 chr(10) : Line Feed
scott.emp table에서 사원이름중 ′A′ 문자가 몇번 나오는지 알아 보기 select ename, length(ename)-length(replace(ename,′A′,′′)) "A 문자 갯수" from emp ENAME A 문자 갯수 SMITH 0 ALLEN 1 WARD 1 JONES 0 MARTIN 1 BLAKE 1 CLARK 1 SCOTT 0 KING 0 TURNER 0 ADAMS 2 JAMES 1 FORD 0 MILLER 0 14 개의 행이 선택되었습니다. 출처 - http://fdsblog.tistory.com/40
RESTORE FILELISTONLY FROM DISK = 'D:\ems_monitor_backup_20070226' RESTORE DATABASE ems_monitor FROM DISK = 'D:\ems_monitor_backup_20070226' WITH MOVE 'ems_monitor_Data_01' TO 'D:\MSSQL\ems_monitor_Data_01_Data.NDF', MOVE 'ems_monitor_Log_01' TO 'D:\MSSQL\ems_monitor_Log_01_Log.LDF', stats = 10 exec sp_helpdb ems_monitor exec sp_dbcmptlevel 'ems_monitor', '90' DBCC SHRINKDATABASE (ems_monitor) GO
- Total
- Today
- Yesterday
- Toad
- Linux
- 오라클
- 파일
- Oracle
- 자동차
- 백업
- table
- DATABASE
- 서버
- eclipse
- tomcat
- MySQL
- java
- 설정
- select
- 윈도우
- 데이터
- Windows
- DB
- IP
- 리눅스
- 테이블
- server
- user
- Shell
- apache
- sql
- delete
- mssql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |