쭈꾸미의 오라클

고정 헤더 영역

글 제목

메뉴 레이어

쭈꾸미의 오라클

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (21)
    • 일상 (0)
    • Database (18)
      • Oracle (14)
      • PostgreSQL (2)
      • SQLP (0)
      • ERROR (2)
      • 기타 (0)
    • OS (3)
      • Linux (3)
    • Programming (0)
      • Java (0)

검색 레이어

쭈꾸미의 오라클

검색 영역

컨텐츠 검색

전체 글

  • [ORACLE] 데이터파일 및 사용자 장애 복구하기

    2021.03.30 by oracle_4U

  • [ORACLE] CentOS 7에 Oracle 11g 설치

    2021.03.27 by oracle_4U

  • umount: /run/user/1000: target is busy.

    2021.03.26 by oracle_4U

  • ORA-01102: cannot mount database in EXCLUSIVE mode

    2021.03.26 by oracle_4U

  • [ORACLE] 메모리 자동 관리 방법

    2021.03.26 by oracle_4U

  • [ORACLE] Redo Log File 멤버 추가 / 경로 변경

    2021.03.25 by oracle_4U

  • [PostgreSQL] PostgreSQL 11 DB 생성

    2021.03.25 by oracle_4U

  • [PostgreSQL] Centos 7에서 PostgreSQL 11 설치

    2021.03.25 by oracle_4U

[ORACLE] 데이터파일 및 사용자 장애 복구하기

• Oracle 에서는 사용자가 데이터를 수정하거나 입력하면 메모리 부분인 Tablespace에서 작업이 되고, 특정 규칙에 의해 안전하게 하드디스크에 있는 Data File에 저장된다. • Data File에 저장되어 있던 데이터는 사용자의 요청(DDL, DML 등)에 의해 다시 tablespace로 호출되어 작업이 진행된다. 1. No Archive Log Mode일 경우의 복구 Case 1 ) 장애 발생시 전체 파일 복원해야 하는 경우 Case 2 ) 장애 발생시 장애가 난 파일을 포기하고 복구해야 하는 경우 2. Archive Log Mode일 경우의 복구 Case 1 ) DB 무정지 상태에서의 복구 (OFFLINE 되는 Tablespace 장애) Case 2 ) DB 정지 상태에서의 복구(OFF..

Database/Oracle 2021. 3. 30. 10:07

[ORACLE] CentOS 7에 Oracle 11g 설치

- Oracle 11g 파일을 준비 oracle 11g 11.2.0.1.0 파일 준비 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html - 설치 시작 1. 의존 라이브러리 설치 root 계정으로 진행 yum -y install compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel yum -y install glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel yum -y install libaio libgcc libstdc++ libstdc++ make s..

Database/Oracle 2021. 3. 27. 22:10

umount: /run/user/1000: target is busy.

mount된 로컬 디스크 또는, samba로 mount된 디바이스를 umount 할때, “device is busy” 또는 “Device or resource busy” 라는 메시지와 함께 umount가 되지 않는 경우가 있는데, 사용자가 mount 되어 있는 해당 디바이스에 존재하고 있거나, 또는 samba로 연결된 경우 접속지에서의 해당 원본 파일 또는 경로에 이상이 있는 경우 발생한다. # umount tmpfs umount: /run/user/1000: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) -l 또는 -f 옵션 사용 # umount -l..

OS/Linux 2021. 3. 26. 12:52

ORA-01102: cannot mount database in EXCLUSIVE mode

$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 26 12:32:24 2021 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 521936896 bytes Fixed Size 2214936 bytes Variable Size 343933928 bytes Database Buffers 171966464 bytes Redo Buffers 3821568 bytes ORA-01102: cannot mount data..

Database/ERROR 2021. 3. 26. 12:41

[ORACLE] 메모리 자동 관리 방법

* AMM을 사용 하기 전, Shared Memory File System (/dev/shm)이 MEMORY_TARGET 및 MEMORY_MAX_TARGET 값을 수용할 수 있는 만큼의 크기를 가져야 한다. 그렇지 않으면 오류 발생 AMM을 사용할 경우에 초점을 맞춰, 메모리 용량을 설정할 때에 Linux 시스템에 tmpfs 으로 마운트된 /dev/shm 에 Oracle 에서 사용할 메모리양 만큼 마운트를 해줘야 한다. /dev/shm 에 지정된 크기만큼만 Oracle 이 사용할 수 있다. 정확하게는 AMM 기능을 사용할때에만 해당 /dev/shm 값을 변경해주려면? umount 를 다음과 같이 해주고, # umount -l tmpfs 다음과 같이 크기를 지정해 마운트 해준다 # mount -t tmpf..

Database/Oracle 2021. 3. 26. 11:17

[ORACLE] Redo Log File 멤버 추가 / 경로 변경

1. 리두로그파일 member 추가하기 1.1 현재 리두로그파일 상태 SQL> select a.group#, b.sequence#, a.member, b.archived, b.first_change#, b.first_time 2 from v$logfile a, v$log b 3 where a.group# = b.group# 4 order by 1,2; 1.2 각 그룹에 멤버 1개씩 추가 SQL> alter database add logfile member 2 '/app/oracle/oradata/orcl/redo01_a.log' to group 1, 3 '/app/oracle/oradata/orcl/redo02_a.log' to group 2, 4 '/app/oracle/oradata/orcl/redo0..

Database/Oracle 2021. 3. 25. 17:10

[PostgreSQL] PostgreSQL 11 DB 생성

1. user(DB 소유주) 생성 postgres=# create user testuser password 'testuser'; CREATE ROLE postgres=# alter user testuser with superuser; ALTER ROLE 2. tablespace 생성 $ pwd /var/lib/pgsql/11 $ mkdir testtbs * tablespace 위치와 owner를 지정 postgres=# create tablespace testtbs location '/var/lib/pgsql/11/testtbs'; CREATE TABLESPACE postgres=# alter tablespace testtbs owner to testuser; ALTER TABLESPACE 3. 사용자 ..

Database/PostgreSQL 2021. 3. 25. 10:49

[PostgreSQL] Centos 7에서 PostgreSQL 11 설치

OS 사용자 추가 # useradd postgres # passwd postgres 1. PostgreSQL 11 설치 1.1 기존에 설치된 PostgreSQL이 있는지 확인 # rpm -qa |grep postgres * 있다면 삭제 # yum remove postgresql* 1.2 Yum Repository 업데이트 # rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 1.3 PostgreSQL11 설치 # yum install -y postgresql11-server postgresql11-contrib · postgresql11-server : Po..

Database/PostgreSQL 2021. 3. 25. 10:17

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
쭈꾸미의 오라클 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바