- 博客(8)
- 资源 (21)
- 收藏
- 关注
原创 ORA-01012: not logged on
【问题背景】一个月前新搭建的环境,测试OK没问题,现在通过sqlplus命令进入报如下错误,但通过plsql客户端登录没问题。【原因】这期间运维修改过主机名(hostname), 但/etc/hosts中没同步.【处理】在/etc/hosts的127.0.0.1后面加上新修改的主机名即可.
2025-02-24 17:07:53
186
原创 Oracle11g R2 RAC ORA-01565: error in identifying file ‘+DGSYSTEM/test/spfiletest.ora‘
公司测试环境,因新建了个目录把整个Oracle环境目录的权限给改了,导致重启实例时出现如下问题。
2025-01-14 10:39:02
220
原创 oracle某个用户突然无法连接
生产上遇到一个坑(后续分析出来的), 在某个时间,有大量的连接连接到数据库(Oracle 11gR2), 但没超过库的连接阀值,有个特定用户暂且称为A,突然无法连接,经查询A也没被锁,dba账户进入数据库无法对该账户进行任何alter操作;后续出现过几次A账户长连接异长增加的情况,经与开发沟通,应用连接池初始值给的200,最大限制是1000(后续数据库中查询出来的,两个节点每个1000),而且是两个节点负载,当时我就震惊了...................过了一会儿,A的访问恢复。
2025-01-07 15:52:38
187
原创 Oracle RAC测试环境共享存储配置
【背景】:在个人电脑上部署Oracle RAC测试环境时,首先要处理的就是共享存储,在此基础上才能搭建本地RAC集群测试环境.virtualbox虚拟机: 建好虚拟机后,单独注册存储盘,在新建盘时,可以设置共享属性,然后添加个各个虚拟机节点即可。方式1,如果公司有测试环境资源,比如Ocenstor存储等等,可以直接在存储侧配置LUN, 并设置共享。方式2,个人电脑装虚拟机,虚拟机上分配实际存储空间,这个得是实打实的,所以空间一般不大,不过测试用够了。
2025-01-03 16:58:52
441
原创 Oracle 11g 单机 修改库名、实例名
还有一种情况是,实例名都不用修改,只需要修改对外的service name即可。但修改实例名的动作太大,最终选择在监听文件加添加一个与原主库同名的service name, 重启监听,恢复外部访问,应用端除了测试,几乎不用作任何改动。原生产环境是一套RAC+ADG的环境,主备实例名称不同,在某一天主库节点全部故障,由于是涉及交易,需要在最短的时间内恢复对久访问,这时将备库切为主库。由于应用端连接的是主库实例名称,所以此时新主库理论上需要修改实例名(方案可行);
2025-01-02 11:26:28
416
原创 expdp迁移500G的大表
【问题背景】:由于Oracle expdp/impdp会在目标端产生大量的redo/undo, 所以针对这种大表,很可能由于undo不够而迁移失败。二、通过insert /*+ append*/ into 方式,如果是异机可以考虑以此基础上加dblink。一、.源端做分区处理,按分区表导出导入来迁移。三、关闭目标表写日志或者关闭归档。
2024-12-31 13:27:14
86
原创 MySQL8 MGR启动主节点复制时报“ ERROR 3097 (HY000): The START GROUP_REPLICATION command failed”
【问题背景】:一套生产测试环境的MGR停了一段时间没用,重新在主节点start group_replication,报"ERROR 3097 (HY000): The START GROUP_REPLICATION command failed as there was an error when joining the communication group."另外,检查了cnf配置文件,没做任何修改,所以排除cnf配置文件原因。【数据库版本】:MySQL 8.0.40。【分析】:日志记录如下,
2024-12-25 15:39:40
529
ListBox自绘
2013-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人