본문 바로가기

DBA

2025.01.17 초기 파라미터 파일과 파리미터 값 변경 및 속성, 아키텍처 큰 그림으로 이해하기 ■ 참고 자료https://debaeloper.tistory.com/47 오라클 데이터베이스 아키텍처Oracle Architecture 3대 필수 항목은 프로세스, 메모리, 데이터파일이 있고 오늘 포스팅은 3대 항목의 종류에 대해서 정리하고 마지막으로 DB에 접속하고 SELECT SQL의 실행 동작을 살펴본다. 오라클 아debaeloper.tistory.com ■ 초기 파라미터 파일(initialization parameter file)   1. Server Parameter file (spfile, 9i)      - 기본적으로 사용되는 초기 파라미터 파일 유형      - Oracle Server가 읽고 쓸 수 있는 이진파일(binary file)이다. 단 vi 편집기를 이용해서 편집해서는 안 된다... 더보기
2025.01.16 OS 다운 시 복구 및 Oracle startup 단계별 테스트, Oracle shutdown 4가지 테스트 ex) 밤새 OS가 내려갔을 경우 (후행작업)     리스너 체크 → DB 체크 → 방화벽 체크   1) VirtualBox 실행 후 PUTTY 접속   2) oracle 유저로 접속   3) oracle 이름이 있는 프로세스(ps 명령어) 체크하기▶ 디벨로퍼 실행해도 에러 메시지 뜬다.   4) listener 확인   5) listener 띄우기 6) DB 상태 확인▶ idle instance : DB가 내려갔다는 뜻이다.  ▶ DB가 내려갔기 때문에 SQL로 유저 접속이 안 되는 걸 볼 수 있다. 7)  DB 띄우기 (startup) 8) listener 상태 확인  # 어떤 instance로 접속했는지 확인하는 법# 누구 instance로 접속했는지 구분해서 입력하는 법SET SQLPROMPT '.. 더보기
2025.01.15 oracle 19c 설치 및 환경설정 셋업과 listener 상태 정보 확인 및 reboot 시 복구 방법 # oracle 19c 설치▶ 새로 만들기 전에 꼭 파일 들어가서 환경설정에서 ctrl + alt 설정하고 새로 만들기 면접 문제) 그리드(g)와 클라우드(c)에 대해서 숙지하기 ▶ 현장에서 공유폴더 설정은 잘 안 함 ▶ PW : oracle▶ done 2번 클릭 (비밀번호가 짧기 때문에 한 번 더 물어본 거니까 2번 클릭하면 된다.) ▶ PW : oracle (맘대로 설정 가능) # PUTTY 접속 # 192.168.56.110하고 oracle19c를 붙이는 작업(매핑) # 설치 (yum -y install oracle-database-preinstall-19c)▶ 12c 이상 버전부터 자동화로 설치가 된다. 그 이하는 수동으로 설치해야 된다.  # cat /etc/group # id oracle▶ o.. 더보기
2025.01.14 vi 편집기에서 JAVA 코드 입력 및 수정, 출력, Shell 프로그램으로 코드 작성 # vi 편집기에서 java 코드 입력  - vi .bash_profile에 환경변수 설정  - vi hello.java 들어가서 자바 코드 입력 후 저장하고 나오기  - cat hello.java로 제대로 들어갔는지 확인하지 # 컴파일하는 법 (javac)▶ class를 만들어졌기 때문에 사용이 가능하다. # 실행▶ class 앞에 이름으로 실행해야 한다.▶ java는 대소문자 구분하기 때문에 정확하게 입력해야 한다. ■  cut  - 문자열을 자르는 명령어  - cut [옵션] 파일  - -d : 필드(컬럼) 구분자  - -f : 필드 선택    before)      after) cut 사용▶ -d: 는 :를 기준으로 cut을 하겠다. 필드는 1번 하고 3번 필드만 선택하겠다. # 디벨로퍼에서 날짜.. 더보기
2025.01.13 Linux 파일의 접근 권한 관리 및 부여, 삭제 등 사용자 환경 설정 파일 수정 복습)  ■ 파일의 접근 권한 관리 # 권한의 종류 3가지  1. 읽기(read) 권한  2. 쓰기(write) 권한  3. 실행(execute) 권한 권한대표문자filedirectory읽기r읽고, copy디렉터리에 ls쓰기w수정디렉터리에 파일을 생성실행xshell script 실행디렉터리에 cd로 접근 가능  ex)▶ 왼쪽부터 파일유형 파일권한, 링크수 (1), 소유자 (joel), 소유자 속한 그룹(joel), 파일크기(byte), 마지막 변경 날짜 시간, 파일이름 # 파일유형  - 파일이 어떤 종류인지 나타낸다.  - - : 일반적인 파일  - d : 디렉터리  - b : 블록 디바이스 (block device) 장치 : 하드디스크, 플로피디스크, CD/DVD 저장장치  - c : 문자 디바이스(c.. 더보기
2025.01.10 vi 환경 및 명령어, 유저 생성, group 생성, passwd 생성 및 삭제 및 변경 # 샘플 파일 생성 ■ vi (visual editor)  - 문서 편집기     1. 명령 모드 (command mode)      - vi 명령어로 편집기를 시작할 시 단축키를 사용하여 커서의 이동, 수정, 삭제, 복사, 붙이기 등 다양한 명령을 수행한다.    2. 입력 모드 (insert mode)       - 명령모드 상태에서 i, a, o ,l, A, O의 단축키를 입력하여 입력모드로 전환할 수 있다.        - 입력모드에서는 글을 입력할 수 있다.    3. 마지막 행 모드 (last line mode)       - 마지막 행 모드는 명령모드 상태일 때 :(콜론)을 입력하면 화면 제일 밑에서 명령을 수행하는 모드이다.        - 저장, 종료, 검색등의 기능을 수행할 수 있다. .. 더보기
2025.01.09 Linux 명령어 및 디렉터리 이동,수정,복사,timezone 확인 및 변경 ■ clear  - 화면 내용을 지워주는 명령어 ■ cat  - 파일 안에 내용을 보는 명령어ex)▶ if로 시작해서 then절을 만나서 밑에를 수행하고 fi (= end if)로 끝낸다. ■ nl  - 파일 안에 내용을 출력하면서 라인 번호까지 출력하는 명령어  - cat -b 동일하다.ex)  ■ 옵션  - -b : 라인번호를 출력 (공백줄은 라인번호를 표기 안 함)  - -n : 라인번호를 출력 (공백줄도 라인번호를 표기) ■ less  - 파일의 내용을 한 화면에 보여주는 명령어  - 엔터칠 때마다 한 줄씩 보여준다.  - 스페이스를 누르면 다음 한 페이지를 보여준다.  - 숫자를 입력하면 그 줄 만큼 보여준다.  - -N : 라인번호도 같이 출력하는 옵션  - q : less 명령어를 종료하는 .. 더보기
2025.01.08 Linux 설치 및 환경설정 세팅, Linux 기본 명령어 https://yum.oracle.com/oracle-linux-isos.html Oracle Linux ISOs | Oracle, Software. Hardware. Complete.Oracle Linux Installation Media Download Oracle Linux ISOsyum.oracle.com▶ 7.9버전으로 Full ISO 설치 ■ Oracle VirtualBox 설치https://www.virtualbox.org/ Oracle VirtualBoxPowerful open source virtualization For personal and enterprise use VirtualBox is a general-purpose full virtualization software for x.. 더보기