프로그래밍/Spring

[게시판] 1.데이터베이스 사용자 생성

daykim 2021. 11. 11. 22:34

본 게시물은 아래 링크를 정리한 내용입니다.

 

Coala Spring Study

A new tool for teams & individuals that blends everyday work apps into one.

eminent-track-b16.notion.site

1. 쿼리박스 실행 및 아래와 같이 입력하고 접속

 

2. system 계정으로 접속 후 아래 코드 실행

(한 줄 실행 단축키 : ctrl + enter)

CREATE USER [id] IDENTIFIED BY [password]
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;

ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 
Error code: 65096 
SQL state: 99999

라는 에러 코드가 나왔는데, 오라클 12c 부터는 공통계정 앞에 c##을 붙이도록 하는 네이밍 규칙이 있다고 한다.

 

3. 유저이름 계정에 접속 권한, DBA 권한 부여

GRANT CONNECT, DBA TO [id];

 

4. system 계정 접속 해체(ctrl + d) 후 새 접속(ctrl + n)

앞에서 만든 계정 '연결테스트'하여 성공 확인

id 앞에는 c##을 꼭 붙여야 한다.

 

5. 포트번호 확인

Tomcat은 기본적으로 8080포트를 사용하는데 오라클에서도 같은 포트 사용시 문제 발생

  1. sys 계정에 SYSDBA 권한으로 접속
  2. 현재 사용하는 포트 확인
    select dbms_xdb.gethttpport() from dual;​
     난 0이 나왔다.. 그냥 9090으로 바꿔줌
  3. 포트 번호가 8080일 경우 9090으로 변경
    exec dbms_xdb.sethttpport(9090);
  4. 포트번호 잘 바뀌었는지 확인

 

참고 URL

 

Coala Spring Study

A new tool for teams & individuals that blends everyday work apps into one.

eminent-track-b16.notion.site

 

'프로그래밍 > Spring' 카테고리의 다른 글

Spring Framework  (0) 2021.12.11
[게시판] 4. 게시판 작성 기능  (0) 2021.12.06
[게시판] 3. 한글 인코딩 및 Mybatis, 오라클 연동  (0) 2021.11.16
[게시판] 2. 프로젝트 생성  (0) 2021.11.11
[환경구성]  (0) 2021.11.09