4_【Linux版】重装数据库问题处理记录

1、卸载已安装的oracle数据库。

2、知识点补充:

在这里插入图片描述

3、调整/dev/shm/的大小

【linux下修改/dev/shm tmpfs文件系统大小 - saratearing - 博客园 (cnblogs.com)】

mount -o remount,size=100g /dev/shm

4、重装oracle后没有orainstRoot.sh

重装oracle后没有orainstRoot.sh-CSDN博客】

重新安装oracle时,没有orainstRoot.sh文件
重新安装oracle时,到excute configuration scripts时,只提示运行:/opt/ora10g/product/10.2.0/crs_1/root.sh这个文件, 不提示/opt/ora10g/oraInventory/orainstRoot.sh;这个文件,是为什么?

原因: 没删除/etc/oraInst.loc文件

5、创建监听报错

PRCT-1011 : 无法运行 “getcrshome”。详细错误: []

oracle.cluster.deployment.ClusterwareInfo.getConfiguredCRSHome(ClusterwareInfo.java:486)

oracle.sysman.assistants.util.hasi.HAUtils.getConfiguredGridHome(HAUtils.java:784)

oracle.sysman.assistants.util.hasi.HAUtils.getHASHome(HAUtils.java:936)

oracle.sysman.assistants.util.hasi.HAUtils.getHASHome(HAUtils.java:957)

oracle.sysman.assistants.util.hasi.HAUtils.isHASConfigured(HAUtils.java:531)

oracle.net.ca.InitialSetup.checkHAConfiguration(NetCA.java:4689)

oracle.net.ca.InitialSetup.(NetCA.java:4105)

**暂未知:**手动修改监听配置文件,并重启监听服务

6、netca -silent -responsefile /u01/database/response/netca.rsp时失败,退出代码是1

在这里插入图片描述

查看日志是报错,ORA-27102: out of memory,可查看第7步的处理方案。

7、oracle 创建实例27102,创建数据库的过程中,ORA-27102: out of memory解决办法

oracle 创建实例27102,创建数据库的过程中,ORA-27102: out of memory解决办法_一枚猫奴的博客-CSDN博客

shmall 是全部允许使用的共享内存大小,shmmax 是单个段允许使用的大小。这两个可以设置为内存的 90%。例如 16G 内存,1610241024102490% = 15461882265,shmall 的大小为 15461882265/4k(getconf PAGESIZE可得到) = 3774873。

修改 /etc/sysctl.conf
kernel.shmmax=15461882265
kernel.shmall=3774873
kernel.msgmax=65535
kernel.msgmnb=65535
执行 sudo sysctl -p
可以使用 ipcs -l 看结果。ipcs -u 可以看到实际使用的情况
重新运行建库即可。

8、重装oracle报错The Oracle system identifier(SID) “orcl” already exists. Specify another SID.

问题说明
Centos7重装Oracle,使用DBCA重新创建实例test的时候报错,中文意思是:

Oracle系统标识符(SID)"orcl”已存在,请指定另一个SID。

问题原因
因为orcl实例之前也创建过,此处虽然删除了原有oracle安装目录,但是其他地方还有记录着之前创建ORACLE_SID的残留,此处涉及到的就是/etc/oratab文件。

解决方案
使用vi编辑器打开/etc/oratab文件并删除包含导致错误消息的SID的行。

另一个地方是$ORACLE_BASE/oraInventory/ContentsXML/inventory.xml–该文件还可能包含一个带有违规SID的条目。如果.xml文件不存在,则可以立即继续安装。

关于oratab文件
在这里插入图片描述

rmark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA572X5rGJ54i3,size_20,color_FFFFFF,t_70,g_se,x_16)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【面试突击】并发编程、线程池面试实战

🌈🌈🌈🌈🌈🌈🌈🌈 欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

2024--Django平台开发-Django知识点(七)

频率超高的问题 Redis的问题虚拟环境mysqlcient和pymysql短信服务,一期用的是腾讯云短信 虚拟环境 可以用来创建虚拟环境的: virtualenv这个模块,简单易上手,推荐 小白不建议,conda,如果大家用这个&…

NSSCTF Round# 16 Basic pwn方向题解

pwn nc_pwnre 没有附件,nc直接连接 给了一段汇编代码,让gpt翻译一下 这段汇编代码是一个循环,它对存储在ebpi位置的字符串进行处理。让我逐步解释一下每个指令的作用:mov eax, [ebpi]: 将ebpi位置的值加载到eax寄存器中。 add e…

【汇编要笑着学】汇编模块化编程 | call和ret调用指令 | jmp跳转指令 | inc自加指令

Ⅰ.汇编模块化编程 0x00 一个简单的例子 我们了解模块化编程前先给出一个例子,方便大家快速了解。 SECTION MBR vstart0x7c00 ; 起始地址编译在0x7c00mov ax,cs mov ds,ax mov es,axmov ss,axmov fs,axmov sp,0x7c00 ; 上面这些都没什…

系列十、Spring Security登录接口添加验证码

