当前位置:网站首页>docker部署oracle
docker部署oracle
2022-07-07 12:03:00 【今朝花落悲颜色】
1.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2.启动容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
执行 docker ps 命令确认容器启动成功
3.进行配置 ,首先执行如下命令进入 oracle容器环境中:
docker
exec
-it oracle11g bash
接着执行如下命令切换到 oracle 数据库的 root 用户下(密码为:helowin)
su root
编辑 profile 文件:
vi /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
接着执行如下命令创建软连接:
ln -s
$ORACLE_HOME
/bin/sqlplus /usr/bin
然后执行如下命令切换到 oracle 用户:
su - oracle
接着依次执行如下命令登录 sqlplus:
sqlplus /nolog
conn /
as
sysdba
执行如下命令将 system 和 sys 两个账户的密码设为 123456:
alter user system identified by 123456;
alter user sys identified by 123456;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
我们还可以执行如下命令解锁 scott 用户,同时将其密码设置为 123456:
alter user scott account unlock;
alter user scott identified by 123456;
commit;
配置完毕后,连续执行多个 exit 即可退出容器,返回到宿主机。
连接测试,我们使用客户端工具连接下这个 Oracle 数据库(其中 SID 为 helowin),可以发现连接成功:
边栏推荐
- Redis can only cache? Too out!
- 现在网上开户安全么?那么网上开户选哪个证券公司?
- Is the compass stock software reliable? Is it safe to trade stocks?
- Laravel Form-builder使用
- Co create a collaborative ecosystem of software and hardware: the "Joint submission" of graphcore IPU and Baidu PaddlePaddle appeared in mlperf
- 搜索框效果的实现【每日一题】
- LeetCode简单题分享(20)
- PostgreSQL array type, each splice
- 566. Reshaping the matrix
- FCOS3D label assignment
猜你喜欢
Getting started with MySQL
Mathématiques avancées - - chapitre 8 différenciation des fonctions multivariables 1
Talk about pseudo sharing
AutoCAD - how to input angle dimensions and CAD diameter symbols greater than 180 degrees?
LeetCode简单题分享(20)
实现IP地址归属地显示功能、号码归属地查询
SSRF vulnerability file pseudo protocol [netding Cup 2018] fakebook1
2022-7-6 Leetcode27. Remove the element - I haven't done the problem for a long time. It's such an embarrassing day for double pointers
室内ROS机器人导航调试记录(膨胀半径的选取经验)
Did login metamask
随机推荐
请问,如图,pyhon云函数提示使用了 pymysql模块,这个是怎么回事?
The difference between memory overflow and memory leak
How does MySQL control the number of replace?
Ways to improve the performance of raspberry pie
2022-7-7 Leetcode 34. Find the first and last positions of elements in a sorted array
室內ROS機器人導航調試記錄(膨脹半徑的選取經驗)
Interface automation test - solution of data dependency between interfaces
MySQL "invalid use of null value" solution
接口自动化测试-接口间数据依赖问题解决
2022-7-6 beginner redis (I) download, install and run redis under Linux
【AI实战】应用xgboost.XGBRegressor搭建空气质量预测模型(二)
postgresql array类型,每一项拼接
Learning breakout 2 - about effective learning methods
566. 重塑矩阵
[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?
648. Word replacement: the classic application of dictionary tree
Vmware共享主机的有线网络IP地址
2022-7-6 Leetcode 977.有序数组的平方
参数关键字Final,Flags,Internal,映射关键字Internal
Social responsibility · value co creation, Zhongguancun network security and Information Industry Alliance dialogue, wechat entrepreneur Haitai Fangyuan, chairman Mr. Jiang Haizhou