代码改变世界

随笔分类 -  Oracle

Oracle单实例下的service管理

2021-11-07 17:52 by abce, 533 阅读, 收藏, 编辑
摘要: Oracle--单实例下的service管理 1.创建service service_name、network_name两个参数是必须的:前者表示数据字典内部使用的名称;后者是监听中对应的名称。 BEGIN DBMS_SERVICE.create_service( service_name => ' 阅读全文

Oracle表空间管理相关脚本

2021-10-05 08:41 by abce, 159 阅读, 收藏, 编辑
摘要: Oracle表空间管理相关脚本 常规表空间 查看用户的默认表空间 set linesize 200 SELECT username,default_tablespace FROM dba_users WHERE account_status='OPEN' ORDER BY 1; 查看表空间的数据文件 阅读全文

Oracle使用audit跟踪登录失败的连接信息

2020-12-10 14:24 by abce, 448 阅读, 收藏, 编辑
摘要: 组A和组B对接的时候,将自己的Oracle库信息直接提供给了组B。然后各自系统都报错,提示用户名或密码错误。后台一看,数据库用户被锁定了。 组B检查了一下,发现是密码写错了,修改配置后,并在数据库中将用户解锁。 但是一段时间后,各自系统再次发生相同的错误。 组A坚持说自己的连接信息配置无误;组B再次 阅读全文

多租户环境AWR相关参数设置

2020-10-19 08:57 by abce, 328 阅读, 收藏, 编辑
摘要: 默认情况下,数据库引擎仅在根容器中自动生成快照。这样的快照涵盖了根容器以及属于它的所有打开的PDBs。从版本12.2开始,可以通过动态初始化参数AWR_PDB_AUTOFLUSH_ENABLED控制数据库引擎是否也自动获取PDB级别的快照。如果要启用该功能,则必须执行两项操作: ·将初始化参数AWR 阅读全文

避免使用select * 的最特别的理由

2020-10-18 13:22 by abce, 697 阅读, 收藏, 编辑
摘要: 快速搜索Google或Bing,你会无数的文章会告诉你数据库中显示使用“ SELECT *”是一件可怕的事情。你的代码将更加脆弱。这对你的数据字典不利。使用后,你最终会遇到冲突等等。你可以从Markus Winand的文章(https://use-the-index-luke.com/blog/20 阅读全文

Centos7下安装ORACLE 11g,弹窗不显示

2019-12-18 14:40 by abce, 1596 阅读, 收藏, 编辑
摘要: Centos7下安装ORACLE 11gR2,弹窗不显示,安装界面显示为灰色。 解决方法:执行安装时带上一下参数 阅读全文

CentOS 7.5 安装Oracle 11gR2 86%报错:Error in invoking target 'agent nmhs' of makefile

2019-12-18 14:37 by abce, 819 阅读, 收藏, 编辑
摘要: 解决方案: 不要关闭安装过程,另外打开终端窗口,将ins_emagent.mk文件中的 (MK_EMAGENT_NMECTL)更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。 阅读全文

Partition-wise join

2019-10-10 13:22 by abce, 1278 阅读, 收藏, 编辑
摘要: 什么是“partition-wise join”呢?我们将用一个比喻来解释它的好处。 假设两个人,Logan和Shannon,决定住在一起。如果他们每个人都已经有了自己的住所,他们就会拥有很多你在任何家庭都能找到的普通物品。所以他们要做一个决定——是每样东西都保留两件,还是对它们的共同点进行“筛选” 阅读全文

NBU将RAC数据库恢复到单机

2019-04-17 17:51 by abce, 770 阅读, 收藏, 编辑
摘要: 恢复的过程和(https://www.cnblogs.com/abclife/p/5687993.html)差不多。但是,具体过程有些不同。如果按照之前的恢复方式,在run语句中同时运行restore和recover操作,虽然可以执行成功,但是在以resetlogs方式打开时会报错: 从这里可以看到 阅读全文

exp导出数据时丢表

2018-11-23 12:22 by abce, 959 阅读, 收藏, 编辑
摘要: 友军发来消息,说使用exp导出某个schema的数据的时候,发现有些表没有导出来。因为一直没有使用exp的习惯,就使用exp\expdp再次导出一次,分析二者的日志,发现exp的确有些表没有导出。 问题产生的原因:在11gR2之前,oracle实在表被创建时就分配空间;从11gR2(11.2.0.1 阅读全文

service_names配置不正确,导致dg创建失败

2018-11-14 16:17 by abce, 897 阅读, 收藏, 编辑
摘要: service_names配置不正确,导致dg创建失败 伙伴发来消息,创建dg后,主备一直无法进行日志同步。 以下是查看过程 备库的alert日志: 可以看到在执行alter database recover managed standby database disconnect from sess 阅读全文

12C - PDB archive file

2018-11-06 11:03 by abce, 677 阅读, 收藏, 编辑
摘要: 在unplug一个pdb的时候,如果将扩展名定义为.pdb,oracle就会创建一个.pdb归档文件。包含pdb数据文件和xml元数据文件的压缩文件。创建archive file之后,就不用分开拷贝数据文件和xml文件了。 阅读全文

MySQL的reset master

2018-08-09 15:35 by abce, 3755 阅读, 收藏, 编辑
摘要: 删除index文件中列出的所有二进制日志文件,将index文件清空,并创建一个新的二进制日志文件。 使用这个命令要很小心,以免丢失二进制日志文件数据。 reset master也会清空gtid_purged系统变量的值,也会清空系统变量gtid_executed在global上的值(session级 阅读全文

Oracle 18C DBCA建库报ora-01012错误

2018-08-03 11:04 by abce, 894 阅读, 收藏, 编辑
摘要: 操作系统:rhel 7.2 解决方案: 1).设置/etc/systemd/logind.conf中RemoveIPC=no2).重启服务器或者重启systemd-logind重启systemd-logind: 然后重新安装 可以参看:https://www.cnblogs.com/abclife/ 阅读全文

WRI$_ADV_OBJECTS表过大,导致PDB的SYSAUX表空间不足

2018-07-26 12:11 by abce, 4465 阅读, 收藏, 编辑
摘要: 现象监控发现sysaux表空间使用不断增加,导致表空间不足 查看过程 查看版本: 查看v$sysaux_occupants,发现SM/ADVISOR排在第一 查看dba_segments,发现WRI$_ADV_OBJECTS占用最大 也可以通过awrinfo查看。 原因 因为在12.2中,引入了新的 阅读全文

主库添加数据文件后,备库因为创建文件失败而停止数据同步

2018-07-13 11:43 by abce, 1156 阅读, 收藏, 编辑
摘要: primary环境:11gR2 RAC+ASMstandby环境:本地单机 主库添加数据文件后,备库因为创建文件失败而停止数据同步。 1.查看主库环境的数据文件 2.查看备库的数据文件 3.查看备库的alert日志 修复方案 在备库执行以下操作 然后重启MRP 可以再次查看alert日志 阅读全文

oradim新建服务后,登录数据库报ORA-12560错误

2018-04-24 10:46 by abce, 665 阅读, 收藏, 编辑
摘要: 操作系统是windows。 解决方法:在注册表中添加一项ORACLE_SID 阅读全文

12C -- ORA-12850: 无法在所有指定实例上分配从属进程: 需要 2, 已分配 1

2017-11-06 11:04 by abce, 3738 阅读, 收藏, 编辑
摘要: 使用客户端连接到oracle 12.2.0.1 rac数据库,报以下错误信息: 因为没有mos账号,只好谷歌一下了。找到了一个类似的错误: http://blog.itpub.net/25923810/viewspace-2144072/ 解决方法: 设置该参数后,重启pdb后再次尝试连接,不再有报 阅读全文

Oracle voting文件的管理

2017-09-03 22:09 by abce, 909 阅读, 收藏, 编辑
摘要: 在12c中,不再支持使用dd命令进行voting disk文件的备份和恢复 投票文件的管理需要OCR文件正常工作。在删除、添加、替换或者还原voting文件之前,使用ocrcheck检查ocr文件的状态。如果ocr不可用的话,必须先还原ocr。 1.备份voting文件 voting文件的备份会随着 阅读全文

管理 Oracle Cluster Registry(OCR)

2017-09-03 17:41 by abce, 3326 阅读, 收藏, 编辑
摘要: oracle的clusterware包含两个重要组件:OCR(包含本地组件OLR)和voting disks --OCR管理oracle clusterware和oracle rac数据库的配置信息 --OLR位于每个节点本地,管理着本地节点的clusterware配置信息 --voting dis 阅读全文
上一页 1 2 3 4 5 6 7 ··· 14 下一页