虚拟机VMware15的CentOS7.3的docker下安装Oracle11g
1.拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.安装容器:docker run -d --name oracle11g -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
3.启动容器:docker start oracle11g
4.进入容器:docker exec -it oracle11g bash
5.切换到root用户:su root 密码:helowin
6.编辑/etc/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使环境变量生效
7.创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
8.切换到oracle 用户:su - oracle
这里还要说一下,一定要写中间的内条 - 必须要,否则软连接无效
9.登录sqlplus–修改sys、system用户密码–创建用户
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;
创建用户
create user test identified by test;
并给用户赋予权限
grant connect,resource,dba to test;
遇到如上的报错可以通过输入如下命令解决:
alter database mount;
alter database open;
oracle服务器端已经完成所有的配置了.
客户端打开navicat premium建立连接后,填入:
SID为helowin
点击连接测试,测试通过说明已经完成了oracle的所有配置了!!
参考链接:
https://blog.csdn.net/weixin_43583693/article/details/90243856
最新文章
- Visual Studio 2015 移动跨平台开发初体验
- [转]DDD领域驱动设计基本理论知识总结
- 建字段_添加数据_生成json.php
- [terry笔记]RMAN综合学习之配置
- VBS基础篇 - 常量
- Myeclipse最简单的svn插件安装方法
- 教你用Java安全有效的实现两星期内自动登陆功能-Session
- Linux内核,文件系统移植过程中出现的一些问题与解决办法
- Spring MVC Controller配置方式
- PHP-Wamp集成包安装教程
- Android 上传库到Binary的操作
- 网易云课堂_程序设计入门-C语言_第二周:判断_2信号报告
- BZOJ 4057: [Cerc2012]Kingdoms( 状压dp )
- eclipse3.2 汉化 汉化包下载
- 关于android appcompatv7 Menu items should specify a title的解决办法
- vagrant使用小结
- Linux 下执行本目录的可执行文件(命令)为什么需要在文件名前加“./”
- Problem 4: Largest palindrome product
- sessionStorage 基本使用
- windows 获取用户的Sid的方法