docker-oracle;配置oracle
Posted 易家小院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
oracle 11g怎样配置才能连接远程数据库
可以通过两种方法实现:1、安装oracle客户端,配置本地服务即可连接远程数据库。
2、如果不安装oracle客户端,则需要下载instantclient,然后进行对应的配置,使用pl/sql developer进行连接,具体配置你可以百度下,相关参考信息应该不少。 参考技术A 要在安装oracle 11g的机器上配置监听
以上是关于docker-oracle;配置oracle的主要内容,如果未能解决你的问题,请参考以下文章