一、Spring Security登录接口添加验证码 1.1、概述 一般企业开发中,登录时都会有一个验证码,基于Spring Security的登录接口默认是没有验证码的?那么如何把验证码功能集成到Spring Security的登录接口呢?请看下文! 1.…

基于SSM的仓库在线管理系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

C++学习笔记——输入、输出和文件

目录 一、标准输入输出 2.1下面是它们的基本用法 解释 二、格式化输入输出 2.2下面是一个示例 解释 三、文件读写 3.3下面是一个文件读写的示例 解释 四、异常处理和错误检测 4.1下面是一个示例 解释 五、一个实例代码 5.1如何读取 CSV 文件,并计算每…

大厂是怎么做支付系统的流程容错的?

点击下方“JavaEdge”,选择“设为星标” 第一时间关注技术干货! 1 单据关联 如某些订单域内部的多种单据间存在关联关系一样,支付设计上也有单据间关联设计。如所有逆向过程都须持有正向的单据,因此退款须关联到原来的支付&#…

LTESniffer:一款功能强大的LTE上下行链路安全监控工具

关于LTESniffer LTESniffer是一款功能强大的LTE上下行链路安全监控工具,该工具是一款针对LTE的安全开源工具。 该工具首先可以解码物理下行控制信道(PDCCH)并获取所有活动用户的下行链路控制信息(DCI)和无线网络临时…

为了这口醋,包的这饺子。为了Selenium,学有限的CSS,逐步替换XPATH

Learn about CSS rules and pseudo-classes to help you move your XPATH locators to CSS. 1. 最基本IdElement TypeDirect ChildChild or Sub-ChildClass 2. 深入一点Next SiblingAttribute ValuesChoosing a Specific Match Sub-String Matches 3 参考资料 In order for Sel…

Java零基础教学文档第五篇:jQuery

今日新篇章 【jQuery】 【主要内容】 jQuery简介 jQuery安装 jQuery语法 jQuery选择器 jQuery事件处理 jQueryDOM操作 jQuery元素遍历 jQuery过滤 jQuery其它方法 【学习目标】 1.jQuery简介 1.1 jQuery简介 jQuery 库可以通过一行简单的标记被添加到网页中。 1.…

java自动化将用例和截图一起执行测试放入world中直接生成测试报告【搬代码】

1.首先我们得用例写好之后放入文档中,把不用的案例类型、前置条件去掉之后,如图: 放到桌面后,先看执行结果: 直接上代码 package com.znzdh.qitagongju;import jxl.Sheet; import jxl.Workbook; import org.apache…

了解集群,以及集群是什么?

每个集群即一个独立运行的文档数据库,分片集群架构由路由(mongos)、配置(config)和分片(shard)组成。 数据读写请求经mongos分发,通过查询config信息,并行分配到相应sha…

C语言之字符串和指针

目录 用数组实现的字符串和用指针实现的字符串 █用数组实现的字符串str █用指针实现的字符串ptr 注意 用数组和指针实现字符串的不同点 字符串数组 用数组实现的字符串的数组——二维数组 用指针实现的字符串数组——指针数组 注意 字符串和指针有着紧密的联系&#…

力扣(105. 从前序与中序遍历序列构造二叉树,106. 从中序与后序遍历序列构造二叉树)

题目1链接 题目1: 思路:使用前序确定根,使用中序分左右子树,分治法。 难点:如何控制递归确定左右子树。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* T…

【STM32】FLASH闪存

1 FLASH闪存简介 本节所指STM32内部闪存,即下载程序的时候,程序存储的地方。(非易失性) STM32F1系列的FLASH包含程序存储器、系统存储器(bootloader,不允许修改)和选项字节三个部分&#xff0…

华西建筑智能化寻找志同道合的创业团队

我今天四十多了,之前也创过业,做软件开发系统集成的。 19年进入华西建筑装饰工程有限公司负责机电安装及弱电智能化版块。后公司成立建筑智能化事业部,我负责。现在想全身心打造施工企业项目管理平台,同时进军智慧康养领域。我想…

1.5矩阵元素的引用

通过下标来引用矩阵的元素 A(3, 2)表示A矩阵第3行第2列的元素。 >> arr [1,2,3;4,5,6]; >> arr(4, 5) 10arr 1 2 3 0 04 5 6 0 00 0 0 0 00 0 0 0 10>> 如果引用元素超过矩阵的大小将自…

Windows下面基于pgsql15的备份和恢复

一、基础备份 1.创建一个文件用来存储备份数据 2.备份指令 $CurrentDate Get-Date -Format "yyyy-MM-dd" $OutputDirectory "D:\PgsqData\pg_base\$CurrentDate" $Command "./pg_basebackup -h 127.0.0.1 -U postgres -Ft -Pv -Xf -z -Z5 -D $O…

Navicat 16 for MySQL:打造高效数据库开发管理工具

随着数据的快速增长和复杂性的提升,数据库成为了现代应用开发中不可或缺的一部分。而在MySQL数据库领域,Navicat 16 for MySQL作为一款强大的数据库开发管理工具,正受到越来越多开发者的青睐。 Navicat 16 for MySQL拥有丰富的功能和直观的界…