보물섬
close
프로필 배경
프로필 로고

보물섬

  • 분류 전체보기 (77)
    • SAP PO 7.5 (13)
    • SAP ABAP (6)
    • SAP HANA (10)
    • MSSQL (43)
    • ORACLE (3)
    • Windows (1)
  • 홈
  • SAP PO 7.5
  • SAP ABAP
  • SAP HANA
  • MSSQL
  • ORACLE
  • Windows

MSSQL CPU 사용량 확인

declare @ms_now bigintselect @ms_now = ms_ticks from sys. dm_os_sys_info ;select record_id , dateadd (ms , - 1 * ( @ms_now - [timestamp] ), GetDate ()) as [EventTime], SQLProcessUtilization , 100 - ( SystemIdle + SQLProcessUtilization) as [OtherProcessUtilization] , 100 - SystemIdle as [Total CPU Usage]from ( select record .value ( '(./Record/@id)[1]', '..

  • format_list_bulleted MSSQL
  • · 2025. 5. 21.
  • textsms
sys.dm_db_persisted_sku_features 뷰

sys.dm_db_persisted_sku_features 뷰

MS SQL Server에서 Enterprise Edition에서만 사용 가능한 기능이 현재 데이터베이스에 사용되고 있는지 확인하려면 sys.dm_db_persisted_sku_features 뷰를 쿼리하면 됩니다. 이 뷰는 Enterprise Edition 또는 Developer Edition에서만 제공되는 기능을 나열합니다.SELECT feature_nameFROM sys.dm_db_persisted_sku_features; 설명이 쿼리는 현재 데이터베이스에서 사용 중인 Enterprise Edition 전용 기능을 반환합니다.반환되는 기능에는 ChangeCapture, ColumnStoreIndex, Compression, MultipleFSContainers, InMemoryOLTP, Partit..

  • format_list_bulleted MSSQL
  • · 2025. 4. 15.
  • textsms
HANA DB에서 Password Lifetime 비활성화 방법과 이를 확인하는 방법

HANA DB에서 Password Lifetime 비활성화 방법과 이를 확인하는 방법

SAP HANA DB: 사용자 패스워드 수명 비활성화 방법과 확인 방법SAP HANA 데이터베이스에서 사용자 패스워드는 기본적으로 보안 정책에 따라 일정 기간(기본값: 182일)이 지나면 만료되도록 설정되어 있습니다. 하지만 기술적 사용자(Technical User)와 같이 애플리케이션에서 사용하는 계정의 경우, 패스워드가 만료되면 서비스 중단 문제가 발생할 수 있습니다. 이런 경우 패스워드 수명을 비활성화하여 계정이 영구적으로 사용 가능하도록 설정할 수 있습니다. 이번 글에서는 SAP HANA에서 패스워드 수명을 비활성화하는 방법과 설정 상태를 확인하는 방법을 알아보겠습니다.  1. 패스워드 수명 비활성화 방법패스워드 수명을 비활성화하려면 SAP HANA Studio 또는 HDBSQL을 통해 SQL 명..

  • format_list_bulleted SAP HANA
  • · 2025. 3. 25.
  • textsms
'SET STATISTICS PROFILE ON' 옵션을 사용하여 인덱스 생성 모니터링

'SET STATISTICS PROFILE ON' 옵션을 사용하여 인덱스 생성 모니터링

MS SQL Server에서 인덱스 생성 진행 상태 모니터링하기 : SET STATISTICS PROFILE ON 활용특히 대용량 테이블에 인덱스를 생성할 때 시간이 오래 걸리다 보니 "지금 어느 정도 진행됐는지" 궁금할 때가 많습니다. 이런 상황에서 `SET STATISTICS PROFILE ON` 옵션을 활용하면 실행 계획과 함께 진행 상태를 어느 정도 파악할 수 있습니다.  1. `SET STATISTICS PROFILE ON`이란?`SET STATISTICS PROFILE ON`은 SQL 쿼리의 실행 계획(Execution Plan)을 텍스트 형태로 출력해주는 옵션입니다. 일반적으로 쿼리 최적화나 성능 분석에 사용되지만, 인덱스 생성 같은 작업에서도 내부적으로 어떤 단계가 진행 중인지 힌트를 얻을..

  • format_list_bulleted MSSQL
  • · 2025. 3. 25.
  • textsms
MS SQL SQLAgentRole

MS SQL SQLAgentRole

MS SQL Server의 `msdb` 데이터베이스에 존재하는 `SQLAgentOperatorRole`, `SQLAgentReaderRole`, `SQLAgentUserRole`에 대해 비교 설명하는 글입니다.MS SQL Server의 msdb에서 SQL Server Agent 역할 비교: SQLAgentOperatorRole, SQLAgentReaderRole, SQLAgentUserRoleMS SQL Server에서 SQL Server Agent와 관련된 작업을 관리하기 위해 `msdb` 데이터베이스에 정의된 세 가지 고정된 데이터베이스 역할(`SQLAgentOperatorRole`, `SQLAgentReaderRole`, `SQLAgentUserRole`)에 대해 알아보겠습니다. 이 역할들은 SQL..

  • format_list_bulleted MSSQL
  • · 2025. 3. 25.
  • textsms
Oracle NONEDITIONABLE 옵션

Oracle NONEDITIONABLE 옵션

오라클(Oracle) 데이터베이스에서 `NONEDITIONABLE` 옵션은 주로 오브젝트(예: 패키지, 프로시저, 함수 등)의 에디션 기반 재정의(Edition-Based Redefinition, EBR)를 비활성화할 때 사용됩니다. 오라클 NONEDITIONABLE 옵션: 패키지와 프로시저에서 알아두면 유용한 설정오라클 데이터베이스에서 애플리케이션의 유지보수와 배포를 효율적으로 관리하기 위해 `Edition-Based Redefinition(EBR)`라는 기능이 도입되었습니다. EBR은 코드와 데이터를 분리하여 애플리케이션의 다운타임 없이 변경 사항을 적용할 수 있게 해주는 강력한 도구입니다. 하지만 모든 상황에서 EBR을 사용하고 싶지 않을 때가 있습니다. 이때 `NONEDITIONABLE` 옵션이 ..

  • format_list_bulleted ORACLE
  • · 2025. 3. 25.
  • textsms
SAPHANA : RECOVER DATABASE on SAP HANA

SAPHANA : RECOVER DATABASE on SAP HANA

전체 백업 복원:SAP HANA 시스템을 중지한 후, 전체 백업을 사용하여 데이터베이스를 복원합니다. 이를 위해 HANA Studio 또는 SQL 명령어를 사용할 수 있습니다.SQL 명령어 예시: RECOVER DATABASE USING BACKUP IN ''; 로그 백업 복원:전체 백업 후에 생성된 로그 백업 파일들을 복원할 수 있습니다.로그 복원은 RECOVER LOG 명령어를 사용하여 수행합니다.SQL 명령어 예시:RECOVER LOG FROM '';데이터베이스 시작:모든 복원이 완료되면 데이터베이스를 시작합니다.SQL 명령어:START DATABASE;검증:복원이 성공적으로 완료되었는지 확인하기 위해 데이터베이스의 상태를 확인합니다.이 과정에서 중요한 점은 복원 과정 중에 로그 파일의 순서를 정확..

  • format_list_bulleted SAP HANA
  • · 2024. 10. 28.
  • textsms
MSSQL 성능 모니터링

MSSQL 성능 모니터링

MS SQL에서 성능 모니터링을 할 수 있는 기본적인 쿼리를 작성하여, 서버의 CPU 사용률, 메모리 사용량, 디스크 I/O, 잠금 정보 등을 확인할 수 있습니다. 이 정보를 활용하면 성능 병목 지점을 분석하는 데 유용합니다. 아래는 주요 성능 관련 쿼리 예시들입니다.1. CPU 사용률 확인 (최근 실행된 쿼리 기준)SELECT TOP 10 creation_time, last_execution_time, total_worker_time AS CPU_Time, total_elapsed_time AS Total_Time, total_physical_reads AS Reads, total_logical_writes AS Writes, execution_count, S..

  • format_list_bulleted MSSQL
  • · 2024. 10. 18.
  • textsms
LinkedServer 사용 시 distributed transaction error

LinkedServer 사용 시 distributed transaction error

링크드 서버 사용 시 에러Linked Server 사용 시 distributed transaction 오류가 발생하는 경우가 있습니다.에러 메시지는 아래와 같습니다. Executed as user: xxxx. OLE DB provider "SQLNCLI11" for linked server "xxxx" returned message "The partner transaction manager has disabled its support for remote/network transactions.". [SQLSTATE 01000] (Message 7412) The current transaction cannot be committed and cannot support operations that write t..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
Service Broker message delivery is not enabled

Service Broker message delivery is not enabled

Send E-Mail 시 에러 발생"Service Broker message delivery is not enabled in this database. Use the ALTER DATABASE statement to enable Service Broker message delivery." 에러가 발생하였습니다.해결방법현재의 데이터베이스 상태를 확인합니다. 메일을 보내는 구문이 있는 데이터베이스가 아닌, msdb의 데이터베이스 상태 확인을 합니다.select name, is_broker_enabled from sys.databases msdb의 is_broker_enabled 값이 위의 그림처럼 0인 경우 에러가 발생하므로 broker service를 enable 시켜야 합니다. 쿼리는 다음과 같습니다.U..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
MSSQL의 백업 및 복원 작업에 대한 진행율 확인

MSSQL의 백업 및 복원 작업에 대한 진행율 확인

sys.dm_exec_requests DMV 사용sys.dm_exec_request 동적 관리 뷰(DMV)를 사용하여 백업 진행 상황을 확인할 수 있습니다. 백업 작업의 진행률을 확인하는 쿼리는 다음과 같습니다.SELECT r.session_id, r.command, r.status, r.percent_complete, r.start_time, estimated_completion_time = DATEADD(ms, r.estimated_completion_time, GETDATE())FROM sys.dm_exec_requests rWHERE r.command IN ('BACKUP DATABASE', 'RESTORE DATABASE') 이 쿼리는 백업이나 복..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
데이터베이스 시스템 이전 시 Login정보 이관

데이터베이스 시스템 이전 시 Login정보 이관

이전 서버에서의 Login정보 추출데이터베이스를 다른 서버로 이전하려고 합니다. 데이터베이스 인스턴스는 신규로 설치하고 User 데이터베이스의 경우는 백업 및 복원으로 이관을 합니다. 그렇게 되면 master,msdb 정보가 남는데 그 중 master 정보에 있는 Login 정보를 이관하기 위해 필요한 방법입니다.아래의 쿼리를 수행하여 기존에 Login정보를 추출합니다. sp_help_revlogin 프로시저CREATE PROCEDURE [dbo].[sp_help_revlogin] @login_name sysname = NULL ASDECLARE @name sysnameDECLARE @type varchar (1)DECLARE @hasaccess intDECLARE @denylogin intDECLARE..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
Parallel Redo Is Shutdown

Parallel Redo Is Shutdown

In Recovery 상태의 데이터베이스Parallel redo is started for database 'XXXX' with worker pool size [4].Parallel redo is shutdown for database 'XXXX' with worker pool size [4]. 위의 상태가 계속 반복되는 현상이 발생하였습니다. 해결방법ALTER DATABASE DSLOGDB SET AUTO_CLOSE OFF; 위의 쿼리를 활용하여 데이터베이스의 auto close 옵션을 off 로 설정하여 위의 문제를 해결합니다.SELECT name, is_auto_close_on FROM sys.databases; 위의 쿼리를 활용하여 데이터베이스의 auto close 옵션이 on / off 상태를 ..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
Fusion Active Template Library (ATL)

Fusion Active Template Library (ATL)

Fusion Active Template Library (ATL)MS SQL 2012 설치 중 Rules Check에서 Fusion Active Template Library (ATL) 오류가 발생하여 진행이 되지 않는 경우가 발생했습니다. 서버 리부팅으로 해결되지 않아 아래 방법으로 설치를 진행했습니다.해결방법setup.exe /SkipRules=FusionRebootCheck /action=install 설치 실행 파일을 더블클릭하여 실행하지 않고, cmd 창에서 위의 구문으로 SkipRules 값을 주고 설치를 진행합니다.

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
SSMS Version 19.x 이상 에서 신뢰 서버 인증서 오류

SSMS Version 19.x 이상 에서 신뢰 서버 인증서 오류

신뢰 서버 인증서 오류오류로 인해 "xxxxxx"에 연결 실패: ‘A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.)’. SSMS에서 연결 차단을 해제하기 위해 연결에 '신뢰 서버 인증서' 설정을 추가해야 하나요?원인클라이언트 드라이버의 기본 동작이 변경되어 오류가 발생합니다. 이전 버전의 클라이언트 드라이버는 기본적으로 데이터 암호화가 OFF 라고 가정하도록 설계되었습니다. 새 드라이버(19이상) 는 이 설정을 기본적으로 ON 으로 가정합니..

  • format_list_bulleted MSSQL
  • · 2024. 9. 13.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (77)
    • SAP PO 7.5 (13)
    • SAP ABAP (6)
    • SAP HANA (10)
    • MSSQL (43)
    • ORACLE (3)
    • Windows (1)
최근 글
인기 글
최근 댓글
태그
  • #PO
  • #restore
  • #SAPPO
  • #SAP
  • #SQLServer
  • #hana
  • #install
  • #Developer
  • #edition
  • #MSsql
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바