본문 바로가기

전체 글31

PostgreSQL Tablespace, Schema, User 생성 -- 테이블 스페이스 create tablespace tablespaceNm owner user1 location 'C:\postgre'; -- 스키마 create schema schemaNm; -- 사용자 create user userNm password 'userPwd' superuser; 오라클의 경우 테이블 스페이스 만들고 유저를 만들면 알아서 스키마도 만들어지는 구조이지만 postgre의 경우 유저를 만든다고 스키마도 같이 만들어지지 않는다. 구조적으로 오라클은 하나의 유저는 하나의 스키마를 가지는 구조고 postgre는 하나의 유저가 여러 스키마를 가질 수 있는 구조 2024. 2. 23.
ORACLE의 TABLESPACE, SCHEMA, USER 관계 TABLESPACE는 오라클 서버 단위 생성 USER는 1개의 TABLESPACE를 가질 수 있고, 이 TABLESPACE 내에 자신만의 TABLE 생성 공간인 SCHEMA를 갖는다. SCHEMA는 USER 이름과 매핑된다. 그래서 다른 USER를 같은 TABLESPACE에 할당시키면 해당 TABLESPACE내에서 USER1.테이블명1 USER2.테이블명1 처럼 같은 테이블명을 가질 수 있다. 그리고 기본적으로 같은 TABLESPACE 내의 다른 USER의 테이블에 접근할 수 없다. 접근권한을 부여하여아 가능하다. 만약, 모든 사용자의 테이블에 접근하고자 한다면 DBA권한을 할당 받아야한다. TABLESPACE > SCHEMA > TABLE 기본적으로 사용자 생성할때 TABLESPACE를 부여하지 않으면.. 2024. 2. 23.
PostgreSQL 외부 접속, 사용자 생성, ora2pg로 DB 마이그레이션 프로젝트에서 오라클 > PostgreSQL로 DB 변경이 있어서 Posgre를 설치하고 설정한 내용을 정리한다. 로컬의 개발 PC( window OS )에 postgres 14버전 설치 * PostgreSQL 기본 사용 window 버튼 > psql : 오라클의 sqlplus처럼 사용할 수 있음 window 버튼 > pgadmin 4 : postgres의 관리 툴 이제 개발PC PostgreSQL에 접근해볼까? Test시 접근하지 못하는 에러가 출력된다,,,, 검색해보자 conf 파일에 로컬만 접근 가능하도록 설정되어 있는 부분을 수정해야한다고 한다,,,, * 로컬 말고 외부에서 접근하도록 설정 C:\Program Files\PostgreSQL\14\data 폴더의 pg_hba.conf 파일, postg.. 2024. 2. 21.
[intelliJ] 톰캣 설정시 CATALINA_BASE 변경 WAS 잡아둔 경로 catalinal.bat에 set "CATALINA_BASE=D:\프로젝트폴더\WAS\apache-tomcat-8.5.54" 출처 : https://so4869.tistory.com/ 2024. 1. 24.