docker-oracle;配置oracle
地址 : 172.18.0.170 root/cssjk
yhs/yhs0527le
一、安装检查
- uname -r : 查看centos版本,root 登录,如果不是root,需要前面加 sudo
- 如果之前有安装,卸载:
yum remove docker docker-common docker-selinux docker-engine
二、安装docker
- 安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置yum源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
-
选择docker版本并安装
-
查看哪些可用版本
yum list docker-ce --showduplicates | sort -r
-
选择一个版本并安装:
yum install docker-ce-版本号
-
yum install docker-ce-18.03.1.ce
- 启动docker
systemctl start docker #启动docker服务
systemctl stop docker #停止docker服务
systemctl restart docker #重启docker服务
systemctl status docker #查看docker运行状态
docker -v # 查看docker 运行版本
三、拉取oracle
- 查询oarcle
docker search oracle --filter=STARS=17
-
# docker下载oracle镜像 docker pull oracleinanutshell/oracle-xe-11g
查看镜像:docker images
-
创建数据库挂载文件
mkdir -p /var/local/ora_data chmod -R 777 /var/local/ora_data/ docker run -d -p 1521:1521 -v /var/local/ora_data:/home/oracle/app --name oracle oracleinanutshell/oracle-xe-11g 1ce485d9fe3a58bcc4039fb43b4e6258a2304a7f4dfeacb67d882cfe4d9842c7
-
启动镜像
docker ps -a docker logs -f 1ce485d9fe3a
docker start oracle docker exec -it oracle bash
-
docker报错,vi:com
-
配置oracle环境变量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 export ORACLE_SID=helowin export PATH=$ORACLE_HOME/bin:$PATH
-
创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
-
切换到oracle用户
su - oracle sqlplus /nolog conn /as sysdba alter user system identified by system; alter user sys identified by sys; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; exit 退出 create user le identified by le;--创建内部管理员账号 grant connect,resource,dba to le;--将dba权限给到 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;--设置密码永不过期 alter system set processes=1000 scope=spfile;--修改数据库最大连接数据 which oracle
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人