DataBase

    [Oracle] TNS-12555: 오라클 리스너 권한 오류

    해결법 : 리스너를 실행할 계정에 권한을 넣어준다. sudo chown /var/tmp/.oracle

    [Mysql] 계정 관리 및 권한 설정 방법

    1. 접속 사용방법 : mysql -u -p mysql -u root -p 2. 스키마(DB)를 mysql로 변경 use mysql; 3. 스키마 테이블 구성 알아보기 여러 작업을 진행 중에 있는 mysql이라 초기보다 table이 좀 더 생성되어 있다. 여기서 계정에 관련 된 정보를 관리하는 테이블은 user 테이블이다. show tables; 4. 계정 정보 조회 # mysql 5.7이전 select host, user, password from user; # mysql 5.7이상 select host, user, authentication_string from user; host % : 외부 접속 허용 localhost : 내부 접속(로컬)에서만 허용 따로 원하는 IP도 줄 수 있다. 계정 관리 계..

    [Oracle] 오라클 11gR2 원격 접속 허용하는 방법, 포트변경

    1. listener와 thsnames 경로 찾아가기 cd $ORACLE_HOME/network/admin listener.ora와 thsnames.ora를 수정해야한다. 2. 리스너 파일 수정 listener.ora # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR..

    [Oracle] 테이블 스페이스 및 계정 생성

    테이블 스페이스 생성 create tablespace datafile '/u01/app/oracle/oradata/XE/.dbf' SIZE reuse autoextend ON; - 예시 create tablespace javaclass datafile '/u01/app/oracle/oradata/XE/javaclass.dbf' SIZE 500M reuse autoextend ON; 계정 생성 CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE TEMP; 계정 확인 select username from ALL_users; 계정에 권한(Role) 등록 CONNECT : 접속 RESOURCE : 테이블 작업 DBA : DDL, DML처리 가능한..

    [Oracle] 우분투20.04 oracle 11gR2 설치

    오라클 11gR2를 설치하기전 18c나 19c를 설치하려고했다. 우분투는 11g,12g까지밖에 호환되지 않는다고 해 11g를 선택했다. 1. 오라클 다운로드 www.oracle.com/database/technologies/xe-prior-releases.html 리눅스 버전을 다운 받는다. 2. 파일 옮기기 sftp를 통해 옮기거나 USB를 통해 옮기거나 다양한 방법이 있지만 나는 팀뷰어를 통해 옮겼다. 3. rpm파일을 deb로 변환(alien) 파일을 변환하기 앞서 alien, libaio1, unixodbc를 설치하라고 많은 글 들이 나와있는데 뒤에 libaio1과 unixodbc는 설치해도 사용하는곳이 없는거같다. apt -y install alien libaio1 unixodbc 이렇게만 해도..