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

  • 相关阅读:
    sys模块详解
    os模块详解2
    tyvj 1203 机器分配
    洛谷 P1496 火烧赤壁
    P1204 [USACO1.2]挤牛奶Milking Cows
    bzoj 2120 数颜色
    P2056 采花
    P1972 [SDOI2009]HH的项链
    9.20模拟赛
    P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/davygeek/p/7510578.html
Copyright © 2011-2022 走看看