본문 바로가기

Database/Oracle25

오라클 데이터베이스 생성 오라클은 데이터베이스를 생성하기 위해서는 사용자를 만들고 생성한 사용자에 권한을 부여해야한다. alter session set "_ORACLE_SCRIPT"=true; 오라클 12 이상 버전을 사용한다면 위 쿼리를 실행 한 후에 아래 쿼리를 실행하여야한다. 오라클 12 이상 버전은 유저를 생성할때 앞에 C##을 붙여야 하는데 위 쿼리는 앞에 C##을 붙이지 않아도 되게 해준다. 위 쿼리를 실행하지 않으면 'ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.' 에러가 나올것이다. 위 쿼리를 실행하고싶지 않다면 CREATE USER "C##ADMIN" 과 같은 형식으로 사용자를 추가하면 된다. 1. 아래 코드를 사용해 ADMIN 사용자를 만들고 기본테이블 스페이스, 임시 테이블 스페이스를 지정해준.. 2021. 11. 25.
오라클 포트번호 변경 SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL; 현재 포트 확인 명령어 EXEC DBMS_XDB.SETHTTPPORT(9090) 포트번호를 9090으로 변경 톰캣 8080 포트와 충돌이나서 포트변호를 변경할 필요가 있을때 해당 명령어를 사용해서 변경하면된다. 만약 톰캣 8080 포트와 충돌이 나면 localhost:8080에 접속할때 로그인을 하는 팝업이 나온다. 2021. 11. 24.
오라클 JDBC 연동 코드 예제 2021.07.29 - [프로그래밍/SQL] - 자바와 오라클 연동시 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 에러 자바와 오라클 연동시 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 에러 자바와 오라클 DB를 연동했을때 이클립스에 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 에러가 나온다면 라이브러리에 object6 파일이 없는것이다. 1. 라이브러리 추가 해당 파일을 다.. youngsblog.tistory.com 해당 게시글을 하기 전에 위 게시물을 먼저 실행 한 후 진행해야한다... 2021. 8. 3.
오라클 DB 접속 계정 생성 1. sqlplus 접속 아래 코드로 아이디 생성 및 권한 부여 create user [아이디] identified by [비밀번호] grant connect, resource, dba to [아이디] 오라클에서 데이터베이스 접속 생성을 할때 사용자 이름에 위에서 설정한 아이디, 비밀번호를 입력한 후 접속 2021. 8. 3.