본문 바로가기

다른 DBMS106

V$SESSION_WAIT 세션의 대기하고 있는 정보를 확인 할 수 있음 SQL> select * from V$session_wait; SID NAME ID1 ID2 SEQ# TIME_WAITED TIMEOUT ----------------------------------------------------- ------------------------ ----------------------------------------------------- ----------------------------------------------------- ----------------------------------------------------- ----------------------------------------------------- .. 2021. 7. 13.
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operation MySQL 관련 문의사항이 들어온 내용을 정리 한 내용입니다. 내용은 이렇습니다. 유저가 함수를 생성하는데 에러가 발생한다는 것입니다. 확인한 에러는 아래와 같습니다. ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operation 해석해보면 유저에 SUPER나 SET_USER_ID 권한이 없어서 그렇다고 나오는 에러였습니다. 테스트 결과 SUPER 나 SET_USER_ID 둘 중에 아무권한이나 있으면 생성이 가능하지만, 근본적인 문제는 이게 아니였습니다. 함수의 소스를 확인 결과 CREATE DEFINER=`root`@`%` FUNCTION ... 형식으로.. 2021. 7. 5.
스키마(DB) 정보 확인 & 테이블 정보 확인&캐릭터셋 확인 MSSQL은 DB가 Oracle의 스키마처럼 사용되기 때문에 스키마라고 하였습니다. 스키마 정보확인 SQL>sp_helpdb 테이블 정보 확인 SQL> sp_tables 언어 확인 SQL> select @@language 캐릭터셋 확인 SQL> SELECT name, collation_name FROM sys.databases; 캐릭터셋 종류 확인 '서버 수준 데이터 정렬' 부분을 확인하면 종류를 확인할 수 있습니다. https://docs.microsoft.com/ko-kr/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-ver15 2021. 6. 24.
TABLE,Database 정보 확인 MSSQL의 데이터 딕셔너리 정보 중 TABLE과 Database의 정보를 확인할 수 있는 쿼리입니다. 데이터베이스 정보 확인 쿼리 select * from sys.sysdatabases where HAS_DBACCESS(name) = 1 관련 내용 아래와 같은 내용들이 출력됩니다. 테이블 정보 확인 쿼리 select * from sys.sysobjects where xtype='U' order by name asc 관련내용 아래와 같은 내용들이 출력됩니다. 출처 : https://kojin777.tistory.com/84 2021. 6. 17.