当前位置: 首页 > article >正文

docker快速部署oracle11g

 一、部署

docker run -d --name oracle11g -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

 如果需要挂载数据,则增加
-v /opt/oracle/oradata:/home/oracle/app/oracle/oradata 
-v /opt/oracle/flash_recovery_area/helowin:/home/oracle/app/oracle/flash_recovery_area/helowin
 

二、 配置

docker exec -it oracle11g bash

依次执行:

# 1. 切换至root用户(默认是oracle用户),密码为helowin
su root
# 2. 创建软链接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
# 3.切换回oracle用户
su oracle
# 4. 登录sql plus
sqlplus /nolog
conn /as sysdba
## 4.1 修改system用户密码为system
alter user system identified by system;
## 4.2 修改sys用户密码为system
alter user sys identified by system;
## 4.3 新增一个测试用户(用户名:test,密码:test123);
create user test identified by test123;
## 4.4 将dba权限给内部管理员账号和密码
grant connect,resource,dba to test;
## 4.5 修改密码策略规则为:密码永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
## 4.6 修改数据库最大连接数;
alter system set processes=1000 scope=spfile;
## 4.7 最后重启数据库;
shutdown immediate;
startup;
# 5.退出
exit

三、验证

SID:helowin

  • system/system
  • sys/system
  • test/test123


http://www.kler.cn/a/543993.html

相关文章:

  • JSON是什么
  • linux部署node服务
  • 目标检测数据集合集(持续更新中)
  • npm运行Vue项目报错 error:0308010c:digital envelope routines::unsupported
  • LINUX——内核
  • Word成功接入DeepSeek详细步骤
  • Android10 Framework系列 需求定制(一)修改按键映射相关,顺便看了看按键事件分发
  • 上位机知识篇---SSHSCP密钥与密钥对
  • PostgreSQL DISTINCT 关键字详解
  • Rust 中的闭包:捕获环境的匿名函数
  • stm32的低功耗功能
  • AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘
  • Git的常用命令及常见问题处理方法
  • git 提示 fatal: The remote end hung up unexpectedly
  • DeepSeek的出现会对百度有多大影响?
  • 基于深度学习的半导体良率提升与工艺优化策略研究
  • 23种设计模式的定义和应用场景-C#代码-汇总
  • 【NLP】第十一章:隐马尔可夫模型 HMM (Hidden Markov Model)
  • 模糊数学模型:基础概念
  • 软考高级《系统架构设计师》知识点(二)
  • 模糊模式识别:从贴近度到分类决策的Matlab实践
  • 优选驾考小程序
  • 逻辑回归不能解决非线性问题,而svm可以解决
  • conda的创建
  • vue中附件下载及打印功能
  • 372_C++_当有多个通道,开启不同告警的同一种的开关时,限制该开关的打开数量(比如视频上传开关)