摘要:或者自己自动添加表构建镜像启动连接配置在上配置
image
docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
或者自己自动添加表
create role test_role; grant create any table, alter any table, drop any table, insert any table, update any table, delete any table, create any index, alter any index, drop any index, create any sequence, alter any sequence, drop any sequence, select any sequence, create any view, drop any view to test_role; create tablespace testdb datafile "/u01/app/oracle/oradata/XE/testdb.dbf" size 300m autoextend on next 1m maxsize unlimited extent management local; create user test identified by test default tablespace testdb temporary tablespace temp; grant connect, resource to test; alter user test quota unlimited on testdb; grant test_role to test;
构建镜像
FROM registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g ADD init.sql /docker-entrypoint-initdb.d/启动
docker run -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g连接
hostname: 192.168.99.100 port: 49161 sid: xe username: system password: oracle Password for SYS & SYSTEMjdbc
maven
com.oracle ojdbc6 11.2.0.3
repository
codelds https://code.lds.org/nexus/content/groups/main-repo spring-snapshots Spring Snapshots https://repo.spring.io/snapshot true spring-milestones Spring Milestones https://repo.spring.io/milestone false
配置
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:thin:@192.168.99.100:49161:xe spring.datasource.username=test spring.datasource.password=test spring.jpa.hibernate.ddl-auto=update spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialectdoc
wnameless/oracle-xe-11g
qida/oracle-xe-11g
在 Docker 上配置 Oracle
docker-oracle-xe-11g-demo
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/26803.html
阅读 807·2021-11-22 15:25
阅读 1408·2021-09-08 09:45
阅读 1684·2021-09-02 09:46
阅读 1299·2019-08-30 15:56
阅读 1527·2019-08-29 15:14
阅读 1159·2019-08-29 13:06
阅读 2010·2019-08-29 12:34
阅读 1399·2019-08-26 12:14