반응형
https://ansan-survivor.tistory.com/408
오라클 21c xe를 설치하였는데, 1521 포트를 자동으로 개방하지 않는다
https://insomniachaos.tistory.com/18
SQL>SYS as sysdba
비밀번호 입력 : (그냥 엔터)
- 비밀번호가 필요없는 SYS 계정이다.
SQL>SYS@coreDB /as sysdba
비밀번호 입력 : (그냥 엔터)
- 만약 DB가 여러개라서 다른 DB의 SYS 계정으로 접속하려고 하면 @다른DB_SID 를 추가해준다.
SELECT NAME, DB_UNIQUE_NAME FROM v$database;
- DB명 확인
SQL>SELECT * FROM all_users;
- 모든 유저 확인
https://coding-factory.tistory.com/413
오라클 12c부터는 공통계정앞에 c##을 붙이도록 네이밍 규칙이 바뀜
CREATE USER c##test IDENTIFIED BY test;
- 사용자 추가 (아이디 : test, 비밀번호 : test). c## 추가해야함
GRANT DBA, CONNECT, RESOURCE TO c##test;
- 사용자에게 권한 추가
conn c##test/test
- 사용자 로그인
DROP USER testuser CASCADE;
- 유저 삭제
https://dpdpwl.tistory.com/108
c## 없이 계정 생성하기
alter session set "_ORACLE_SCRIPT"=true;
명령어 입력 후 create user
DB 익스포트, 임포트
exp userid=c##test/test file='c:\test.dmp'
imp userid=c##test/test full=y ignore=y file='c:\test.dmp'
https://intro0517.tistory.com/168
모든 테이블 삭제
sqldeveloper같은 gui 프로그램 필요
SELECT 'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;'
FROM user_objects
WHERE object_type = 'TABLE';
명령어로 결과문에 drop문을 생성, drop문 복붙하여서 실행
스프링 부트 오라클 연동 - application.properties
# OracleDB connection settings
spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/XE
spring.datasource.username=c##test
spring.datasource.password=test
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect
spring.jpa.hibernate.ddl-auto=create
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.format_sql=true
# 클래스에 있는 필드 이름들 그대로 테이블을 만듬
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
spring.servlet.multipart.max-file-size=10000MB
spring.servlet.multipart.max-request-size=10000MB
server.port=9000
반응형
'기타' 카테고리의 다른 글
vscode로 markdown(.md)문서 pdf로 변환 (0) | 2022.04.08 |
---|---|
WSL2 우분투 ssh 접속하기 (0) | 2022.04.06 |
주피터 노트북 환경설정 : 시작폴더 변경방법 (0) | 2022.03.15 |
git 에러 - error: object file ... is empty / fatal: loose object ... is corrupt (0) | 2022.01.27 |
wsl2에 heidisql로 mariadb 접속 (0) | 2022.01.26 |