메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

가리키는 글의 최근 바뀜

다른 명령
대문

해당 문서에 연결된 문서의 변경사항을 확인하려면 문서 이름을 입력하십시오. (분류에 들어있는 문서를 보려면 분류:분류명으로 입력하십시오). 내 주시문서 목록에 있는 문서의 변경사항은 굵게 나타납니다.

최근 바뀜 설정 최근 1 | 3 | 7 | 14 | 30일간의 50 | 100 | 250 | 500개 바뀐 문서 보기
등록된 사용자 숨기기 | 익명 사용자를 숨기기 | 내 편집 숨기기 | 숨기기 | 사소한 편집 숨기기
2024년 10월 5일 (토) 05:56부터 시작하는 새로 바뀐 문서 보기
 
문서 이름:
약어 목록:
새글
새 문서 (새 문서 목록도 보세요)
잔글
사소한 편집
봇이 수행한 편집
(±123)
바이트 수로 표현한 문서 크기의 차이

2024년 10월 3일 (목)

     20:01  ORACLE 차이역사 +147 Dbcafe 토론 기여 (→‎오라클 환경 구성)
     19:56  오라클 함수‎‎ 2개 바뀜 역사 +2 [Dbcafe‎ (2×)]
     
19:56 (최신 | 이전) 0 Dbcafe 토론 기여 (→‎함수)
     
19:55 (최신 | 이전) +2 Dbcafe 토론 기여 (→‎함수)

2024년 10월 2일 (수)

