본문 바로가기
반응형

DATABASE/ORACLE8

Oracle Database 19c Standard Edition 2 다운 받기 목차 기업에서 standard edtition을 사용하고 있어 다운 받으려고하는데 다운로드 경로를 찾기 어려워서 포스팅 합니다. (개인 테스트용으로 사용하시는 분은 enterprise edition을 받으셔도 상관없습니다!) Enterprise Edition이 먼저 나온다. 먼저 google에서 oracle 19c download 를 하면 아래 두개가 나옵니다. 검색엔진으로는 찾기가 너무 어려웠다. ORACLE 19c Standard Edtion 다운 받는 방법 그러다가 downloads 페이지를 찾아보았다. https://www.oracle.com/downloads/ Oracle Software Downloads Access cloud trials and software downloads for Ora.. 2023. 12. 27.
[ORACLE] tablespace move,rebuild 실행 후 ora-00904 에러 ALTER INDEX 인덱스명 REBUILD TABLESPACE 테이블스페이스명; 이렇게 sql 문을 날리면 일부는 되고 일부는 안되는 경우가 있다. 이게 툴의 문제인지 뭔지 모르겠는데 인덱스명에 "인덱스명" 를 붙여주면된다. ALTER INDEX "인덱스명" REBUILD TABLESPACE 테이블스페이스명; 2023. 7. 5.
[oracle] 실행중인 쿼리 검색 SELECT a.sid, a.serial#, a.status, a.process, a.username, a.osuser, b.sql_text, c.program FROM v$session a, v$sqlarea b, v$process c WHERE a.sql_hash_value=b.hash_value AND a.sql_address=b.address AND a.paddr=c.addr AND a.status='ACTIVE'; https://wakestand.tistory.com/539 오라클 실행중인 쿼리 확인 및 강제 중지방법 오라클에서 실행중인 쿼리를 확인하는 방법은 V$SESSION V$SQLAREA 테이블을 조회해주면 되는데 아래 쿼리를 복사 붙여넣기 해주면 된다 -- 현재 오라클 DB에서 사용중인.. 2022. 12. 26.
리터럴 sql - oracle http://ojc.asia/bbs/board.php?bo_table=LecOrccleTun&wr_id=110 Literal SQL & Bind Variable SQL(Soft Parsing/Hard Parsing), 소프트파싱,하드파싱,바인드변수처리,리터럴SQL Literal SQL & Bind Variable SQL(Soft Parsing/Hard Parsing), 소프트파싱,하드파싱,바인드변수처리,리터럴SQLLiteral SQL & Bind Variable SQL(Soft Parsing/Hard Parsing)리터럴(Literal) SQL이란? SQL문장 작성시 WHERE절의 비교되는 ojc.asia https://jack-of-all-trades.tistory.com/72 오라클 Literal S.. 2022. 12. 26.
Oracle에서 스키마란? 스키마란 무엇인가? - 오라클에서 스키마란 스키마 오브젝트들의 집합 - 스키마오브젝트는 테이블, 뷰, 인덱스와 같은 구조를 포함하는 논리적인 데이터 저장 구조를 가진 객체 - 하나의 스키마는 데이터베이스 사용자에의해 소유 다시 말하면 -스키마란 임의의 사용자가 생성한 모든 데이터베이스 객체(object))들을 말하며, 스키마 이름은 그 사용자(user)의 이름과 같으므로(스키마(schema) ≒ 오너(owner)) ex) 'user1'이라는 사용자가 테이블, 인덱스, 뷰등 여러 객체를 생성했다면, 그 객체의 소유자는 'user1'이 되며 이 객체 모두를 가리켜 user1스키마라고 한다. -오라클 시스템 정보를 갖고 있는 데이터 딕셔너리들 대부분은 소유자가 SYS였다. -따라서 데이터 딕셔너리들은 SYS .. 2022. 9. 5.
oracle 12c 데이터베이스 업그레이드 참고 내용 * 소개* 오라클 데이터베이스 12c 업그레이드에 관한 새로운 기능* 오라클 데이터베이스 12c 업그레이드 준비* DBUA(Database Upgrade Assistance)를 통한 오라클 데이터베이스 12c로 업그레이드* 수동으로 오라클 데이터베이스 12c 업그레이드* 오라클 데이터 펌프를 이용한 오라클 데이터베이스 12c로 업그레이드* 업그레이드 롤백* 업그레이드 후에 주의해야 할 몇 가지 변경사항 * 소개 데이터베이스 업그레이드와 마이그레이션의 차이점 업그레이드 : 데이터 딕셔너리를 이후 버전으로 변경 In-place : 기존 SW 경로에 새 SW 설치 Out-of-place : 새 SW 경로에 새 SW 설치 마이그레이션 : 새로운 HW/OS 또는 다른 캐릭터셋으로 데이터베이스 이동 업그레이드.. 2022. 7. 7.
Transaction(트랜잭션, Database,ORACLE), ACID 트랜잭션은 하나 이상의 SQL 문을 포함하는 논리적이고 최소의 작업 단위다. 라고 한다. 다들 알고 있겟지만 transaction 후 commit 하거나 rollback을 할수 있다. 또한 트랜잭션은 고유한 id를 갖는다. ACID라고 하는 특징이 있다. Atomicity(원자성) - 한단위로본다. 트랜잭션내에 여러 변경사항이 있어도 중간에 끊기면 다복구하거나 다없앤다. Consistency(일관성) - 일관되게 유지해야한다. 타입의 값이 일정해야 하고, 계산된 값이 어떤 트랜잭션의 값과 일치해야한다. Isolation(독립성) - commit 되기 전까지 다른곳에 영향을 끼치지 않는다. Durability(영구성) - commit된건 변하지 않는다. ACID에 대해 찾아 봤는데 다들 이상한걸 봤는지 틀.. 2021. 8. 6.
Oracle Instance(오라클 인스턴스) 가상화 공부하면서 DB에는 가상화를 잘 안한다고 했는데 DB에 비슷한 인스턴스가 있어서 찾아보았다. 결론부터 말하자면 인스턴스는 가상화가 아니다. 그럼 뭘까? 데이터베이스 파일을 관리하는 메모리 구조 세트이다.... 데이터베이스 관리 프로그램이라고 생각된다. 라고 하면 오라클이 DBMS 아닌가?! 그안에 프로그램이 또 있는거다?! - Oracle 인스턴스 : 인스턴스는 백그라운드 프로세스와 메모리 구조의 조합으로 데이터베이스의 데이터를 액세스 하려면 인스턴스가 시작되어야 함. 인스턴스가 시작될 때마다 SGA(System Global Area)가 할당이 되고 Oracle 백그라운드 프로세스가 시작. 백그라운드 프로세스는 프로세스를 호출하기 위한 기능을 수행. 백그라운드 프로세스를 사용하여 각 사용자가 실행.. 2021. 5. 20.
반응형