优秀的编程知识分享平台

网站首页 > 技术文章 正文

Docker安装oracle数据库(docker运行oracle稳定吗)

nanyue 2024-08-22 17:26:24 技术文章 6 ℃

确保你已正确安装Docker,详细的安装教程可参考官网,感谢wnameless提供资源

因为在Mac环境安装Oracle数据库比较困难,参考网上教程尝试在docker上进行Oracle数据库安装,以此记录。



1.安装oracle

docker pull wnameless/oracle-xe-11g

2.首先运行oralce镜像,创建一个新的容器

docker run --name oracle -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g

如果要远程连接数据库:

docker run --name oracle -d -p 49160:22 -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true wnameless/oracle-xe-11g

3.进入容器中

docker exec -it oracle bash

4.连接数据库

root@e5ef698f23ee:/# sqlplus system/oracle

5.修改默认的system密码

SQL> alter user system identified by 123456;

6.退出数据库,创建表空间使用目录

SQL> exit
root@e5ef698f23ee:/# cd /home
root@e5ef698f23ee:/# mkdir oracle_data

7.连接数据库

root@e5ef698f23ee:/# sqlplus system/123456

8.创建表空间

SQL> create tablespace sddr logging datafile '/u01/app/oracle/oradata/XE/sddr.dbf' size 100M reuse autoextend on next 40M maxsize unlimited;
SQL> create temporary tablespace sddr_temp tempfile '/u01/app/oracle/oradata/XE/sddr_temp.dbf' size 100m autoextend on next 32m maxsize 500m extent management local;

9.创建用户

SQL> create user sddr identified by sddr default tablespace sddr temporary tablespace sddr_temp;

10.用户赋权

SQL> grant connect,resource,dba to sddr;
SQL> grant create session to sddr;
最近发表
标签列表