일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 오블완
- 대량dml튜닝
- mariaDB
- public synonym EXPDP
- mariaDB설치오류
- postgreql 오브젝트 조회
- sqlp공부방법
- sqlp시험일정
- ssh접속오류
- 데이터csv생성
- 티스토리챌린지
- PROFILE EXPDP
- Linux
- 오라클
- DATABASELINK
- datadir 변경
- MariaDB기본디렉토리변경
- inlist
- 실제플랜조회
- 통계정보복구
- job관리
- num_index_keys
- 오라클기동
- oracle
- Connect Storage Engine
- autocommit설정
- 리눅스
- sqlp합격후기
- 오라클인덱스힌트
- 통계정보백업
- Today
- Total
목록전체 글 (59)
IT study
V$SQL 라이브러리 캐시에 캐싱된 각 child 커서에 대한 통계정보를 보여줌 select sql_id, child_number, sql_text, sql_fulltext, parsing_schema_name --1 , SHARABLE_MEM, PERSISTENT_MEM, RUNTIME_MEM --2 , loads, invalidations, parse_calls, executions, fetches, rows_processed --3 , cpu_time, elapsed_time --4 , buffer_gets, disk_reads, sorts --5 , application_wait_time, concurrency_wait_time --6 , cluster_wait_time, user_io_wait_..
전체 DB 대상으로 오브젝트나 db정보 등을 조회할 때 db별 loop를 돌며 조회하는 방식으로 작업을 했었습니다. https://bintech.tistory.com/4 [MSSQL] 반복문을 통한 특정 단어 포함한 테이블 조회, 특정 테이블을 사용하는 프로시저 조회 가끔 업무를 진행하다보면 mssql 서버 내 전체 DB 대상으로 특정단어를 포함하고 있는 테이블이나 특정 테이블을 사용하는 프로시저를 조회할 때가 많습니다. 매번 DB 연결을 변경하며 INFORMATION_SCH bintech.tistory.com 이렇게 복잡하게 사용하고 있었는데 mssql 시스템 프로시저로 간단하게 조회할 수 있는 방법을 알게 되어 공유합니다. 전체 DB를 대상으로 해당 명령문을 수행하는 시스템 프로시저입니다. MASTE..

impdb 로 데이터 백업하려고하니 ORA-39001 ORA-39000 ORA-31640 ORA-27041 같은 에러가 남 dump file을 열 수 없는 에러. chmod 755 dmp파일명 으로 간단하게 해결
select distinct b.name as proc_name, c.name as table_name from sysdepends a left join sysobjects b on b.id = a.id left join sysobjects c on c.id = a.depid where 1=1 and b.xtype = 'P' and b.name = '[프로시저명]'

0. 설치 전 사전작업 MariaDB 설치 전 사전에 필요한 작업 진행 ( 필수 항목은 아니지만, 확인해보면 좋을 것 같다. ) #1. CentOS 버전 확인 : 7.X cat /etc/redhat-release #2. time존 변경 timedatectl set-timezone Asia/Seoul #확인 date #3. CentOS yum update sudo yum -y update #4. 네트워크 툴 설치 (필요시 네트워크 명령어를 사용하기 위함) yum -y install net-tools 1. MariaDB 설치 준비 : repo 자동 생성 #최신 버전의 repo 생성 curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sud..

yum이란, Yellow dog Updater, Modified의 약자로 rpm이 해결하지 못한 패키지 의존성을 해결한 패키지 관리자입니다. yum 기본 명령어 패키지 설치 : yum install 패키지명 패키지 삭제: yum remove 패키지명 패키지 업그레이드 : yum update [패키지명] 패키지 조회 : yum search 패키지명 패키지 목록 : yum list [패키지명] 패키지 그룹 목록 : yum grouplist [패키지명] 패키지 전체 설치 목록 : yum list installed 업데이트 가능 패키지 조회 : yum check-update rpm 파일 설치 : yum localinstall [rpm패키지명].rpm yum 옵션 -y : 옵션 지정시 [y/n] 선택없이 all ..
가끔 업무를 진행하다보면 mssql 서버 내 전체 DB 대상으로 특정단어를 포함하고 있는 테이블이나 특정 테이블을 사용하는 프로시저를 조회할 때가 많습니다. 매번 DB 연결을 변경하며 INFORMATION_SCHEMA.TABLES, sys.objects 를 조회하는 건 비효율적이므로 전체 DB 대상으로 반복문을 통해 조회하는 방식으로 작업하고 있습니다. 개인적인 작업용도로 작성한 터라 부족한 부분이 있지만 공유합니다. --dblist 조회 select name as db_name, ROW_NUMBER() over(order by name) as rn into #db_list from sys.sysdatabases --1) 특정 단어를 포함한 테이블 조사 create table #tmp_tab_list(c..

grant, revoke와 같은 DDL 문 수행시, shared pool 내 정보(cursor, sql 등 ) 순간 invalid된다. v$sql에서 invalidations 수치 확인 자주 사용하는 오브젝트에 대한 DDL은 대량의 library 관련 대기 이벤트 발생시키고 동일 쿼리 수십개의 (서비스 접근하는 양에따라) tm lock 발생시켜 서비스 불가능한 장애가 생긴다. --1.테스트 구문 실행 select /*cursortest*/ * from xtmp_cursor_test where col = 'n'; --2. 테스트구문 실행 후 v$sql 확인 select sql_text,sql_id , parse_calls, loads, executions, invalidations, loads-invali..
인터벌파티션 테이블의 테이블 스페이스 변경 인터벌 파티션의 경우 자동으로 파티션을 생성해주므로 우선적으로 파티션 테이블의 디폴트 테이블 스페이스를 변경해주었다. --파티션 테이블 디폴트 테이블스페이스 변경 alter table [테이블명] modify default attributes tablespace [변경할 테이블스페이스명]; --이미 생성된 파티션의 테이블 스페이스 변경 파티션별로 테이블 스페이스 변경 작업을 위한 스크립트 생성 후 실행 select 'ALTER TABLE [테이블명] MOVE PARTITION '|| partition_name || ' TABLESPACE [변경할 테이블스페이스명];' from dba_tab_partitions where table_name = '[테이블명]' a..