Tech_Info/SAP2011. 6. 7. 11:16


SAP으로 Notes 찾다보면 SAP DB이름 때문에 가끔 짜증나는 경우가 있다.

특히 나같이 이것저것 하던 사람들 ㅠㅠ (Mainframe, AIX, HPUX, SUN, Windows) + (Oracle, DB2, UDB, MSSQL)
이럴때 도움이 되는 멋진 표가 있쿠나!

# 표 보는 방법 (아는 사람은 머 다 알겠지만 ㅎㅎ)
- Vendor Name : 우리가 흔히 아는 그 DB 이름
- SAP Name : SAP에서 사용하는 이름
- SY-DBSYS in ABAP : ABAP에서 인식하는 DB이름

가장 헷갈리는 DB2의 경우, Mainframe용은 DB2, AS400용은 DB4, 일반(Unix, Windows, Linux)는 DB6 가 되시겠다.

복잡해 ㅎㅎ 

참고링크 : Explan plan 찾다가 확인함. http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18169 

Posted by 구리구리
Tech_Info/SAP2008. 1. 9. 14:15
첨부파일을 참조해서 하면 쉽다. 기존거라 좀 다르지만 괜찮다.

Posted by 알 수 없는 사용자
Tech_Info/Database2006. 11. 8. 09:14

출처는 모르겠고, 예전회사에서 쓰던 Tablespace 사용량 확인하는 스크립트이다.

set pagesize 50
COLUMN tablespace_name FORMAT a15 HEADING "TableSPace(KB)"
COLUMN total_size_kb FORMAT 999,999,999 HEADING "Total(KB)"
COLUMN free_size_kb FORMAT 99,999,999 HEADING "Free(KB)"
COLUMN used_size_kb FORMAT 999,999,999 HEADING "Used(KB)"
COLUMN usedpercentage FORMAT 999.99 HEADING "Used %"
COLUMN files FORMAT 99999 HEADING  "Files"
COLUMN largest FORMAT 99,999,999 HEADING  "Largest"

select
T.tablespace_name,
       TS."total_size_b"/1024 as "total_size_kb",
       NVL(FS."free_size_b"/1024, 0) as "free_size_kb",
       NVL((TS."total_size_b"-FS."free_size_b")/1024, 0) as "used_size_kb",
       NVL(Round(100 * ((TS."total_size_b"-FS."free_size_b") / TS."total_size_b"), 2), 0) as "usedpercentage",
       TS."filecnt" as "files",
       FS."maxfree" as "largest"
from
       dba_tablespaces T,
       (select tablespace_name, round (sum(bytes), 0) as "total_size_b",
               count(file_name) as "filecnt"
       from dba_data_files
       group by tablespace_name) TS,
       (select tablespace_name, round(sum(bytes), 0) as "free_size_b",
               max(bytes)/1024 as "maxfree"
       from dba_free_space
       group by tablespace_name) FS
where
       T.tablespace_name = TS.tablespace_name and
       T.tablespace_name = FS.tablespace_name (+)
order by "usedpercentage";


사용방법은 알아서 ㅋㅋ
간략하게 쓰자면, tsp.sql로 저장해놓고 sqlplus 에서 @tsp.sql 하면 됩니다. ^^

'Tech_Info > Database' 카테고리의 다른 글

SQL Server Errorlog archive 개수 늘리기  (0) 2006.06.26
xp_cmdshell 삭제하기  (0) 2006.06.26
Posted by 알 수 없는 사용자
Tech_Info/OS2006. 6. 14. 17:33

SQL Server 서비스 계정이 도메인 사용자인 경우 "경고 SuperSocket 정보" 경고 정보가 나타난다

기술 자료 ID:303411
마지막 검토:2006년 2월 17일 금요일
수정:4.0
이 문서는 이전에 다음 ID로 출판되었음: KR303411
BUG #: 232774 (SHILOH_BUGS)

현상

Microsoft SQL Server 2000 또는 Microsoft SQL Server 2005를 실행하는 컴퓨터에서 SQL Server가 시작되면 SQL Server 프로그램은 항상 Active Directory에서 가상 서버를 등록하려고 합니다. Microsoft Windows NT 이벤트 로그에 다음과 유사한 내용의 경고 메시지가 나타납니다.
경고 SuperSocket 정보: (SPNRegister): 오류 1355
이벤트 범주 8
이벤트 ID 19011
이 메시지는 오류 메시지가 아닙니다. 이 텍스트는 SQL Server가 SPN(서비스 사용자 이름)을 등록할 수 없음을 알리는 경고에 불과합니다. 이것은 사용되는 보안 메커니즘이 Kerberos가 아닌 Microsoft Windows NT Challenge\Response(NTLM) 인증임을 나타냅니다.

원인

대개 이 메시지는 SQL Server 서비스 계정이 SPN을 등록하는 필수 사용 권한이 없는 도메인 사용자로 실행되기 때문에 나타납니다. Microsoft Windows 2000 서비스 팩 3(SP3)을 사용하면 서버 클러스터에서 Kerberos 인증 기능을 설정할 수 있습니다. 이를 수행하는 방법에 대한 지침은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
(http://support.microsoft.com/kb/319723/) SQL Server에서 Kerberos 인증을 사용하는 방법

현재 상태

Microsoft는 SQL Server 2000과 SQL Server 2005에서 이 문제를 확인했습니다.
원본링크 : http://support.microsoft.com/?id=303411

자세히 보면 오류메세지가 아니라고 나온다. 근데 Event Log의 Application 부분에서 확인하면 오류로 나온다. SQL 서버의 서비스 계정이 도메인 사용자일 경우 나타나는 메세지임.
Posted by 알 수 없는 사용자