728x90
반응형
데이터베이스 리소스관련 정보 조회하는 쿼리모음
-- 데이터베이스 버전 확인
select * from v$version;
-- 데이터베이스 캐릭터셋 확인
SELECT parameter, value
FROM nls_database_parameters
WHERE parameter = 'NLS_CHARACTERSET';
-- 국가 언어 캐릭터셋 확인
SELECT parameter, value
FROM nls_database_parameters
WHERE parameter = 'NLS_NCHAR_CHARACTERSET';
-- 데이터베이스 전체 스키마 목록 조회
SELECT username FROM all_users ORDER BY username;
-- 현재 사용자(스키마) 이름 확인
SELECT user FROM dual;
-- 데이터베이스 이름 확인
SELECT * FROM global_name;
SELECT name FROM v$database;
-- SID 확인 - 현재 인스턴스의 SID
SELECT instance_name FROM v$instance;
-- 현재 로그인한 사용자 이름
SELECT user FROM dual;
-- 현재 사용자의 모든 권한 확인
SELECT * FROM session_privs;
-- 현재 사용자의 역할 확인
SELECT * FROM session_roles;
-- 사용자 상세 정보 포함 조회
SELECT u.username, u.account_status, r.granted_role
FROM dba_users u
JOIN dba_role_privs r ON u.username = r.grantee
ORDER BY u.username;
DB 마이그레이션 사전작업중에 리소스정보를 조회쿼리들 메모해두면 좋을 것 같아서 추가해둡니다.
아직은 빈약하지만 자주 쓰는 주요쿼리들 추가해 나갈 예정입니다.
728x90
반응형
'DB' 카테고리의 다른 글
[Oracle] Oracle Text 대량 텍스트 색인화 (feat. 상품검색기능) (0) | 2024.06.07 |
---|---|
[MYSQL 쿼리튜닝] 파티셔닝 (1) | 2024.01.06 |
[MYSQL 쿼리튜닝] 커버링 인덱스 (2) | 2023.11.23 |
[MYSQL 쿼리튜닝] UNION vs UNION ALL (2) | 2023.11.22 |