首页 > 数据库 >Docker安装Oracle11g

Docker安装Oracle11g

时间:2023-12-28 16:45:05浏览次数:36  
标签:helowin -- system 用户 oracle Docker 安装 docker Oracle11g

1、拉取Oracle镜像,并查看

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

docker images

2、创建临时容器

docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

3、进入容器

#先查看所有容器,找到Oracle容器的ID或者名称
docker ps -a

#以root用户进入容器
docker exec -it -u root oracle11g bash

4、修改环境变量配置

#如果不是root用户,先切到root用户,密码为helowin
#使用vi编辑配置文件
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

退出编辑后刷新环境变量

source /etc/profile

5、创建软连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

6、切到Oracle用户,登录数据库

su - oracle

sqlplus /nolog  

conn /as sysdba  

7、修改sys、system密码,新建并授权用户

--修改system用户账号密码;
alter user system identified by oracle;

--修改sys用户账号密码;
alter user sys identified by oracle;

-- 创建内部管理员账号密码;
create user hydb identified by oracle; 

--将dba权限授权给内部管理员账号和密码;
grant connect,resource,dba to hydb; 

--修改密码规则策略为密码永不过期;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 

--修改数据库最大连接数据;sql
alter system set processes=1000 scope=spfile; 

--退出
quit;

8、远程连接oracle数据库

使用 navicat 或者 DBeaver 连接数据库

  • 服务名:helowin(一定要填写helowin)
  • 用户名:system (或者新建的管理员用户)
  • 密码:oracle(上一步设置的密码)

标签:helowin,--,system,用户,oracle,Docker,安装,docker,Oracle11g
From: https://www.cnblogs.com/luler/p/17933017.html

相关文章

  • wgcloud安装使用 - 启动后只有9997端口
    9997端口是wgcloud-daemon-release守护进程的端口server主程序的默认端口是9999,如果9999端口没有启动的话,那么server就没有启动成功,原因如下https://www.wgstart.com/issues/docs4.html......
  • `pip` 和 `pip3` 是 Python 的包管理工具,它们可以用来查找、下载、安装和卸载 Python
    `pip`和`pip3`是Python的包管理工具,它们可以用来查找、下载、安装和卸载Python包¹。这两个命令的区别主要取决于你的系统中安装的Python版本¹³⁴⁵:-如果你的系统中只安装了Python2,那么只有`pip`可以使用³。-如果你的系统中只安装了Python3,那么`pip`和`pi......
  • Vmware workstation 及虚拟机中LINUX系统安装
     1.Vmwarworkstationpro17下载安装   官网下载地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html,根据电脑系统选择下载forwindows或forlinux,本文章下载forwindows,运行exe正常安装就行,没啥需要注意的。2.VM中虚拟机创建2.1C......
  • CDR 安装问题,如何完全卸载CDR
    问题安装未完成您的系统尚未修改。如要另寻时间完成安装,请重新运行此安装程序由于您已安装了另一版本,因此无法安装本产品。要安装本产品,您必须首先卸载现有版本。方法一: 如上还是不行如果你是安装的x8版本的卸载MicrosoftVisualC++2015Redistributable(x64)-14.0.235......
  • centos7 yum安装Postgresql14和postgis
    1.安装postgresql#安装依赖包yuminstall-yglibc-develbisonflexreadline-develzlib-develpgdg-srpm-macroslz4-devellibicu-develllvm5.0-develllvm-toolset-7-clangkrb5-devele2fsprogs-devel\openldap-develpam-develperl-ExtUtils-Embedpython3-develt......
  • 迅为RK3568开发板翼辉实时系统烧写-安装RKTool驱动
    1.翼辉系统烧写翼辉系统是付费系统,在迅为RK3568开发平台上已经成功搭载SylixOS国产实时操作系统。如果您有需要使用这个系统,可以在北京迅为电子淘宝店铺联系旺旺咨询。2.Preemption系统/Xenomai系统烧写①安装RKTool驱动在烧写镜像之前首先需要安装RKTool驱动。RKTool驱动在......
  • Ubuntu安装详细步骤
    以下是在实体机或虚拟机上安装Ubuntu的详细步骤:一、准备阶段:首先,需要准备一个至少4GB的U盘。然后从Ubuntu官方网站下载Ubuntu22.04LTS的ISO文件。对于实体机安装,还需要准备一个USB接口;对于虚拟机安装,则需要下载并安装VMwareWorkstation。二、制作启动盘:如果你使用的是实体机安......
  • centos安装JDK11
    (一)建立目录mkdir/home/jdk11(二)上传JDK的离线liunx包cd/home/jdk11示例:jdk-11.0.19_linux-x64_bin.tar.gz(三)解压上传JDK的离线liunx包tar-zxvfjdk-8u351-linux-x64.tar.gz(四)配置JDK环境变量vim/etc/profile或者vi/etc/profileexportJAVA_HOM......
  • 【 python 】《 Anaconda安装与操作 》
    安装包下载1)官网下载地址:https://www.anaconda.com/download2)其他版本下载地址:repo.anaconda.com/archive/详细安装步骤1、双击运行安装程序,点击Next2、点击IAgree3、点击Next4、选择安装路径,确保空间足够即可,然后点击Next5、勾选两个框,设置环境变量以及设为默认......
  • CentOS 8 安装笔记
    CentOS8安装笔记作者主页:sysin.org第一部分概述初始版本:CentOS8.0.1905继RHEL8发布之后,CentOS社区也发布了让人期待已久的CentOS8,并发布了两种模式:CentOSstream:滚动发布的Linux发行版,适用于需要频繁更新的开发者CentOS:类似RHEL8的稳定操作系统,系统管理员可以用其部......