docker 安装 oracle11g

news2024/11/26 20:06:48
#创建oracle11g
docker run -d --name myoracle11g  -p 1522:1521  akaiot/oracle_11g 
#登录到oracle,要先docker ps 查看具体的docker id
docker exec -it 22222222 bash 
su root
密码:helowin
# 设置环境变量
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


#切换回oracle账号
su oracle
vi ~/.bashrc
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
``

登录oracle

```bash
sqlplus /nolog
conn /as sysdba;
#创建一个dba账户
create user FLINKCDC identified by "123456";
grant connect,resource,dba to FLINKCDC;
#创建一个普通账户
create user FLINKCDC2 identified by "123456";
grant create session,execute_catalog_role,select_catalog_role to FLINKCDC2; 
# 允许用户查看所有表
GRANT SELECT ANY TABLE TO FLINKCDC2;
#debezium 采集数据是需要归档及logminer查询权限
grant select any transaction,select any dictionary to FLINKCDC2;
grant select on SYSTEM.LOGMNR_COL$ to FLINKCDC2;
grant select on SYSTEM.LOGMNR_OBJ$ to FLINKCDC2;
grant select on SYSTEM.LOGMNR_USER$ to FLINKCDC2;
grant select on SYSTEM.LOGMNR_UID$ to FLINKCDC2;
grant select on V_$DATABASE to FLINKCDC2;
#需要创表权限
grant resource to FLINKCDC2;

grant flashback on FLINKCDC."SYS_USER1" to FLINKCDC2;
ALTER TABLE FLINKCDC."SYS_USER1" ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS; 

oracle开启远程访问

# 进入到listener.ora 和  tnsnames.ora 目录下
cd /home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin
# 开启监听器
vi listener.ora

在这里插入图片描述

# 配置
 vi tnsnames.ora

在这里插入图片描述

#登录oracle

sqlplus /nolog;
#使用sysdba来登录
conn /as sysdba;
# 查看是否开启了归档日志
# 如果返回 'ARCHIVELOG',则进行用户授权步骤
# 如果返回 'NOARCHIVELOG',则执行后续归档日志启用步骤
SELECT log_mode FROM v$database;

在这里插入图片描述
#开启归档日志

#关闭数据库
SQL> shutdown immediate;
#开启mount状态
SQL> startup mount;
# 开启归档日志,出现Database altered. 表示开启成功
SQL> alter database archivelog;
#查看归档状态
SQL> SELECT log_mode FROM v$database;
#打开数据库,一定要执行
SQL> alter database open;

效果图:
在这里插入图片描述
在这里插入图片描述
注意事项:

  • 归档日志将占用大量的磁盘空间,如磁盘空间允许,则建议调大归档日志空间。

#设置归档日志目录和大小

SQL> show parameter recovery
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      /u01/app/oracle/fast_recovery_
                                                 area
db_recovery_file_dest_size           big integer 4182M
recovery_parallelism                 integer     0

# 修改归档目录地址
SQL> alter system set db_recovery_file_dest='/u01/app/oracle/archivelog' scope=spfile;
System altered.

# 修改归档目录大小
SQL> alter system set db_recovery_file_dest_size=4096m scope=spfile;
System altered.

#重启数据库
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
 
Total System Global Area  759943168 bytes
Fixed Size                  2257112 bytes
Variable Size             499126056 bytes
Database Buffers          255852544 bytes
Redo Buffers                2707456 bytes
Database mounted.
Database opened.
SQL> show parameter recovery
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      /u01/app/oracle/archivelog
db_recovery_file_dest_size           big integer 4G
recovery_parallelism                 integer     0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2063094.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷粒商城实战笔记-236~238-商城业务-购物车-环境搭建

文章目录 一,236-商城业务-购物车-环境搭建二,237-商城业务-购物车-数据模型分析三,238-商城业务-购物车-VO编写 一,236-商城业务-购物车-环境搭建 这一节的主要内容: ①创建购物车模块②上传静态资源到nginx③复制静…

二分+数学,CF 689C - Mike and Chocolate Thieves

目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 689C - Mike and Chocolate Thieves 二、解题报告 1、思路分析 考虑一个…

钥匙失效、门卡死?看如何用电脑远程解救作业

不少人都在自己的电脑上安排了远程控制软件,以便在紧急情况下可以相互远程操作。原本这样的设置只是为了应对偶尔的加班需求,没想到今天它发挥了意想不到的作用。 就在刚才,一阵突如其来的狂风“咣”地一声将门牢牢锁死,钥匙也无法…

CeresPCL 最小二乘插值(曲线拟合)

一、简介 在多项式插值时,当数据点个数较多时,插值会导致多项式曲线阶数过高,带来不稳定因素。因此我们可以通过固定幂基函数的最高次数 m(m < n),来对我们要拟合的曲线进行降阶。之前的函数形式就可以变为: 既然是最小二乘问题,那么就仍然可以使用Ceres来进行求解。 …

禁止浏览器默认填充密码 vue

禁止浏览器默认填充密码会和我的样式冲突 所以禁止 第一种&#xff1a; 通过给表单元素添加 autocomplete"off" 属性&#xff0c; 可以防止浏览器自动填充表单中的账号和密码。可以在 input 标签或整个 form 标签上使用&#xff1a; <template><a-form&g…

基于Springboot2 + vue3酒店客房预订管理系统

笔者花大量时间设计整理出来的一套预订系统&#xff0c;【按照商业软件的标准此程序还有很多不足之处&#xff0c;需要大力改进】。本平台采用B/S结构&#xff0c;后端采用主流的JAVA Springboot框架进行开发&#xff0c;前端采用主流的Vue3 &#xff0c;vite,pinia等技术进行…

roaring 编译问题:undefined reference to `**‘

