行业知识
Docker应用之Oracle数据库应用(五)
2026-11-10 07:28:52
来源:互联网转载
目录
- 一、拉取Oracle镜像
- 二、创建Oracle容器
- 三、进入Oracle容器
- 1、进入容器后,登录Oracle
- 2、修改密码/新增用户
- 3、���启Orcale数据库
一、拉取Oracle镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
镜像是某位大神制作分享在阿里云上的,由于镜像比较大(6.9G),可能拉取时间会很久,需要耐心等待。
()二、创建Oracle容器
docker run -d -p 1521:1521 -p 8082:8080 \--name oracle \-e ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 \--restart=always \registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
三、进入Oracle容器
注意:所下载的Oracle容器镜像系统用户root密码为 helowin
1、进入容器后,登录Oracle
[root@Mike-node1 ~]# docker exec -it oracle /bin/bash[oracle@1cab53ad073d /]$ cd /home/oracle/[oracle@1cab53ad073d ~]$ source .bash_profile [oracle@1cab53ad073d ~]$ [oracle@1cab53ad073d ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Mon Mar 4 19:30:43 2024Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn /as sysdbaConnected.
说明:
()cd /home/oracle # 进入到 oracle 用户目录
source .bash_profile # 加载 oracle 环境变量
sqlplus /nolog # 登录oracle数据库
conn /as sysdba # 切换管理用户
2、修改密码/新增用户
--修改system用户密码为123456alter user system identified by 123456;--修改sys用户密码为123456alter user sys identified by 123456;--新增一个测试用户(用户名:test,密码:123456);create user test identified by 123456;--将dba权限给内部管理员账号和密码grant connect,resource,dba to test;--修改密码策略规则为:密码永不过期ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;--修改数据库最大连接数;alter system set processes=2000 scope=spfile;
3、重启Orcale数据库
#最后重启数据库;shutdown immediate; startup;# 退出容器exit
下一篇:怎么备案网站空间?