侧边栏壁纸
博主头像
CYC的个人博客博主等级

学习使人进步

  • 累计撰写 91 篇文章
  • 累计创建 11 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Docker安装Oracle11g

Administrator
2023-11-21 / 0 评论 / 0 点赞 / 97 阅读 / 1643 字

Docker安装Oracle11g

1.
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2. docker cp 容器:/home/oracle/app       /data/oracle11g_sy/packageinstall/

3.
chmod  -R 777 *

cd  /data/oracle11g_sy/packageinstall/oracle/oradata/
chown -R 500.500 ./helowin


# 删除新生成的版本控制文件,将数据卷中的版本控制文件复制为新生成的版本控制文件


docker exec -it oracle bash
cd /home/oracle              # 进入到 oracle 用户目录
source .bash_profile         # 加载 oracle 环境变量(每次进入容器都要加载配置文件)
 
# 删除新生成的版本控制文件,将数据卷中的版本控制文件复制为新生成的版本控制文件
rm -rf /home/oracle/app/oracle/flash_recovery_area/helowin/control02.ctl
cp /home/oracle/app/oracle/oradata/helowin/control01.ctl /home/oracle/app/oracle/flash_recovery_area/helowin/control02.ctl
 
sqlplus / as sysdba          # 以 dba 身份连接 oracle 数据库
shutdown immediate           # 关闭数据库实例(这里会报错,不用管)
startup      


#暂时不看
rm -rf /data/oracle11g_sy/packageinstall/oracle/flash_recovery_area/helowin/control02.ctl
cp /data/oracle11g_sy/packageinstall/oracle/oradata/helowin/control01.ctl  /data/oracle11g_sy/packageinstall/oracle/flash_recovery_area/helowin/control02.ctl





切换到root 用户下

        su root

        密码:helowin

   
vim /etc/profile
5 编辑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 /nolog

conn /as sysdba


alter user system identified by system;

alter user sys identified by sys;

alter database open;




改完之后输入:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Isnrctl status;

0

评论区