使用docker 创建Oracle容器

文档地址 https://github.com/oracle/adb-free/pkgs/container/adb-free

数据库下载地址 Database Software Downloads | Oracle

工具下载地址 Instant Client for Microsoft Windows (x64) 64-bit

 1、拉取oracle镜像

docker pull ghcr.io/oracle/adb-free:23.10.2.4

2、 运行镜像,设置admin密码

docker run -d -p 1521:1521 -p 1522:1522 -p 8443:8443 -e WORKLOAD_TYPE='ATP' -e WALLET_PASSWORD='Oracle.123456' -e ADMIN_PASSWORD='Oracle.123456' --cap-add SYS_ADMIN --device /dev/fuse --name oracle ghcr.io/oracle/adb-free

3、sqlplus连接 

# sqlplus user/password@host:port/service
sqlplus admin/Oracle.123456@localhost:1521/MY_ATP

浏览器管理工具地址

APEXhttps://localhost:8443/ords/apex
Database Actionshttps://localhost:8443/ords/sql-developer

 

 

 

 

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker容器创建Oracle数据库,您可以按照以下步骤进行操作: 1. 先安装Docker并启动Docker服务。 2. 使用以下命令从Docker镜像仓库中下载并运行Oracle容器: ``` docker run -d -it -p 1521:1521 \ --name oracle \ --restart=always \ --mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ``` [1] 3. 修改/etc/profile文件,将ORACLE_HOME和ORACLE_SID配置到其中,并使其生效: ``` vi /etc/profile # 配置内容 export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH # 配置文件生效 source /etc/profile ``` [3] 4. 创建一个软连接以便于使用sqlplus命令: ``` ln -s $ORACLE_HOME/bin/sqlplus /usr/bin ``` 5. 登录sqlplus并以sysdba身份修改相关帐号的密码: ``` su oracle sqlplus /nolog connect / as sysdba -- 修改system帐号的密码 alter user system identified by 123456; -- 修改sys帐号的密码 alter user sys identified by 123456; ``` [3] 6. 可选:根据需要,您可以创建其他用户并为其赋予权限: ``` -- 创建用户 create user jiefei identified by jiefei; -- 赋予权限 grant connect, resource, dba to jiefei; ``` 通过以上步骤,您将能够在Docker容器中成功创建Oracle数据库。请注意,这些步骤假设您已经安装了Docker并具有适当的权限来运行容器和修改系统文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【Docker容器Docker中安装Oracle数据库](https://blog.csdn.net/javaboyweng/article/details/125486242)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值