先安装docker并启动
1、卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装依赖
设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置稳定的仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装 Docker Engine-Community
yum install docker-ce docker-ce-cli containerd.io
5、启动
systemctl start docker
6、测试
docker run hello-world
1、拉取oracle数据库镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2、修改镜像name
docker tag registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g oracle_11g
docker rmi registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
3、创建并容器信息
docker run -d -p 1521:1521 --name oracle_11g oracle_11g
docker run -d -p 1521:1521 -v /home/data/oracle:/home/oracle/data --privileged --name oracle_11g oracle_11g
4、进入控制台设置用户信息
docker exec -it oracle_11g bash
5.切换到root用户模式下
su root
输入密码helowin
6.编辑profile文件配置ORACLE环境变量
vi /etc/profile
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
7.重启配置文件服务
8.建立sqlplus软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
9.切换到oracle用户,修改oracle的相关账号密码
su - oracle 登录sqlplus并修改sys、system用户密码 sqlplus /nolog conn /as sysdba alter user system identified by oracle; alter user sys identified by oracle; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
创建用户
create user test identified by test;
grant connect,resource,dba to test;
修改processes和sessions值
SQL> alter system set processes=3000 scope=spfile;
系统已更改。
SQL> alter system set sessions=3305 scope=spfile;
系统已更改。
oracle监听配置目录
/home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin