본문 바로가기
반응형

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.
AWS RDS for oralce migration 방식 Amazon RDS DB for Oracle 인스턴스로 데이터를 가져오는 방법은 다음 사항에 따라 다릅니다. 보유하고 있는 데이터의 양 데이터베이스의 데이터베이스 객체 수 데이터베이스의 데이터베이스 객체 다양성 Oracle SQL Developer - 20MB 데이터베이스를 가져옵니다.(말이 달라서 확실하진 않습니다.) Oracle Data Pump - 복합 데이터베이스 또는 수백 메가바이트나 수 테라바이트 크기의 데이터베이스를 가져옵니다. 이 태스크에 Amazon S3를 사용할 수 있습니다. 예를 들어 Amazon S3의 Data Pump 파일을 DB 인스턴스로 다운로드합니다. 자세한 내용은 Amazon S3 통합 섹션을 참조하세요. AWS Database Migration Service(AWS DMS.. 2022. 12. 28.
[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.
AWS RDS oracle 시간대 변경 목차 오라클 시간 변경 현재시간확인 현재 어떤시간인지 확인 SELECT SYSDATE,SYSTIMESTAMP FROM DUAL 현재 UTC로 잡혀 있어 한국시간으로 바꿉니다. alter database set time_zone = 'Asia/Seoul'; admin으로 접속해있는데 권한이 없다고 하네요. 찾아보니 AWS는 rds 설정옵션이 따로 있어서 그걸로 해야합니다. AWS에서 시간 변경위해 옵션그룹 생성 AWS RDS 에 접속하여 옵션그룹에 들어갑니다. 원래 처음 들어가면 default 하나만 있을겁니다. default는 수정이 되지 않기 때문에 그룹을 새로 생성해야합니다. default에 잡혀있는 설정과 비슷하게 하기 위해 우선 default를 클릭하여 설정값을 보겠습니다.(전에 있던 DB와 설정.. 2022. 9. 13.
오라클 유저 생성 후 기본 설정 1. 유저 생성 CREATE USER 유저명 IDENTIFIED BY 비밀번호; 2. 권한부여 GRANT resource, CONNECT TO 유저명; - RESOURCE : 개체를 생성, 변경, 제거 할 수 있는 권한(DDL,DML 사용가능) - CONNECT : 데이터베이스에 연결할 수 있는 권한 - DBA : 데이터베이스 관리자 권한 3. 테이블 스페이스 할당 ALTER USER 유저명 DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS; 2022. 9. 5.
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.
반응형