Operating System

    [ORACLE 12c] 사용자 프로파일 설정

    [ORACLE 12c] 사용자 프로파일 설정

    * PS1 : 사용자 OS 프롬프트 설정 변수 * ORACLE_BASE : 오라클 소프트웨어 설치 관련 위치 정보 설정 변수 * ORACLE_HOME : 오라클 소프트웨어 설치 위치 설정 변수 * PATH : 명령어 수행 시 해당 디렉터리까지 가지 않고도 스크립트를 실행할 수 있도록 하는 설정 변수 * ORACLE_SID : 오라클 데이터베이스 SID 설정 변수 * 주의할 점 : .bash_profile 내용을 업데이트만 했다고 바로 시스템에 반영되지 않는다. 그래서 ./.bash_profile 명령으로 바로 반영시켜야 한다.

    [ORACLE 12c] runlnstaller 스크립트 설치

    [ORACLE 12c] runlnstaller 스크립트 설치

    * 설치환경 * 보안 관련 자료를 My oracle support로부터 제공받을 수 있는 옵션을 제공한다. 현재 실습환경 구성이므로 이를 적용할 이유가 없으므로 박스 안 체크 해제 * Create and configue a database : 오라클 소프트웨어를 설치함과 동시에 하나의 데이터베이스도 함께 생성하는 경우 선택할 수 있는 옵션 * Install database software only : 오라클 소프트웨어만 설치하는 옵션으로 데이터베이스는 이후에 별도 작업으로 생성할 때 선택할 수 있는 옵션 * Upgrade an existing database : 현재 생성되어 있는 데이터베이스를 업데이트할 때 선택할 수 있는 옵션 # /u01/app/oraInventory/oraininstRoot.sh ..

    [ORACLE 12c]PRVF-0002 : could not retrieve local node name

    [ORACLE 12c]PRVF-0002 : could not retrieve local node name

    * 설치환경 * 오라클 12c 데이터베이스 소프트웨어 설치 오류 (runInstaller 스크립트 실행할 때) * vi 편집 할때 i(insert) 사용하여 편집 모드 사용 -> 작성 후 esc 키 이용하여 편집 모드 해제 -> : 키 입력 후 wq 저장

    Oraclelinux 6.6 설치

    Oraclelinux 6.6 설치

    * 설치하기 전에 https://gonmossi.tistory.com/23?category=989137 다운받기 * USE ALL Space : 기존에 존재하는 파티션이 있다 하더라도 전부 초기화 * Review and modify partitioning layout : 스토리지 파티션 정보를 확인 * 온라인 상에서 자동으로 소프트웨어를 업데이트할 것인지 여부를 선택하는 과정이다. 단순히 테스트 환경으로만 사용할 계획이므로 No,~ 클릭 * 보안 관련 소프트웨어 옵션을 설정하는 화면이다. 앞과 동일한 이유로 No~ 클릭 * 리눅스 OS에 사용자를 생성하는 과정이다. 오라클 소프트웨어 설치 과정 가운데 일괄적으로 필요로 하는 사용자를 생성할 계획이므로 Skip 한다.

    Oracle 12c 다운

    Oracle 12c 다운

    * Virtualbox에 orcle12c 다운로드하기 전에 Oracle Software Delivery Cloud 해당링크에 들어가서 회원가입을 해야 한다.

    [Linux] rpm명령어, wget명령어

    [Linux] rpm명령어, wget명령어

    1. rpm * 레드햇에서 사용하는 패키지 관리 도구로 RPM은 Redhat Package Manager의 약자이다. * yum으로 설치하기 어려운 상황에 많이 사용 * 명령어 정리 - i : 패키지 설치 - v : 설치 과정 확인 - h : 설치 진행과정을 화면에 출력 - U : 패키지 업그레이드 - e : 패키지 삭제 - qa : 설치된 모든 패키지 확인 - qi : 설치된 패키지 정보 확인 - qpl : 패키지 파일에 어떤 파일이 포함되었는지 확인 - V : 패키지 검사 - a : 모든 패키지 2. wget * 파일을 다운로드하는 명령어 * 파일 주소를 알면 하드디스크에 저장할 수 있음

    [Linux] watch명령어

    [Linux] watch명령어

    * watch 명령어는 반복적으로 지정한 명령어를 화면에 출력한다. * 예제 $ watch -n 60 from : 60초마다 메일이 오는지 감시 $ watch -d ls -i : 디렉터리의 내용이 변경되는지 실시간의 확인 $ watch -d 'ls -i : fgrep joe' : 지정한 사용자가 소유한 파일이 변경될 때만 정보를 출력 $ watch -n ,5 'df -h' : 디스크 공간을 0.5초 간격으로 계속 업데이트하며 출력

    [Linux] Bonding(본딩) 설정

    [Linux] Bonding(본딩) 설정

    1. 본딩 * 물리적인 랜카드 두 개를 논리적으로 하나로 묶어서 이중화를 하거나 대욕 폭을 늘릴 때 사용한다. * 네트워크 선로에 문제가 생기거나 NIC 카드에 장애가 발생할 시 네트워크 사용이 원활하지 않을 수 있을 때 이러한 장애에 대비하고자 사용한다. * 상황에 따라 Fail/over 모드로 사용도 가능하다. 2. 본딩 설정 * 본딩 작업을 하기 위해 최소 2개 이상의 NIC가 필요하기 때문에 추가한다. * 본딩 작업을 하기 전에 Slave로 잡을 NIC들과 Bonding을 잡을 인터페이스 이름을 정해야 한다. * Slave는 enp0s8, enp0s9로 잡고 Bonding은 bond0로 잡는다. * Slave로 지정할 네트워크 설정 작업 * enp0s8과 enp0s9 네트워크 인터페이스를 bond..

    [Linux] yum명령어

    [Linux] yum명령어

    * 레드햇 계열의 리눅스로 패키지를 관리하기 위해 yum명령어를 사용한다. yum명령어는 Yellow-dog Updater Modified의 줄임말이며 RPM을 통한 패키지 설치를 개선하기 위해 개발되었다. * yum명령어에 대한 설정은 /etv/yum.conf에서 하고 있으며, /etc/yum.repos.d/디렉터리에 있는 파일에 지정된 서버 주소로부터 패키지들을 설치하고 관리할 수 있다. * 사용법

    [Linux]리눅스 정의 및 종류

    [Linux]리눅스 정의 및 종류

    1. 리눅스 * 리눅스란 컴퓨터 OS 커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제를 가리키는 말이다. 그리고 이를 가지고 각 제조사들이 리눅스 OS를 만들고 배포한다. 그래서 리눅스라고 하면 리눅스 커널 소스를 지칭한다고 생각하는 게 더 바람직하지만, 레드햇, 우분투, 센토스, 페도라 등 리눅스 OS를 리눅스라고 많이 부르기 때문에 처음 접하는 분들은 헷갈릴 수도 있다. 2. 리눅스 OS * 리눅스 OS는 종류가 매우 많은데, 크게 레드햇 계열과 데비안 계열로 나뉜다. 2.1 레드햇 계열 * 레드햇 : 2003년 레드햇 버전 9까지는 오픈소스 라이선스로 진행하다가 이후 상용화되었다. 레드햇은 회사 이름이기도 하다. 정식 명칭은 레드햇 엔터프라이즈 리눅스(RHEL)이다. * 페도라 :..