전체 글 83

오라클 ADRCI 정의 및 사용법

방법 : 오라클 ADRCI 정의 및 사용법ADR(Automatic Diagnostic Repository) 란? 11g NF로 RDBMS 진단을 위한 파일 기반 저장소임ADR 은 Trace file, Alertlog, Incident dump, Core file 등을 찾을 수있는 중앙 집중식 디렉토리 구조로 되어있음데이터베이스, ASM (Automatic Storage Management), CRS (Cluster Ready Services) 및 기타 Oracle 제품 또는 구성 요소는 모든 진단 데이터를 ADR에 저장함각 제품의 각 인스턴스는 자체 ADR 홈 디렉토리 아래에 진단 데이터를 저장함 ADR BASE 의 DEFAULT 경로는 ORACLE_BASE 경로임또는 오라클 내에서 diagnostic_..

새싹 DBA/Oracle 2024.05.30

리눅스 디렉토리 확인

DBA 가 DB관리만 잘하면 되지 않나? 라는 생각을 할 수 있다.하지만 문제가 생겼을 때, 어떤 파일을 어떻게 조치해야할지 알아야 해결을 할 수 있다. 개발 및 운영환경에서 각 디렉토리가 어떤 역할을 하고 어떤 파일들을 담고 있는지 알아보자.  Chapter 3. The Root Filesystem (linuxfoundation.org) Chapter 3. The Root FilesystemThe contents of the root filesystem must be adequate to boot, restore, recover, and/or repair the system. Rationale The minimum requirements for the root filesystem should be as..

리눅스 2024.05.29

DB 정보 조회 및 로그 확인 리눅스 명령어

man : 명령에 대한 메뉴얼 보기    >> Ctr+F 위로 , Ctr+B 뒤로|grep : >df -h : 디스크 사이즈, 사용량 조회>du -h : 하부 디스크 공간 사용 추정치>mount :>crontab : fdiskenv : 환경 확인 > env |grep ORA 오라클 홈 및 위치 조회 가능 >cd - : 이전 경로로 돌아가기> cd ~ : 처음 접속시 경로로 이동> cd .. : 상위 경로로 이동> cd ../.. : 상위상위 경로로 이동 >ls -al : 관리자 권한으로 모든 파일(숨겨진파일 포함) 보기처음 shell 실행 시 .bashrc 자동실행됨> vi : 편집기 진입편집기 진입 시 'i' 눌러야 편집 가능나올때 :qw 혹은 :q  >tail -f log.xml : 로그 파일 ..

리눅스 2024.05.20

[오라클] DB 아키텍처 구축

1. 개발, 응용, 테스트 별 DB 구축 (오라클 PDB 사용) ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;-- PDB 만들기CREATE PLUGGABLE DATABASE "LC_META_DEV" ADMIN USER devadmin IDENTIFIED BY "1234" ROLES=(DBA)FILE_NAME_CONVERT = ('/opt/oracle/oradata/ORCLCDB/pdbseed' , 'opt/oracle/oradata/ORCLCDB/LC_META_DEV' );-- 생성된 PDB 조회SELECT * FROM "V$PDBS";-- MOUNT 변경 후 확인 ALTER PLUGGABLE DATABASE LC_META_DEV OPEN READ WRITE; -- 세..

새싹 DBA/Oracle 2024.05.20

[오라클/SQL] ROLE(롤) : 권한 그룹 관리 - 롤 생성, 롤 부여, 롤 회수, 롤 삭제 방법 (feat. GRANT)

1. ROLE의 이해와 사용 방법​1) ROLE의 개념과 그 필요성​오라클 SQL 에서의 ROLE(롤, 역할)이란, 여러개의 권한을 그룹으로 묶은 권한의 묶음​입니다. 여러 개의 권한 그룹을 만들 수 있습니다. 어떤 권한을 행사할 수 있느냐가 모여서 역할이 됩니다.​ROLE을 사용자에게 부여하면, ROLE에 속한 권한들을 한꺼번에 사용자 계정에 부여하거나 회수할 수 있습니다. 따라서, 자주 사용하거나 필수적인 권한들은 ROLE로 설정하면 작업 시간을 단축​할 수 있습니다.​2) ROLE(롤)을 사용자 계정에 부여하는 과정​(1) ROLE 생성 (CREATE ROLE)​(2) ROLE에 권한 할당 (GRANT)​(3) 사용자에 ROLE 부여 (GRANT)​(4) 사용자에게 부여된 ROLE 확인 (데이터 익..

새싹 DBA/Oracle 2024.05.14

공공데이터 포탈 데이터 목록 및 내용 크롤링

디비 연결 후 삽입까지from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerfrom bs4 import BeautifulSoupfrom selenium import webdriverimport requestsimport timeimport sysimport pa..

리눅스 2024.05.03

DB vs 서버? 차이가 뭘까?

DB와 서버의 차이가 뭐였지..? 서버는 클라이언트에 대응되는 개념인데, DB는 뭐라고 설명해야하나 .. 서버 = 주는 컴퓨터 서버는 말그대로 서빙을 하는 것. 클라이언트가 요청하는 정보를 서빙(제공)하는 컴퓨터를 서버라고 한다. DB 는 어떻게 설명하지? DB 서버라는 말도 있는데.. 데이터베이스는 물리적 형체가 있는 것이 아니다. 즉 하드웨어적인 개념이 아니라는 것. 서버가 식당이라면 DB는 식당에서 제공할 수 있는 음식 종류 중 하나라고 보면 된다. DB 서버라는 말은 DB 정보를 제공하는 서버라고 볼 수 있다. 같은 개념으로 메일 서버는 메일 정보를 제공하는 서버이다.

새싹 DBA 2024.04.23

[오라클] Table Space

Table Space 1. 테이블스페이스란? 1.1 물리적 파일 형태인 Data file 이 하나 이상 모여 형성된 논리적 저장 공간 1.2 데이터베이스 내 가장 큰 저장 공간 1.3 업무의 단위와 사용 용도에 따라 여러개의 Tablespace 로 분리하여 관리 1.4 Segment 라는 논리적 저장공간의 집합 2. Table Space 종류 Permanent, Undo, Temporary 2.1 PERMANENT Table Space 2.1.1 SYSAUX SYSTEM Tablespace의 보조 SYSTEM Tablespace에 있는 다양한 유틸리티 및 기능들 분리하여 저장한 공간 2.1.2 SYSTEM DATA DICTIONARY 가 저장되는 공간 일반사용자의 오브젝트를 저장하지 않는 것을 권장 2...

새싹 DBA/Oracle 2024.04.19

[리눅스] Docker 사용하여 리눅스 환경으로 오라클 설치

다운이 필요한 프로그램 목록 wsl2에서 wubuntu docker git bash : Git 을 이용할 수 있는 Bash(유닉스 쉘), 리눅스 커맨드 입력이 가능하다. 오라클 리눅스용 zip 파일 도커에서 이미지파일 생성을 위한 클론 링크 위 프로그램을 다 깔았다면 아래 순서를 차근 차근 따라해보자. https://github.com/oracle/docker-images GitHub - oracle/docker-images: Official source of container configurations, images, and examples for Oracle products and project Official source of container configurations, images, and ex..

리눅스 2024.04.18