我的编程空间,编程开发者的网络收藏夹
学习永远不晚

docker安装oracle11

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

docker安装oracle11

docker安装oracle11

docker run -d -p 1521:1521 --restart=always --privileged=true -v /home/oracleData/:/home/oracleData/:rw --name dworacle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

通过docker ps查看启动情况

3,进入容器进行配置

docker exec -it 7006e6e31c95 /bin/bash

4,配置oracle

1)配置sqlplus软连接 切换到root用户下 密码为helowin 此时还是在容器中 设置配置文件:

vim /etc/profile
添加:
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=ORACLEHOME/bin:ORACLE_HOME/bin:ORACLE 

保存并退出 source /etc/profile

5,创建软连接

 ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
切换到oracle用户
    $ su - oracle

修改oracle默认密码(可选)

账号 system
密码 helowin
sid helowin

#容器切换oracle用户
su oracle
 
#登录oracle dba
sqlplus /nolog;
conn /as sysdba;
 
#修改初始账号
alter user system identified by system;
alter user sys identified by sys;
 
#添加自己的dba账号
create user my_account identified by my_password;
grant connect,resource,dba to my_account;
也可以创建用户  $ create user test identified by test;
    并给用户赋予权限  $ grant connect,resource,dba to test;
 
#设置密码永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
 
#关闭
shutdown immediate;
 
#启动数据库
startup;
 

 

6、使用plsql连接数据库

1)查看全局服务名
进入到sqlplus
1.实例名
select instance_name from v$instance;
2.服务名:
select global_name from global_name;
查询的结果应该为helowin
再plsql的配置文件中配置数据库连接
docker_oracle11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务主机的ip )(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME = helowin)
)
)
七、修改全局服务名 (可选)
进入sqlplus,执行以下操作
SQL> alter system set global_names=true;
SQL> ALTER DATABASE RENAME GLOBAL_NAME TO ORCL;
补充:修改用户密码
1.进入sqlplus
$ sqlplus /nolog --登入sqlplus
$ conn /as sysdba --以sysdba登入
$ alter user system account unlock --解锁system
$ alter user system identified by 新密码 --修改密码

监听服务:

lsnrctl start      打开监听
lsnrctl status      查看Oracle监听器运行状况
lsnrctl stop

停止容器
2) 停止docker服务(systemctl stop docker)
3) 修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也记录了端口,也要修改)

cd /var/lib/docker/3b6ef264a040* #这里是CONTAINER ID
vi hostconfig.json
如果之前没有端口映射, 应该有这样的一段:
"PortBindings":{}
增加一个映射, 这样写:
"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}
前一个数字是容器端口, 后一个是宿主机端口. 
而修改现有端口映射更简单, 把端口号改掉就行.
 

4) 启动docker服务(systemctl start docker)
5) 启动容器
 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

docker安装oracle11

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

docker安装oracle11

docker run -d -p 1521:1521 --restart=always --privileged=true -v /home/oracleData/:/home/oracleData/:rw --name dworacle registry.c
docker安装oracle11
2015-11-10

Oracle11超详细安装教程和配置

以下是Oracle 11g的详细安装和配置教程:安装Oracle 11g数据库软件下载Oracle 11g数据库软件安装包,并将其解压缩到一个目录中。运行解压缩文件夹中的"setup.exe"文件,启动安装程序。在安装程序的“选择安装
Oracle11超详细安装教程和配置
2024-04-09

Docker安装

安装之前,我们首先确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。所以我用的是Centos7.3直接yum安装就可以了[root@localhost~]#yuminstall-ydocker-io默认用
2023-01-30

centos7安装docker,再在docker上安装mysql5.7

1.使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils device-mapper-
centos7安装docker,再在docker上安装mysql5.7
2016-11-21

Docker安装Mysql5.7

Docker安装系统版本:CentOS Linux release 7.5.1804 (Core)如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。yum remove docker docker-client
Docker安装Mysql5.7
2018-07-23

docker 安装clickHouse

clicHouse介绍 Yandex在2016年6月15日开源了一个数据分析的数据库,名字叫做ClickHouse,这对保守俄罗斯人来说是个特大事。更让人惊讶的是,这个列式存储数据库的跑分要超过很多流行的商业MPP数据库软件,例如Vertica。如果你没有听过
docker 安装clickHouse
2018-07-20
2023-08-31

CentOS7 docker安装

注意:确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。Docker 支持以下的 64 位 CentOS 版本:CentOS 7CentOS 8更高版本...该 centos-extras 库必须启用。默
2023-01-31

Docker安装showdoc

ShowDoc是什么每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂。文档呢?!文档呢?!Show me the doc !!程序员都很希望别人能写技术文档,而自己却很不希望要写文档。因为写文档需要花大量的时间
2023-01-31

docker安装mysql8

docker run -it --rm --name mysql8 -e MYSQL_ROOT_PASSWORD=root123 -p 3306:3306 -d mysql:last   参数解释 -p 3306:3306:将容器内的3306端口映射到实体机
docker安装mysql8
2017-06-14

docker学习1:CentOS Docker 安装

参考:http://www.runoob.com/docker/centos-docker-install.htmlCentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.
2023-06-06

Docker下安装Redis

1:使用docker获取Redis镜像docker pull redis(此处不加版本号表示拉取最新版本)2:查看是否成功拉取Redis镜像docker images   3:准本修改Redis配置文件Redis配置下载基本参数说明:  #注释掉下面这行代码表
Docker下安装Redis
2022-02-19

centos7安装docker-compose

Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。确保本机已经安装了d
2023-01-31

DOCKER怎么安装

小编给大家分享一下DOCKER怎么安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.centos 7.x 安装docker Docker RPM包已经包含在centos-Extra仓库中,所以我们可以直接使用yum安装
2023-06-04

编程热搜

目录