- 博客(12)
- 收藏
- 关注
原创 达梦 执行查询返回错误[-7120]:回滚记录版本太旧无法获取用户记录
执行查询返回错误[-7120]:回滚记录版本太旧无法获取用户记录。大多数的技术分享给出的语句会报错
2022-05-20 17:57:59
3498
1
原创 谨慎使用达梦manger工具
全文中心思想一句话:不要用root用户打开达梦的manager工具!!!!晚上七点左右突然接到测试人员的电话,报数据库无法连接。我表示,拒绝,震惊,不可能,我刚刚看还是好的,是不是你端口或者密码错了?然而当我登陆到数据库的时候,我发现数据库服务已经停止了。试图直接重启服务,报错端口被占用。查看进程发现,虽然dmserver的进程同样不在了,但是导入数据库dimp进程还在进行。杀掉dimp进程继续重启,依旧报错无法启动。我只能尝试用./dmserver的方式启动,报错,控制文件没有权限。我大为震惊,我看了一
2021-11-21 10:45:33
865
原创 oracle每日一题0925
我们在官方文档中发现,clone a remote PDB,只需要四步:1.确保当前容器是目标 的CDB$ROOT2.运行CREATE PLUGGABLE DATABASE命令3.以只读模式打开新的PDB4.备份PDB在题中的七个选项中,没有步骤1和4,步骤3是G选项。所以G必选。同时我们也要知道在步骤二中发生了什么。上图向我们大致解释了一下,当我们clone一个远端的pdb的过程。我们可以很直观地发现无论的远端还是本地PDB$SEED并没有参与到整个过程中。所以我们排除了选项C。关于选.
2021-09-26 11:08:56
172
原创 oracle每日一题0924
Which three are true about Automatic Workload Repository (AWR) snapshots?A. They can be retained forever.B. They are always created automatically.C. They are always created manually.D. They are generated if STATISTICS LEVEL is set to TYPICAL.E. They a
2021-09-24 15:28:37
397
原创 达梦端到Oracle端dblink
搭建 DM8 到 oracle 跨库访问dblink1.在达梦端安装oracle client可以不用安装整个client,下载安装basic,sqlplus, sdk,jdbc和odbd的zip包就可以了。个人建议下载安装zip包,并用dmdba用户解压到DMHOME路径下。同时在dmdba用户的环境变量中增加配置DM_HOME路径下。同时在dmdba用户的环境变量中增加配置DMHOME路径下。同时在dmdba用户的环境变量中增加配置ORACLE_HOME和LDLIBRARYPATH。并确定LD
2021-09-22 14:01:44
560
原创 达梦管道文件已经存在
开发报达梦数据库无法连接。我们发现,数据库5236端口没有进程netstat -tunlp | grep 5236查询服务状态service --status-all 我们发现服务报错DmAPService dead but pid file existsDmServiceDMSERVER dead but pid file exists试着重启达梦服务service DmAPService restart依旧是相同报错Starting DmAPService:
2021-03-22 10:45:34
1132
原创 DM8主备角色手动切换
在一次意外停机之后,我发现,DM8集群中的主备角色互换。想要重新将主备角色切换,需要通过前台方式启动监视器。所以第一步是要停掉监视器服务systemctl stop DmMonitor在达梦的bin目录下启动监视器./dmmonitor /dmmonitor.ini的绝对路径当前台已经进入监视器后,我们可以看到服务器名称与其当时对应的角色。在当前页面用sysdba角色登录login用户名:sysdba密码:当提示登录成功之后,数据命令switchover 组名.切换目标库实
2021-03-08 17:16:06
214
1
原创 达梦守护与监视器写进systemd服务
因为达梦的守护进程与监视器都是以脚本的形式不方便管理,这里将它写进服务,便于日后管理,希望大家在一起多多探讨,这种方式的优劣。
2020-11-11 14:15:35
89
原创 DM8 读写分离集群搭建
三台机器(两台数据库,一台监视器)事先都安装了 DM安装路径为 /home/dmdba/dmdbms执行程序保存在 /home/dmdba/dmdbms/bin 目录数据存放 路径为 /home/dmdba/dmdbms/data两台数据库各有两块网卡,外网一块,内网一块,数据库与监视器可以在内网互通。主库实例名dbc备库实例名dbc_r01启动主库,#systemctl start DmServicedbc.service退出主库主库初始化库至目录 /home/dmdba/dmdb
2020-11-06 10:22:31
149
原创 无法创建的只读用户
根据需求,在oracle 11g用户创建只读用户。Create user 用户名 identified by 密码;grant connect, select any table to 用户名;测试时,用户的确只能进行select操作。可是当实际创建好,之后我们发现,新建用户可以对一张在remote server上的表进行update的操作。查询当前用户的所有权限Select * from session_privs;当前用户只有create session和select any tab
2020-08-03 10:32:30
182
原创 一次ORA-01033的简单分析
ORA-01033的简单分析客户描述,Oracle服务器进入PL/SQL Developer时报ORA-01033:oracle initializationg or shutdown in progress 错误提示,应用系统无法连接Oracle服务。并且Windows上的oracle服务全都没有了,监听也看不到。客户原以为是监听问题,开了新的监听,在任务管理器开了oracle服务依旧没有改变。基于网上的帖子与此次经验,ORA-01033的主要问题出在数据文件无法被识别。1.连接到问题所在实例。se
2020-05-18 09:26:08
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人