새글    00:39  주식 재무제표 크롤링 차이역사 +12,155 Dbcafe 토론 기여 (새 문서: === R에서 전자공시시스템(DART) API를 이용한 크롤링 === # 금융감독원의 전자공시 시스템(http://dart.fss.or.kr/) # 오픈 API 인증키 신청 필요 , API KEY 발급 # 하루 동안 요청할 수 있는 횟수 10,000 번 # 한번에 최대 10개까지의 데이터 받을수 있음. # 아무런 쿼리도 입력하지 않으면 단순히 최신 공시 10건을 출력 ==== 자기주식 취득공시 크롤링 ==== # 해당 주소 http://dart.fss.or....)
새글    00:23  윈도우 명령어 차이역사 +2,023 Dbcafe 토론 기여 (새 문서: == 윈도우 7/10 명령어 == === cpl 파일 === # 프로그램 추가/제거 #: <source lang=shell>appwiz.cpl</source> # 윈도우 방화벽 #: <source lang=shell>firewall.cpl</source> # 국가 및 언어 옵션 #: <source lang=shell>intl.cpl</source> # 전원 옵션 #: <source lang=shell>powercfg.cpl</source> # 네트워크 연결 #: <source lang=shell>ncpa.cpl</source> # 시스템 등록정보 #: <source lang=shell>sysdm.cpl</source> # 윈도우 보안센터 #:...)
새글    00:19  우분투 업데이트 차이역사 +2,175 Dbcafe 토론 기여 (새 문서: #개요 우분투 서버에 접속하면 업데이트가 필요한 패키지가 있는지 알려줍니다. 두 가지 분류로 알려주는데, 하나는 패키지 업데이트, 또 하나는 보안 업데이트입니다. 소프트웨어는 보통 최신 버전을 유지하는 것이 좋지만, 업그레이드했을 때 문제가 없는지 충분히 확인을 해야 합니다. 따라서 특정 패키지만 업그레이드를 하거나, 보안 업데이트만 해야 하는...)

2024년 10월 1일 (화)

새글    23:44  미국 주가 지수 차이역사 +1,007 Dbcafe 토론 기여 (새 문서: 파이썬 게더링 https://financedata.github.io/posts/finance-data-reader-users-guide.html == 나스닥 선물 == <source lang=python> from selenium import webdriver from selenium.common.exceptions import NoSuchElementException import time browser = webdriver.Edge() browser.get("https://kr.investing.com/indices/nq-100-futures") time_save = "" while True: try: element = browser.find_element_by_xpath("//div[@class='inlineblock']") if element:...)
새글    22:37  Selenium xpath 차이역사 +10,704 Dbcafe 토론 기여 (새 문서: == Xpath 개요 == Selenium WebDriver를 사용하여 웹 애플리케이션을 자동화 할 때 가장 어려운 작업 중 하나는 웹 요소를 찾는 것입니다. {{틀:고지 상자 |내용= Selenium WebDriver 에서 요소(Element)를 찾는 로케이터(Locator) # Id # CSS # XPATH # Class Name # Name # Tag Name # Links Text # Partial Links Text |아이콘=filter_3 }} === XPath 란? === {{틀:고지 상자 |내용='''XPATH''' # XML 경로 언어 인 XPath는 XML 문...)
새글    22:36  Selenium execption 차이역사 +4,940 Dbcafe 토론 기여 (새 문서: == Common Exceptions in Selenium Web driver == # Exception name Description # ElementNotVisibleException This type of Selenium exception occurs when an existing element in DOM has a feature set as hidden. # ElementNotSelectableException This Selenium exception occurs when an element is presented in the DOM, but you can be able to select. Therefore, it is not possible to interact. # NoSuchElementException This Exception occurs if an element could not be found. # NoSuchFrame...)
새글    22:36  Selenium CSS Selector 차이역사 +4,563 Dbcafe 토론 기여 (새 문서: == CSS Selectors 속성( in JAVA) == {{틀:고지 상자 |내용= HTML 태그 id, class, name, value }} <source lang=html> <input type="text" id="fistname" name="first_name" class="myForm"> </source> # 적절한 ID 나 이름이 없는 경우 CSS Selector 를 선택하는게 좋다 # Selector 는 트리의 요소와 일치하는 패턴이며 XML 문서에서 노드를 선택하는 데 사용할 수있는 여러 기술 중 하나 === " > " 의 의미 === # CSS에서 ">"는...)
새글    22:35  Selenium 차이역사 +1,067 Dbcafe 토론 기여 (새 문서: == 셀레니엄 자동화 == https://www.youtube.com/watch?v=vK_oJR_6QFc <source lang=python> from selenium import webdriver from bs4 import BeautifulSoup # setup Driver|Chrome : 크롬드라이버를 사용하는 driver 생성 driver = webdriver.Chrome('/Users/beomi/Downloads/chromedriver') driver.implicitly_wait(3) # 암묵적으로 웹 자원을 (최대) 3초 기다리기 # Login driver.get('https://nid.naver.com/nidlogin.login') # 네이버 로그인 URL로 이동하기...)
새글    22:34  Sed 명령어 차이역사 +8,464 Dbcafe 토론 기여 (새 문서: == sed 명령어 == * Streamlined EDitor * 파일에서 sed 명령으로 특정 패턴 추출 * cat 명령으로 파일을 확인한 뒤 파이프라인 ( | )을 이용해 패턴 적용 === sed 옵션 명령어 === <source lang=bash> a\ 현재 행에 하나 이상의 새로운 행을 추가한다. c\ 현재 행의 내용을 새로운 내용으로 교체한다. d 행을 삭제한다. i\ 현재 행의 위에 텍스트를 삽입한다. h 패턴 스페이스의 내용을 홀드...)
새글    22:28  R 크롤링 차이역사 +1,963 Dbcafe 토론 기여 (새 문서: === R 공시 크롤링 === http://henryquant.blogspot.com/2019/02/r-dart-api.html === 로그인 처리 === 전반적인 흐름은 # 로그인하고 웹 페이지로 이동하여 정보를 수집 # 데이터 프레임을 추가 한 다음 다음 페이지로 이동 <source lang=r> library(rvest) #Address of the login webpage login<-"https://stackoverflow.com/users/login?ssrc=head&returnurl=http%3a%2f%2fstackoverflow.com%2f" #create a web session with the desired login addres...)
새글    21:55  모델링 정보 요구 검증 방법 차이역사 +5,508 Dbcafe 토론 기여 (새 문서: == 정보 요구 사항 상관분석 기법 == 도출된 정보 요구 사항을 다른 영역(기능, 프로세스, 조직 등)과 비교 분석함으로써 정보 요구 사항의 도출이 완전하게 효과적으로 이루어졌는지를 파악할 수 있다. === 주체별 분류 === ==== 요구 사항 분석가 수행 ==== # 요구 사항을 도출한 분석가가 수행하므로, 객관성의 저하가 발생한다. #요구 사항의 도출 절차 및 관련 업무 팀...)
새글    21:05  DISPLAY 변수 차이역사 +2,200 Dbcafe 토론 기여 (새 문서: <big> 유닉스 Xwindow 시스템에서 DISPLAY 변수의 의미는 xterm과 같은 X응용프로그램의 화면 출력을 위해 접속할 X서버의 장소를 의미 함</big> DISPLAY 변수는 다음과 같이 4부분으로 구성 * HOSTNAME:display_number.screen_number 첫번째 '''HOSTNAME''' 은 네트워크를 통해 도달이 가능한 이름을 의미. Xmanager를 통해 접속할 경우 Xmanager가 설치된 PC의 이름 이나 IP 주소 이 HOSTNAME이 없...)
새글    20:54  Chrome자동화 차이역사 +2,580 Dbcafe 토론 기여 (새 문서: https://selenium-python.readthedocs.io/index.html Selenium Headless WebDriver 요구사항 1. Xvfb를 설치하여 메모리에서 화면을 시물레이션 <source lang=python> apt-get install xvfb </source> 2. 파이어폭스 설치 및 요구사항 설치 <source lang=python> echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289...)
새글    20:24  1일이상 파일삭제 차이역사 +125 Dbcafe 토론 기여 (새 문서: <source lang=shell> find /home/oracle/dbwork/RTIST_pump/ -name 'EXP*.*' -mtime +1 | xargs rm -f; </source> Category:linux)
새글    20:18  Awk 명령어 차이역사 +4,547 Dbcafe 토론 기여 (새 문서: == awk 명령어 == <source lang=bash> awk [OPTION...] [awk program] [ARGUMENT...] [OPTION] -F : 필드 구분 문자 지정. -f : awk program 파일 경로 지정. -v : awk program에서 사용될 특정 variable값 지정. [awk program] -f 옵션이 사용되지 않은 경우, awk가 실행할 awk program 코드 지정. [ARGUMENT] 입력 파일 지정 또는 variable 값 지정. </source> === 특...)
새글    18:58  오라클 rac 시작 종료 차이역사 +7,430 Dbcafe 토론 기여 (새 문서: == RAC 정지 와 시작 == * RAC START 순서도 https://docs.oracle.com/en/database/oracle/oracle-database/19/cwadd/img/cwadd006_ha_stack.png * 클러스터 현재 상태 조회 <source lang=sql> # crsctl status res -t [-init] </source> {| class="wikitable" |- ! Name !! 설명 |- |colspan="2"| '''Local Resources''' |- | ora.DATA.dg || Asm DataGroup Name |- | ora.LISTENER.lsnr || 리스너 상태 |- | ora.asm || # Oracle ASM: Provides disk management for Oracle Clusterwa...)
새글    18:56  ORACLE 사용자 롤 생성 차이역사 +4,637 Dbcafe 토론 기여 (새 문서: == 롤 생성 삭제 관리 == === ROLE 생성 === <source lang=sql> CREATE ROLE RL_MANAGER; </source> ===ROLE에 권한 부여 === <source lang=sql> GRANT create session, create table TO RL_MANAGER; </source> ===권한이 부여된 ROLE을 USER나 ROLE에 부여=== <source lang=sql> GRANT RL_MANAGER TO scott, test; </source> === 롤에 부여된 권한 회수 === <source lang=sql> REVOKE RL_MANAGER FROM 유저명 </source> === 디폴트 롤 (default role, 부여된...)
새글    18:56  ORACLE 유저 생성 차이역사 +1,300 Dbcafe 토론 기여 (새 문서: == 유저 생성 == <source lang=sql> -- 예제 1 CREATE USER cykim IDENTIFIED BY 1234 DEFAULT TABLESPACE TS_OO_DEV_D QUOTA UNLIMITED ON TS_OO_DEV_D; -- 예제 2 CREATE USER SCOTT IDENTIFIED BY "비밀번호" DEFAULT TABLESPACE TS_SCOTT_D01 TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; </source> == 유저 삭제 == <source lang=sql> drop user aaaa cascade; -- 오브젝트 포함하여 삭제 </source> == 사용자 권한 부여 == <source lang=sql> GRA...)
새글    18:53  Pivot 차이역사 +4,377 Dbcafe 토론 기여 (새 문서: == 오라클 피벗 == {{틀:설명상자 |내용=* 업무를 하다보면 행을 열으로 전환 한다던지, 열을 행으로 전환해야하는 업무가 간혹 발생한다. ** 이때 보통 decode 또는 case when을 통해 행 => 열 전환을 하였을 것이다. ** 이를 편하게 해결 할 수 있는 기능이 Oracle 11g 부터 제공된다. }} === PIVOT === * 행을 열로 * 행을 열로 변환할 때 사용하는 방법으로 기존 GROUP BY 와 집계함수(MAX,...)
새글    18:27  틀:타이틀 투명 차이역사 +602 Dbcafe 토론 기여 (새 문서: <div style="position: inherit; top: 100px; left: 100px; width: 100%; padding: 2px 0px; border: 1px solid {{{보더색|#808080}}}; background-color: {{{배경색|#808080}}}; text-align: left; color: #ffffff; opacity: 0.9;"> <i class="material-icons icon-image-preview" style="display: inline-block; transform: translate(-10%, 20%); color: {{{아이콘색색|#ffa500}}};" >  {{{아이...)
새글    02:09  힌트 종류 차이역사 +44,685 Dbcafe 토론 기여 (새 문서: = Oracle 힌트 = == 힌트의 종류 별 분류 == === Optimization Goals and Approaches === # ALL_ROWS 혹은 FIRST_ROWS # CHOOSE # RULE === Acess Method Hints === AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDEX_DESC INDEX_COMBINE INDEX_FFS ROWID === Join Order Hints === ORDERED STAR === Join Operation Hint...)
새글    02:09  효율적인 SQL 작성방법 차이역사 +13,380 Dbcafe 토론 기여 (새 문서: = 효율적인 SQL 작성방법 = == 어떤 SQL이 잘 이해 되는가? == * 다음 어떤 SQL이 읽기 쉬운가? * [A 안] <source lang=sql> SELECT A.CD_SEC, A.CD_SEC_NM, B.CD_KEY, B.CD_VALUE FROM TB1 A, TB2 B, TB3 C WHERE A.CD_SEC = B.CD_SEC AND A.CD_SEC = C.CD_SEC AND B.CD_KEY = C.CD_KEY AND C.SYS_CD = ? ORDER BY CD_SEC, CD_KEY </source> * [B 안] <source lang=sql> SELECT A.CD_SEC , A.CD_SEC_NM , B.CD_KEY , B.CD_VALUE FROM TB1 A , TB2 B , TB3...)
새글    02:07  해시 조인 HASH 차이역사 +3,953 Dbcafe 토론 기여 (새 문서: === HASH 조인(HASH JOIN) === <source lang=bash> 해시 함수를 이용하여 조직 테이블(데이터 작은쪽)에 해시테이블을 만들고 실적집계 테이블(데이터 많은쪽)을 탐색하면서 조인. </source> https://dataonair.or.kr/publishing/img/knowledge/SQL_361.jpg https://docs.oracle.com/cd/F49540_01/DOC/server.815/a67781/c20c_ja2.gif * Hash Join에서는 작은 테이블을 먼저 접근하는 것이 성능이 좋음(해시테이블을 빨리 build...)
새글    02:04  프로시져 샘플 차이역사 +3,899 Dbcafe 토론 기여 (새 문서: == 기본 프로시져 == <source lang=sql> DECLARE --변수,상수 선언 BEGIN --실행 가능 SQL문,PL/SQL문 EXCEPTION --에러처리 END; →‎PL/SQL UPDATE예제(UPDATE,DELETE는 다중행처리 가능): Declare v_sale number := 2000; begin update test set a = v_sale; delete from test where a = v_sale; commit; end; →‎Procedure에서 Procedure를 호출하는 방법: A프로시져에서 "B프로시져명(변수, 변수2);" PROCEDURE 리턴 여러개 FUNCTION...)
새글    02:02  파티션 테이블 로컬인덱스 생성 차이역사 +1,947 Dbcafe 토론 기여 (새 문서: __TOC__ == 로컬 파티션 인덱스 생성 == {{틀:타이틀 투명 |제목=1.INDEX 생성(UNUSABLE 옵션 적용) |아이콘=arrow_downward }} <source lang=sql>CREATE INDEX IX_TBABC10_L1 ON TBABC10(YM, PROC_CD, PROC_STAT) LOCAL ( PARTITION PT_TBABC10_200711 ... , PARTITION PT_TBABC10_200712 ... , PARTITION PT_TBABC10_200801 ... , PARTITION PT_TBABC10_200802 ... ,...)
새글    02:01  파티셔닝테이블 차이역사 +6,888 Dbcafe 토론 기여 (새 문서: ===파티션 테이블 생성=== * PARTITION BY RANGE 절에 어떤 column들을 기준으로 하여 Partition을 나눌 것인지 지정을 하고, * 각 Partition이 나누어 지는 범위는 VALUES LESS THAN 절에서 지정한다. *: <source lang=sql> SQL> CREATE TABLE sales (sales_no NUMBER, sale_year INT NOT NULL, sale_month INT NOT NULL, sale_day INT NOT NULL, customer_name VARCHAR2(30), price NUMBER) PARTITI...)
새글    01:58  특정 IP,프로그램(Module) 접속 차단 차이역사 +1,372 Dbcafe 토론 기여 (새 문서: 특정 IP, 또는 특정 Windows User, Software에서만 접속이 가능하게 접속제한을 하는 방법 # LOGON 시 trigger를 이용하여 ERROR Massage를 강제 발생. # RAISE_APPLICATION_ERROR 이용 # SYSDBA User로 접속하여 Trigger 생성=> 특정 유저의 접속을 원하는 방식으로 차단 가능 # OS_USER, MODULE 등은 SYS_CONTEXT 함수를 사용하여 처리 == 생성 TRIGGER == <source lang=sql> CREATE OR REPLACE TRIGGER SCOTT_LOGON AFTER LOGON ON...)
새글    01:57  튜닝 쿼리 변형 차이역사 +14,336 Dbcafe 토론 기여 (새 문서: == 쿼리 변환 종류 == {{틀:타이틀 투명 |제목="서브쿼리 Unnesting" 과 "뷰 Merging" 이 비용기반 쿼리 변환으로 전환됨 |아이콘=filter_1 }} {{틀:타이틀 투명 |제목=조건절 Pushing 중 "조인 조건 PushDown" 도 비용기반 쿼리 변환으로 전환 |아이콘=filter_2 }} {{틀:타이틀 투명 |제목=나머지는 변환된 쿼리가 항상 더 나은 성능을 제공하므로 비용기반으로 전환이 불필요 |아이콘=filter_3...)
새글    01:56  튜닝 access vs filter 방식 차이역사 +164 Dbcafe 토론 기여 (새 문서: === 엑세스 VS FILTER 비교 === https://blogs.oracle.com/sql/query-tuning-101%3a-comparing-execution-plans-and-access-vs-filter-predicates Category:oracle)
새글    01:55  토드 사용자 단축키 차이역사 +4,231 Dbcafe 토론 기여 (새 문서: == 토드 사용자 단축키 export == * Options >> Editor >> Auto Replace (cykim_shortcut.xml 로 저장 ) <source lang=xml> <AUTO_REPLACE datafile_version="2"><ITEMS><ITEM><SEARCH_FOR><![CDATA[comit]]></SEARCH_FOR><REPLACE_WITH><![CDATA[commit]]></REPLACE_WITH></ITEM><ITEM><SEARCH_FOR><![CDATA[decl]]></SEARCH_FOR><REPLACE_WITH><![CDATA[declare]]></REPLACE_WITH></ITEM><ITEM><SEARCH_FOR><![CDATA[elseif]]></SEARCH_FOR><REPLACE_WITH><![CDATA[elsif]]></REPLACE_WITH></ITEM><ITEM><...)
새글    01:54  토드 멀티바이트 에러 조치 차이역사 +360 Dbcafe 토론 기여 (새 문서: 토드 v$session 조회시 멀티바이트 에러 발생 <source lang=sql> nvl(lengthb(to_single_byte)action)),9999999) </source> 토드 세션 브라우져 >> fillter [ ] ...부분 선택후 edit버튼 > filter name "without_multibyte" 입력 , 표현식 에 nvl(lengthb(action),9999999) = nvl(lengthb(to_single_byte(action)),9999999) category:oracle)
새글    01:53  토드 단축키 차이역사 +5,756 Dbcafe 토론 기여 (새 문서: = [DB] 토드(TOAD) 단축키 정리 = TOAD를 사용하면서 편리하게 이용할 수 있는 단축키 정리. == 테이블 정보 상세보기 == <source lang=shell> F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) </source> == 테이블의 컬럼 목록 조회 == <source lang=shell> SELECT * FROM TB_XXX; 선택 후 CTRL+F9 : 테이블의 컬럼명 , 타입 출력 </source> == 자동완성 == <source lang=shell> Ctrl+. : T...)
새글    01:53  토드 &문자 이스케이프 처리 차이역사 +664 Dbcafe 토론 기여 (새 문서: 여러 줄 문의 쿼리나 DML DDL or Define off (엠퍼센트)  # 전용뷰어 보기 ## SET DEFINE OFF ## INSERT INTO DEPARTMENT (DEPARTMENT_NAME) VALUES ('Finance & Treasury'); # 여러 줄 문의 쿼리나 DML DDL 시 ## SQL 파일 작성해서 흔히 터미널에서 @ 이나 START 하고 파일명 줘서 돌릴 때 ##: 중간에 에러가 나도 다음께 돌아 낭패 보는 일이 많으실텐데요. ##: WHENEVER SQLERROR EXIT ##: WHENEVER OSERROR EXIT 이 string...)
새글    01:50  템프테이블 차이역사 +4,538 Dbcafe 토론 기여 (새 문서: == 템프러리 테이블(TEMPORARY TABLE) == # SESSION(또는 TRANSACTION) 레벨의 임시 데이터를 저장하는 용도 #: - (오라클의 실행 계획을 저장하는 Plan 테이블이 전역 임시 테이블 임) # SESSION(또는 TRANSACTION) 레벨의 임시 데이타 저장하기 때문에 RAC 시스템에서 글로벌 동기화 불필요 # DML LOCK 필요없음 (세션 DATA 간 경합이 발생하지 않음) # REDO LOG 발생 안함 (임시 DATA 이므로 DML문이...)
새글    01:47  테이블 inittrans maxtrans 차이역사 +2,404 Dbcafe 토론 기여 (새 문서: ==== INITRANS 와 MAXTRANS ==== {{틀:고지상자 |제목=테이블 UPDATE 처리 과정 |내용=# Update시 SQL처리과정은 Parse와 Execute 단계로 실행 (parse는 select와 동일) # execute는 데이터블럭과 언두블럭 read -> row level lock -> redo entry -> undo발생 -> 데이터 수정의 과정을 거치게 된다. # 이때 일어나는 트랜잭션처리 과정 ## 언두 세그먼트 바인딩 ## 언두 세그먼트 할당 ## 트랜잭션 테이블 슬롯...)
새글    01:47  테이블 DROP 프로시져 차이역사 +537 Dbcafe 토론 기여 (새 문서: <source lang=sql> CREATE OR REPLACE PROCEDURE SP_DROP_TAB(pOwner in varchar2,pTable in varchar2) IS CHK_TAB INTEGER := 0; BEGIN SELECT 1 INTO CHK_TAB FROM ALL_TABLES WHERE OWNER IN (pOwner) AND TABLE_NAME = pTable AND ROWNUM <= 1 ; IF CHK_TAB > 0 THEN EXECUTE IMMEDIATE 'DROP TABLE '||pOwner||'.'||pTable||' CASCADE CONSTRAINTS'; END IF ; COMMIT; --EXCEPTION -- WHEN OTHERS THEN -- RAISE USER_SEQL_E...)
새글    01:44  컬럼정보조회 차이역사 +5,700 Dbcafe 토론 기여 (새 문서: === 사용자 테이블/컬럼 전체 조회용 (html) === * 현재 접속중인 USER 테이블/컬럼정보 <source lang=sql> DECLARE TYPE TYPE_VARCHAR2 IS TABLE OF VARCHAR2(4000); V_TABLE_NAME TYPE_VARCHAR2; V_TABLE_COMT TYPE_VARCHAR2; V_CNT NUMBER; V_MAX_PX NUMBER; V_SQL VARCHAR2(4000); V_VERSION VARCHAR2(100) ; BEGIN V_VERSION := 'ORACLE DBA '; -- 1. 전체 테이블 정보 조회 SELECT A.TABLE_NAME , REGEXP_SU...)
새글    01:42  조인별 튜닝 포인트 차이역사 +1,842 Dbcafe 토론 기여 (새 문서: == 조인시 성능 튜닝 요소 == === NL조인 === # NL조인은 Random 액세스 발생량에 의해 성능 결정 # WHERE 조건이 없는 경우에는 드라이빙테이블(OUTER)은 작은 집합을 드라이빙하는 것이 유리. # WHERE 조건이 있는 경우에는 WHERE 조건절 컬럼의 인덱스 존재 및 구성여부에 따라 성능이 결정되며, 작은 쪽 집합을 드라이빙하는 것이 유리. # INNER쪽 테이블의 조인 컬럼에 인덱스 존...)
새글    01:41  조인 순서 테스트 차이역사 +8,736 Dbcafe 토론 기여 (새 문서: = 조인 순서 테스트 = {{틀:고지상자 |제목=조인 순서에 대한 간단한 테스트 |내용=;조인 순서, 즉 누가 드라이빙 테이블이 되어야 하느냐에 대한 간단하면서도 재미있는 테스트를 소개합니다. ;아래와 같이 마스터(T1) - 디테일(T2) 관계를 가지는 테이블이 있습니다. }} <source lang=sql> SQL> select * from v$version where rownum = 1; BANNER -----------------------------------------------------------...)
새글    01:40  조인 순서 제어하기 차이역사 +6,173 Dbcafe 토론 기여 (새 문서: == 조인 순서 제어하기 == 오라클/SQL 튜닝 2010. 10. 25. 14:57 오라클이 제공하는 힌트가 너무 강력해서 가끔 기본적인 것을 지나칠 때가 있습니다. 가끔은 힌트가 없다면 어떻게 실행 계획을 제어할 수 있을까를 고민해보면 재미있는 발견을 할 때가 있습니다. 예를 들어 아래와 같은 5개의 테이블이 있습니다. <source lang=sql> create table t1(c1, c2) as select level, level from dual...)
새글    01:39  조건절 push 차이역사 +5,405 Dbcafe 토론 기여 (새 문서: = PUSH JOIN PREDICATE = == 관련파라미터 == # _PUSH_JOIN_PREDICATE : Join Predicate를 View 안으로 push 하는 기능을 결정. <source lang=sql> -- system alter system set "_push_join_predicate" = true|false; -- session alter session set "_push_join_predicate" = true|false; </source> ## View 를 사용하는 쿼리에 우선적으로 Complex View Merging 시도 ## View Merging 실패시 Join Predicate Pushing 시도 == 뷰머징이 불가능한 뷰 == {{틀:고지상...)
새글    01:37  전문가를 위한 트러블슈팅 오라클 퍼포먼스 차이역사 +5,155 Dbcafe 토론 기여 (새 문서: * (주)위즈베이스 번역 · 크리스티안 안토니니 저자(글) * ISBN 9791185890449 *발행(출시)일자 2016년 05월 03일 https://contents.kyobobook.co.kr/sih/fit-in/458x0/pdt/9791185890449.jpg ---- == PART I 기초 1 == === CHAPTER 1 성능 문제 3 === ==== 성능 계획의 필요성 ==== ==== 성능을 고려한 설계 ==== ==== 성능 문제 확인 방법 ==== ==== 성능 문제 접근 방법 ==== ==== 2장에 들어가기 전에 ==== === CHAPTER 2 핵심...)
새글    01:36  장애 유형별 복구 절차 차이역사 +15,040 Dbcafe 토론 기여 (새 문서: == DATABASE 장애 복구 절차 == ==== Spfile Restore ==== # 장애 유형별 복구 절차#[복구절차] spfile restore 참조 ==== Control File Restore ==== # 임시 복구된 spfile을 이용하여 db를 nomount로 기동한다. #:<source lang=sql>SQL> startup nomount </source> # 백업된 control file을 확인 #:<source lang=sql>RMAN> list copy of controlfile </source> # control file을 restore 한다 #:<source lang=sql>RMAN> restore controlfile from '/ZFS/BACkup/../con...)
새글    01:36  장애 복구 방안 차이역사 +966 Dbcafe 토론 기여 (새 문서: == 장애 복구 방안 == === Media 장애 === # 파라미터 파일 손상,유실 - 디비 기동 상태 #: 메모리 설정값이용 재생성 # 파라미터 파일 손상,유실 - 디비 중지 상태 #: 백업을 이용한 파일복구 # control file 손상,유실 - 일부 #: 정상 control file 이용 복구 # control file 손상,유실 - 전체 #: 백업 control file 이용 불완전 복구 # Active 상태 redo log group 손상,유실 #: redo log group 삭제 후 재생...)
새글    01:34  일반 테이블 파티션 테이블 변경 차이역사 +3,817 Dbcafe 토론 기여 (새 문서: == 일반 테이블을 파티션 테이블로 변경 == === 일반 테이블 생성(테스트) === # 테이블 <source lang=sql> create table cristmas ( no varchar2(5), sdate varchar2(8), name varchar2(15) ) TABLESPACE TS_UNIX_DATA_001; Table created. </source> # 인덱스 <source lang=sql> CREATE INDEX cristmas_idx01 ON cristmas (no,sdate) TABLESPACE TS_UNIX_DATA_001; Index created. </source> === 임시로 파티션 테이블 생성(테이블이 운영중임을 경우, 변...)
새글    01:29  인덱스 구조 차이역사 +16,570 Dbcafe 토론 기여 (새 문서: = 인덱스 개념/아키텍처 = == B+Tree 인덱스 장점 == # 인덱스를 이용해 데이터에 엑세스할 때 모든 인덱스 엔트리에 대해 균형(Balance)을 맞춤 # 인덱스를 이용한 범위(Range) 스캔 시 Double Linked List를 사용하기 때문에 다른 인덱스보다 더 유리하며 ACESENDING과 DESCENDING도 가능함 # OLTP 환경에서 적은 데이터에 엑세스하는 데 유리함 ---- == B+Tree 인덱스 단점 == # 분포도(Cardinalit...)
새글    01:28  유저 패스워드 갱신 차이역사 +404 Dbcafe 토론 기여 (새 문서: == 사용자 패스워드 갱신 == <source lang=sql> SELECT DBMS_LOB.SUBSTR(dbms_metadata.get_ddl('USER','SCOTT'),500) FROM dual; </source> == EXPIRED(GRACE) 일때 == * 사용자 패스워드를 변경하지 않고 이전 패스워드로 갱신할때 <source lang=sql> ALTER USER "SCOTT" IDENTIFIED BY VALUES 'dbms_metadata.get_ddl패키지로 조회된 암호된값'; </source> category:oracle)