zoukankan      html  css  js  c++  java
  • docker运行oracle11g

    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 & SYSTEM

    jdbc

    • maven

            <dependency>
                <groupId>com.oracle</groupId>
                <artifactId>ojdbc6</artifactId>
                <version>11.2.0.3</version>
            </dependency>
    
    • repository

    <repositories>
            <!-- for ORACLE ojdbc6. -->
            <repository>
                <id>codelds</id>
                <url>https://code.lds.org/nexus/content/groups/main-repo</url>
            </repository>
            <repository>
                <id>spring-snapshots</id>
                <name>Spring Snapshots</name>
                <url>https://repo.spring.io/snapshot</url>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>spring-milestones</id>
                <name>Spring Milestones</name>
                <url>https://repo.spring.io/milestone</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
        </repositories>
    • 配置

    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.Oracle10gDialect

    doc

  • 相关阅读:
    如何输出高精度时间差
    GetThreadTimes获取其它线程cpu时间
    12-Python基础之类与面向对象
    10-Python函数之递归
    09-Python基础之内置函数与匿名函数
    08-Python基础之迭代器与生成器
    07-Python基础之装饰器
    06-Python基础之函数进阶(嵌套,作用域)
    05-Python基础之函数基础
    04-Python基础之文件操作基础
  • 原文地址:https://www.cnblogs.com/davygeek/p/7510578.html
Copyright © 2011-2022 走看看