본문 바로가기

반응형

분류 전체보기

(104)
libnsl.so.1: cannot open shared object file: No such file or directory oracle 설치시 발생되는 에러메시지중 libnsl.so.1: cannot open shared object file: No such file or directory 에러메세지에 대한 해결방안이다. Linux 8 버전 계열에서는 libnsl 을 추가로 설치해주어야 정상적으로 실행이 가능하다. oracle 설치파일 실행시 위와 같은 에러가 발생될 때 해결방안으로 libnsl 을 설치해주면 된다. dnf install -y libnsl dnf install -y libnsl.i686 dnf install -y libnsl2.i686 dnf 명령어로 libnsl 을 설치한다.
Linux CentOS 8 Oracle 19C CDB 설치 -1 Linux 에 Oracle 19C cdb 설치과정에 대한 포스트이다. CDB는 한개의 인스턴스에 여러개의 Plugged DB 를 생성하여 여러개의 DB를 운영할 수 있는 기능이다. 테스트 환경 OS : CentOS 8 1. Oracle User 생성 groupadd dba useradd -g dba -G dba oracle dba 그룹을 생성한 후 useradd 를 통해 oracle 유저를 생성한다. 생성후에는 passwd 명령어를 통해 비밀번호를 변경한다. 2. 방화벽 해제 vi /etc/selinux/config selinux 설정을 permissive 로 변경하여 방화벽을 해제 설정을 한 후, systemctl stop firewalld systemctl disable firewalld 방화벽 서비..
Virtual BOX DISK 추가 Virtual box 이미지에 DISK 를 추가하는 방법에 대한 가이드이다. 테스트 환경 OS에 Oracle 을 설치하기전에 확인하니 DISK 용량이 Oracle 을 운용하기에는 부족한 것으로 보여, virtual box 이미지에 디스크를 두개 추가하고자 한다. 해당 이미지의 디스크 공간이 13GB 미만으로 남아서 8GB 디스크를 두개 생성하여 각각 Oracle 엔진과 datafile 저장공간으로 사용하고자 한다. DISK 를 추가하기위해서는 구동중인 Virtual Box 이미지의 OS를 종료한 후 작업이 가능하다. 이미지 설정의 저장소에서 필요한 용량의 디스크를 각각 추가한 후 OS를 기동하여 정상적으로 추가되었는지 확인한다. fidsk 명령어를 통해 /dev/sdb, /dev/sdc 두개의 8GB 디..
Oracle 19c TDE 암호화 설정 앞선 포스트에서 설정한 TDE 암호화를 이용하여 컬럼 암호화를 수행해보도록 한다. 테스트 환경 OS : CentOS 7 DBMS : Oracle 19.3.0 TDE 암호화를 위한 테이블을 생성한다. 암호화 대상 컬럼 뒤에는 encrypt 를 붙여서 암호화 한다. 암호화 테이블로 만든 후 데이터 insert 확인 입력된 데이터 조회 tde로 암호화 된 컬럼은 desc 로 테이블 상태 확인시 encrypt 가 붙어서 구분된다. user_encrypted_columns 딕셔너리에서 어떤컬럼이 어떤 알고리즘으로 암호화 되었는지 확인이 가능하다. wallet 을 닫은 후에 암호화 컬럼을 조회할 경우, wallet 이 닫혀있어서 조회가 되지 않는다는 에러가 발생한다.
Oracle TDE (Transparent Data Encryption) 설정 Oracle 에서는 자체 암호화 기능인 TDE 를 지원한다. 이 포스트에서는 해당 기능을 사용하는 방법에 대해 알아보도록 하겠다. 테스트환경 OS : CentOS 7 64Bit DB : Oracle 19C 19.3.0 Oracle 에 sys 로 접속후 하기 쿼리로 TDE 사용이 가능한지 확인한다. select * from v$option where parameter like '%Transparent%'; $ORACLE_HOME/network/admin 디렉토리에 있는 sqlnet.ora 파일에 ENCRYPTION_WALLET_LOCATION 파라미터에 wallet 생성될 위치를 지정한다. 해당 과정에서는 /sw/oracle/19c/wallet 경로로 설정하였음. 최초 설정 후 DB 재기동 필요 ENCRY..
MSSQL 2019 설치 및 SSMS 설치 설치 환경 Windows 10 MSSQL 2019 1. MSSQL 다운 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 해당 사이트에서 express 버전 선택하여 다운로드 2. MSSQL 설치 다운 받은 설치파일을 실행하여 설치를 진행한다. 3. SSMS 설치 설치 완료 후 하단의 SSMS 설치를 클릭하여 SSMS 설치를 진행한다. 다운이 완료되면 실행하여 설치를 진행한다. 3..
Docker, Docker-compose 수동설치 (Linux CentOS 8) - 2 Docker 수동설치에 이어 Docker-compose 수동 설치를 진행하도록 하겠다. 이는, offline 환경(외부와 인터넷이 연결되지 않는 환경이라 yum 으로 설치가 불가능한 환경)에서 docker와 docker-compose 를 설치하기 위한 과정이다. 앞서 docker 설치된 상태의 vm을 스냅샷을 찍어서 저장한다. 1. docker-compose 파일 다운로드 curl 명령어를 이용하여 특정버전의 docker-compose 를 직접 다운로드 받는다. 테스트 환경은 인터넷이 되는 서버에서 다운받아서 로컬 PC로 다운받은 후에 가상머신을 다시 docker 설치 완료 상태로 돌린 후 이 환경은 인터넷이 되지 않는 서버의 환경으로 가정하고 진행한다. curl -L https://github.com/..
Docker, Docker-compose 수동설치 (Linux CentOS 8) - 1 외부 인터넷 연결이 안되는 환경에서 Docker, Docker-compose 를 설치해야 할 경우, 인터넷이 되는 환경에서 미리 설치파일을 다운로드 받아서 해당 파일을 옮겨서 설치한다. 1. 설치파일 다운로드 인터넷이 되는 동일 OS 버전의 서버에서 필요한 설치파일을 다운 받는다. yum 옵션을 이용하여 yum-utils, device-mapper-persistent-data, lvm2 의 파일을 다운받는다. (docker 설치에 필요한 설치파일) 테스트 환경에서는 /root/utils 에 다운받도록 설정하였다. yum install -y yum-utils device-mapper-persistent-data lvm2 --downloadonly --downloaddir=/root/docker 이후 doc..

반응형