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

docker oracle11

#先启动一个oracle11g容器
docker run -d -it -p 1521:1521 --name oracle11g --restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

##持久化
mkdir -p /data/oracle/oradata
docker cp oracle11g:/home/oracle/app/oracle/oradata/helowin /data/oracle/oradata/helowin
docker cp oracle11g:/home/oracle/app/oracle/flash_recovery_area/helowin /data/oracle/oradata/flash_recovery_area

docker stop oracle11g
docker rm oracle11g

docker run -d -it -p 1521:1521 --name oracle11g --restart=always \
-v /etc/localtime:/etc/localtime \
-v /data/oracle/oradata/helowin:/home/oracle/app/oracle/oradata/helowin \
-v /data/oracle/oradata/flash_recovery_area:/home/oracle/app/oracle/flash_recovery_area/helowin registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g


##第一次启动报错ORA-00205: error in identifying control file, check alert log for more info
##要进行更改


docker exec -it oracle11g bash 


su - root #密码是helowin
chown -R oracle /home/oracle/app/oracle/flash_recovery_area/helowin
chown -R oracle /home/oracle/app/oracle/oradata/helowin


docker restart oracle11g
docker logs oracle11g
##oracle 启动成功后的更改

##容器内增加配置并生效

docker exec -it oracle11g bash
su - root #切换root,密码helowin
vi /etc/profile  #编辑profile文件配置Oracle环境变量 ,增加到文件最后

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
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin


su - oracle
 
sqlplus / as sysdba                    
CONNECT / AS SYSDBA; 
alter user system identified by gdlisnet;           
alter user sys identified by gdlisnet;                  
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;  
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;    
exit;     


#重启oracle11g容器并远程验证

sqlplus   system/gdlisnet@ip:1521/helowin  
 

相关文章:

  • windows2012部署redis5并安装为服务
  • svn 通过127.0.01能访问 但通过公网IP不能访问,这是什么原因?
  • Nacos简介、安装与使用(保姆级教程!!!)
  • ProfibusDP主站转ModbusTCP网关如何进行数据互换
  • 学习日记-250305
  • 大数据环境(单机版) Flume传输数据到Kafka
  • C++ JSON库的使用示例
  • MambaMorph:基于 Mamba 的医学 MR-CT 可变形配准框架
  • scBaseCamp:一个AI代理的可持续扩充的单细胞数据存储库
  • Huggingface transformers库使用教程(翻译)--------(2)使用piplines进行推理
  • IDC权威认证!永洪科技入选 IDC「GBI图谱」,点亮生成式 BI 价值灯塔
  • 【Linux】使用问题汇总
  • MySQL-多表查询
  • 模拟数据文件少写“+”加在本地如何恢复?
  • Java 实现 Oracle 的 MONTHS_BETWEEN 函数
  • 在PyCharm开发环境中,如何建立hello.py文件?
  • 小菜鸟系统学习Python-迭代实现斐波那契和汉诺塔问题
  • C语言——链表
  • 国产替代新篇章:领麦微红外测温传感器赋能3D打印精准制造
  • 开启科创服务新篇章:八月瓜科技CRM数字化管理系统成功上线
  • 青浦网站制作su35/百度一下就知道
  • 佛山企业网站建设平台/软文经典案例
  • 秦皇岛网络编辑网站/网络推广策划书
  • 成功的网站必须具备的要素/搜索引擎优化方式
  • 网站优化软件排名优化/十大广告公司
  • 怎么做美瞳网站/无线网络优化工程师