已经到了链接阶段了&#xff0c;这个显示roaring.hh中的一些函数没有定义。但是实际上已经输出了红色标出的这个信息。 并且这个库的组成是这样&#xff0c;在roaring.c中&#xff0c;都有函数的定义。 链接出问题&#xff0c;首先 make install 把库再编一下。 再看一下链接…

Java基础——自学习使用

一个程序有main方法 当自己调用main方法运行就是一个进程&#xff0c;要是依托别人的main方法运行&#xff0c;就是一个线程 通过双击刺激这个文件相关的主方法运行&#xff0c;然后将文件的地址当做参数传给主方法&#xff0c;就能打开文件了 数据类型&#xff1a;规定内存以…

由于找不到 mfc140u.dll,无法继续执行代码。重新安装程序可能会解决此问题。

安装应用程序时遇到以下问题&#xff1a;   由于找不到 mfc140u.dll&#xff0c;无法继续执行代码。重新安装程序可能会解决此问题。   mfc140u.dll 是一个属于 Microsoft Visual C Redistributable 的文件&#xff0c;‌它是许多基于 Windows 的应用程序运行时所必需的。…

零基础学习Redis(3) -- Redis常用命令

Redis是一个 客户端-服务器 结构的程序&#xff0c;Redis客户端和服务器可以在同一台主机上&#xff0c;也可以在不同主机上&#xff0c;客户端和服务器之间通过网络进行通信。服务器端负责存储和管理数据。客户端则可以通过命名对服务端的数据进行操作。 Redis客户端有多种&a…

2024年下半年,单独划定的地区报名软考的温馨提示

软考分数线分为全国分数线、省分数线&#xff08;陕西省下半年已取消&#xff0c;仅剩青海省&#xff09;、以及单独划线地区分数线。目前各地2024年下半年软考正在接受报名&#xff0c;请单独划线地区的考生注意——有些地区可能要求考生在考试后进行单独划线申请&#xff0c;…

五大无线领夹麦克风常见“智商税”揭秘:选购时务必留意

​随着科技的进步和音频市场的多元化发展&#xff0c;无线领夹麦克风已经成为了各类场合中不可或缺的工具。从专业的影视制作到日常的个人直播&#xff0c;一个优秀的无线麦克风都能极大地提升语音的清晰度和传播的效果。为了让大家更好地选择适合自己的麦克风&#xff0c;我们…

开放式耳机什么品牌好?精选五大公认王牌机型横评汇总!

很多人在通勤路上跟运动时候喜欢听音乐&#xff0c;一些音乐可以为运动增加一定的激情&#xff0c;在通勤路上没有这么久路程&#xff0c;而开放式耳机是最适合佩戴的&#xff0c;不入耳不伤耳&#xff0c;解放双耳设计&#xff0c;还能接收外界环境声&#xff0c;避免不必要事…

阿里云CentOs ClickHouse安装

&#x1f339;作者主页&#xff1a;青花锁 &#x1f339;简介&#xff1a;Java领域优质创作者&#x1f3c6;、Java微服务架构公号作者&#x1f604; &#x1f339;简历模板、学习资料、面试题库、技术互助 &#x1f339;文末获取联系方式 &#x1f4dd; ClickHouse安装目录 前言…

NO呼气检测在临床应用重要性

呼出气一氧化氮&#xff08;exhaled nitricoxide&#xff0c;eNO&#xff09;由气道上皮细胞中的一氧化氮合成酶&#xff08;nitricoxide synthase&#xff0c;NOS&#xff09;催化 L-精氨酸产生。 目前临床最常使用的呼出气流速为50ml/s时检测到的数值&#xff0c;是目前最常…

VLM调研记录

Visual Autoregressive Modeling: Scalable Image Generation via Next-Scale Prediction 北大和字节团队的一篇VLM&#xff0c;在生成任务上&#xff0c;用GPT范式&#xff0c;声称在FID上超过了DIT&#xff0c;SD3和SORA。开源。首先是multi-scale的VQVAE&#xff0c;然后是…

第二百零九节 Java格式 - Java数字格式类

Java格式 - Java数字格式类 以下两个类可用于格式化和解析数字: java.text.NumberFormatjava.text.DecimalFormat NumberFormat 类可以格式化一个数字特定地区的预定义格式。 DecimalFormat 类可以格式化数字以特定区域设置的自定义格式。 NumberFormat类的 getXXXInstance…

实战分享:服务可视化编排在交付团队中的真实作用

最近有个技术团队的CTO 交流的时候&#xff0c;聊到了逻辑引擎、API服务编排&#xff0c;他很反感逻辑的编排&#xff0c;觉得还不如写代码来得快。 对方是一个小型的交付团队&#xff0c;对方的老板&#xff08;也稍微懂一些技术&#xff0c;不是很深刻&#xff09;&#xff…

常见网络协议汇总(非常详细)从零基础入门到精通,看完这一篇就够了

前言 本篇博客将对基于 计算机网络五层模型 中的常见协议做以总结 &#xff0c;目的通过这些具体的协议更深刻的认识整体网络的传输流程及相关网络原理 计算机网络五层模型回顾 应用层&#xff1a;为用户为用户的应用进程提供网络通信服务 协议——DNS协议、HTTP协议、HTTPS协…

浪潮服务器NVME 硬盘通过 Intel VROC 做RAID

INTEL VROC Configuration solution 1.VMD configuration in BIOS Processor > IIO Configuration> Intel(R) VDM Technology> Intel(R) VMD for volume Management Device on Socket 0 “CPU 0”, Intel VMD for volume management device for “PStack0” or “PSta…