Server 18

Oracle 테이블스페이스부터 계정 권한 추가까지

문제 : 대부분의 Windows 유저 개발 스타터 분들이 Sql Developer 툴을 사용하여 Oracle DB 에 접근하여 실습한다. hr 등 오라클사에서 제공하는 계정들로 실습이 가능하다. 이 상황에서 프로젝트를 할 때, 새로운 테이블스페이스를 생성하고, 새로운 유저를 생성하고 해당 유저에게 권한을 부여할 때 권한 문제가 발생한다. Sql Developer 는 오라클 DB 내부로 접속 가능하게 해주는 툴로, 정확한 계정명/계정 비밀번호 입력이 필요한데, system/oracle 로 접속 생성이 안 될 때가 많다. 해결 : 그 때는 CLI 로 sysdba 권한으로 sqlplus 에 접속하여 작업을 해주면 된다. sqlplus "/as sysdba" -- 입력하면 아래와 같은 라인이 뜨면서 접속된 것을..

Server/Oracle 2023.08.23

[Error] org.apache.catalina.LifecycleException

이클립스에서 톰캣 실행시 위와 같은 에러 발생 인터넷에서 많이 돌아다니는 해결 방법들 : 1. project clean 2. Maven repository 삭제 후 maven clean > maven install > maven update 3. project properties 혹은 configure build path > 체크 안 되어 있는 항목 체크해주기 4. tomcat 과 앱이 연결되어 있는지 확인 그래도 역시 톰캣 실행시 동일 에러가 발생한다면.. 필자의 해결 방법 : server 우클릭 > clean > publish > start... 에러가 해결되었다. 다만, server.xml 에 설정한 path 정보가 필자가 바꾼 / 가 아닌 프로젝트명이 들어가 있었기 때문에 브라우저에서 실행 테스트..

Server/Spring 2023.08.23

Spring Framework 특징 및 기본 개념

Spring 설정 파일 Server.xml 경로 : tomcat 이하 Context 태그 path="/{프로젝트명}" -> localhost:8080 이하에 삽입할 루트 경로를 의미 -> path="/" 로 변경시, localhost:8080/{파일경로} 로 해당 파일에 접근이 가능하다. Resource 태그 DB Connection 관련 부분 web.xml 경로 : WEB_INF 이하 Servlet 태그 Servlet-mapping 태그 이하 servlet-name 에 선언되어 있는 dispatcher 이름을 따라간다. Servlet-mapping 태그 (1) dispatcher -> dispatcher 의 이름을 선언 (2) *.do -> url 패턴이 무엇으로 끝나는지 선언 -> .do 의 패턴의 ..

Server/Spring 2023.08.23

[Mac(M1)] Oracle 접속하기 (with Docker)

주제 | m1 mac 에서 docker 를 통해 oracle 접속하기 개요 | 1) Homebrew 설치 (관련 글 : https://db-master.tistory.com/5) 2) Colima, Docker 설치 3) Oracle 서버 띄우기 4) DBeaver 설치 5) DBeaver 에서 접속하기 6) 참고 : Colima 로 Oracle 다시 띄우기 위한 설정 7) (중요!) 종료 후 재연결할 시엔 아래의 명령어로 하면 안 된다. (관련 글 : https://db-master.tistory.com/6 ) 문제 | 기존에 맥북 인텔을 사용하면서 도커를 띄워 오라클을 연결한 적이 있었다. 그때는 GUI 로 도커를 띄우고, 오라클 접속을 시도했을 때, 도커 내부 터미널에서는 sqlplus 가 접속이 ..

Server/Oracle 2023.08.19
728x90