IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux通过docker部署Oracle 11g -> 正文阅读

[系统运维]linux通过docker部署Oracle 11g

一、安装docker

yum install -y yum-utils
#配置阿里源
yum-config-manager \
>     --add-repo \
>     https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#更新源
[root@localhost ~]# yum makecache fast -q
#安装docker
[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io -y -q
#启动docker并开机自启
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl enable docker

二、获取docker的Oracle镜像

docker pull jaspeen/oracle-11g

三、上传Oracle11g安装包

/install目录是默认安装目录,不然安装时会报错(Installation files not found. Unzip installation files into mounted(/install) folder)

#创建Oracle安装目录,
mkdir /install
#将两个Oracle安装目录上传到/install目录下
-rw-r--r--. 1 root root 1239269270 429 15:52 linux.x64_11gR2_database_1of2.zip
-rw-r--r--. 1 root root 1111416131 429 15:54 linux.x64_11gR2_database_2of2.zip
#解压
[root@localhost install]unzip linux.x64_11gR2_database_1of2.zip
[root@localhost install]unzip linux.x64_11gR2_database_2of2.zip

[root@localhost install]# ll
总用量 2295592
drwxr-xr-x. 8 root root        128 821 2009 database
-rw-r--r--. 1 root root 1239269270 429 15:52 linux.x64_11gR2_database_1of2.zip
-rw-r--r--. 1 root root 1111416131 429 15:54 linux.x64_11gR2_database_2of2.zip

四、安装Oracle11g

[root@localhost install]# docker run --privileged --name oracle11g -p 1521:1521 -v /install/:/install jaspeen/oracle-11g
Database is not installed. Installing...
Installing Oracle Database 11g
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 29054 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 2045 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2022-04-29_08-36-50AM. Please wait ...You can find the log of this install session at:
 /opt/oracle/oraInventory/logs/installActions2022-04-29_08-36-50AM.log
The following configuration scripts need to be executed as the "root" user.
 #!/bin/sh
 #Root scripts to run

/opt/oracle/oraInventory/orainstRoot.sh
/opt/oracle/app/product/11.2.0/dbhome_1/root.sh
To execute the configuration scripts:
         1. Open a terminal window
         2. Log in as "root"
         3. Run the scripts
         4. Return to this window and hit "Enter" key to continue

Successfully Setup Software.
Changing permissions of /opt/oracle/oraInventory.
····································
······················
等它慢慢安装

五,初始化数据库

5.1,连接到容器,

docker exec -it oracle11g /bin/bash

3.2,切换到oracle用户,然后连接到sql控制台

su - oracle
sqlplus / as sysdba
#默认scott用户是被锁定的,需要解锁
SQL>
3.3,解锁账户
SQL> alter user scott account unlock;
User altered.
SQL> commit;
Commit complete.
SQL> conn scott/tiger
ERROR:
ORA-28001: the password has expired
Changing password for scott
New password:
Retype new password:
Password changed
Connected.
SQL>
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-01 16:08:03  更:2022-05-01 16:10:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:45:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码