일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- postgreql 오브젝트 조회
- 티스토리챌린지
- Linux
- public synonym EXPDP
- job관리
- 오라클기동
- 통계정보복구
- oracle
- autocommit설정
- num_index_keys
- 데이터csv생성
- inlist
- 오블완
- 리눅스
- mariaDB설치오류
- mariaDB
- PROFILE EXPDP
- 오라클인덱스힌트
- 대량dml튜닝
- DATABASELINK
- sqlp공부방법
- 통계정보백업
- 오라클
- 실제플랜조회
- datadir 변경
- sqlp합격후기
- Connect Storage Engine
- sqlp시험일정
- ssh접속오류
- MariaDB기본디렉토리변경
- Today
- Total
목록오블완 (6)
IT study

내년 3월에는 sqlp를 꼭 따고자 공부를 시작해야하는데 아직 마음만 준비중립니다 처음으로 봤던게 20년도였던것같은데 그때와는 출제형식이 달라졌네요 내년엔 꼭 취득하길! 화이팅
테이블, 시퀀스, 함수, 트리거 등 각종 오브젝트에 대한 권한 조회입니다 -- 유저 grant role 조회 select grantor::regrole::varchar(100) as grantor , member::regrole::varchar(100) as grantee , string_agg(roleid::regrole || (case when admin_option = true then '(★)' else '' end),', ' order by roleid::regrole,admin_option) as grant_roles -- admin_option: is_grantable from pg_catalog.pg_auth_members pam where member::regrole::varchar(10..
개발서버 계정 잠금 해제 건이 있어서 확인 후 처리 프로파일내에 패스워드 만료 기간이 지정되어있어서 계정이 잠김개발용이라 패스워드 만료 제한을 풀고 계정 unlock함 --스키마 profile 확인SELECT username, default_tablespace, temporary_tablespace, account_status, profile FROM dba_userswhere username = 'db_user';-- 프로파일 패스워드 리밋 기한 조회SELECT RESOURCE_NAME, LIMITFROM DBA_PROFILESWHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';--UNLIMITED으로 변경ALTER PROFILE DEFAULT LIMI..

테이블 스키마, 소유자 및 오브젝트 소유자 변경 관련 쿼리입니다. 간단한 문구로 소유자 변경이 가능합니다. 테이블 소유자 변경 alter table {table_name} owner to {new_role}; 테이블 스키마 변경 ALTER TABLE {table_name} SET SCHEMA {new_schema_name}; 특정 소유자가 소유한 모든 객체 owner 변경 REASSIGN OWNED BY {old_role} TO {new_role}; 하지만 ! 변경하려는 오브젝트가 사용중인 트랜잭션이 있다면.. Lock대기가 발생하겠죠 운영중에는 영향도를 파악하여 진행해야합니다. 관련 실습예제입니다./* 버전 : PostgreSQL 15.8 (Ubuntu 15.8-1.pgdg24.04+1) on x86_..

유저삭제시에 해당 유저가 소유한 객체와 부여받은 모든 권한이 제거되어야하므로 우선 소유한 객체를 확인하는 용도로 쿼리를 정리하였습니다. pg_catalog를 활용한 테이블, 뷰, 시퀀스, 인덱스, 함수, 프로시저, 트리거 등 오브젝트의 스키마, 소유자를 조회하는 쿼리입니다. select * from ( -- 테이블, 뷰, 시퀀스, 인덱스 ,Mview, toast table, foreign table 등 조회 SELECT r.rolname as owner, n.nspname as schema_nm , case when c.relkind = 'r' then 'table' when c.relkind = 'v' then 'view' when c.relkind = 'S' then 'sequence' when c...
스펙을 최대한 낮춰서 EC2 ubuntu환경에 postgresql 15 설치하다 사용 중 PG깨지는 현상이 발생했다.. 가장 큰 문제는 wal log를 수용할 디스크공간이 없던것!!psql 을 접속할 수 없어서 아무생각없이 wal log폴더 내 데이터 삭제해버림 ㅠ 그 결과 Postgresql 서버가 올라오지 못하고 DB시스템이 shut down됨!! 2024-11-14 16:05:19.069 KST [7685] LOG: starting PostgreSQL 15.8 (Ubuntu 15.8-1.pgdg24.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, 64-bit2024-11-14 16:05:19.071 K..