목록DBA (2)
미스터 역마살
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sAcsj/btrICZkqqLZ/aa5CJc4bGKgrYfgI4K2ux0/img.png)
Mysql DBA 업무 SQL Mysql DBA 업무를 수행하면서 필요했던 SQL 모음이다. 계정 및 권한 관리 계정 리스트 확인 하기 use mysql; select * from user; 계정 생성 /* 계정 생성 */ CREATE USER create user test3@123.123.123.123 identified by '[패스워드]'; -- 계정 생성하면서 권한 주기 GRANT ALL ON *.* TO test@localhost IDENTIFIED BY "[패스워드]"; GRANT Select, Insert, Delete On test_db.test 'test_user'@'192.168.0.20' IDENTIFIED BY '[패스워드]' FLUSH privileges; 권한 추가 GRANT A..
Database/MYSQL
2022. 8. 1. 12:38
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/98jzm/btqA4zOawuY/WtCjLBkc0vUoUEhNMxoGQK/img.png)
DBA_HIST 테이블을 활용하면 DB에 남은 로그를 분석할 수 있다. 내가 주로 사용하는 것은 DBA_HIST_ACTIVE_SESS_HISTORY 테이블인데 말그대로 ACTIVE SESSION HISTORY 를 보여준다. 사용용도는 이 테이블에서 SQL_ID 로 SQLTEXT 를 찾을 수 있다. DBA_HIST_TEXT 테이블을 찾아보면 DB 에서 실행된 SQL 문을 확인 할 수 있다. 그 외 DBA_HIST 관련 테이블은 아래 리스트에서 확인 가능하다.
Database/ORACLE
2020. 1. 12. 10:28