自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 oracle会话状态是KILLED无法结束怎么办?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-08-01 10:28:07 273

原创 oracle常见问题处理方法

编辑ORACLE_HOME/sqlplus/admin目录下的glogin.sql(C:\app\ORACLE\product\12.1.0\dbhome_1\sqlplus\admin)文件最后加如下一行,就可以为所有SQL*Plus会话自动设置SQL提示符,永久有效.前面加实际路径setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false"

2024-08-01 09:13:03 247

原创 数据库开发

insert into xg.tmp_fslog values(‘采购订货单’,v_cgdhd.dhdjh,v_cgdhd.xh,sysdate,‘发送成功’,‘’);insert into xg.tmp_fslog values(‘采购订货单’,v_dhdjh,v_xh,sysdate,‘发送失败’,v_code||v_text);–异常处理中无法使用游标变量v_cgdhd,所以使用普通变量v_dhdjh,v_xh。–定义游标c_cgdhd,需要发送的数据,加锁。2.Sql*loader导入csv文件。

2024-08-01 09:12:21 249

原创 数据库优化

insert into xg.tmp_fslog values(‘采购订货单’,v_cgdhd.dhdjh,v_cgdhd.xh,sysdate,‘发送成功’,‘’);insert into xg.tmp_fslog values(‘采购订货单’,v_dhdjh,v_xh,sysdate,‘发送失败’,v_code||v_text);–异常处理中无法使用游标变量v_cgdhd,所以使用普通变量v_dhdjh,v_xh。–定义游标c_cgdhd,需要发送的数据,加锁。当第一次录入采购订单时,初始化库存信息。

2024-08-01 09:11:49 368

原创 ORACLE_DATAGUARD

当有空间后,这个错误的归档日志oracle不能自动修复。解决方法在备库手工删除这个错误的归档日志,关闭应用进程,启动应用进程,这时oracle会从主库从新拷贝这个归档日志并正常应用,其实oracle就是把删除的归档日志当做gap处理了。查看备库applied列的值有没有IN-MEMORY,如果有表示正在应用日志,如果没有,表示没有应用日志。解决方法:在备库查看alert.log文件,找到报错ora-10877对应的归档日志文件名,在备库手工删除这个归档日志,在备库关闭应用进程,启动应用进程,问题解决。

2024-08-01 09:11:19 367

原创 ORACLE_DATAGUARD

当有空间后,这个错误的归档日志oracle不能自动修复。解决方法在备库手工删除这个错误的归档日志,关闭应用进程,启动应用进程,这时oracle会从主库从新拷贝这个归档日志并正常应用,其实oracle就是把删除的归档日志当做gap处理了。查看备库applied列的值有没有IN-MEMORY,如果有表示正在应用日志,如果没有,表示没有应用日志。解决方法:在备库查看alert.log文件,找到报错ora-10877对应的归档日志文件名,在备库手工删除这个归档日志,在备库关闭应用进程,启动应用进程,问题解决。

2024-08-01 09:10:47 399

原创 数据库备份恢复

2006-01-12上午11:00,在物流正常工作的情况下,我删除了数据库cpwl中用户cpwl2004,并且删除了底层的数据文件cpwl2004_dataXX.dbf。不过据说存储级别的复制,发生块断裂的机会比较大。一套是实时的,或准实时的,基本上是实时恢复。这是一个严重的违反工作流程的操作,以后在工作的数据库上不允许做任何操作,包括硬件和软件。所有数据库级别的工作,一定要等到所有工作完成以后,并且数据备份完成以后,才可以做!

2024-08-01 09:10:15 487

原创 数据库日常维护

with grant option的意思是:权限赋予/取消是级联的,如将with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效,如grant select on table with grant option to A,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。

2024-08-01 09:08:00 371

原创 DBA四大守则

太多的人在 “rm -rf” 上悲痛欲绝,当年写下这条守则时,是一个凌晨被一个朋友吵醒,他说误操作rm -rf删除掉了200G的数据库,并且没有备份.我经常开玩笑的说,唯一会使DBA在梦中惊醒的就是,没有有效的备份. 做任何数据库修改之前一定要先备份,有备无患。有时候一个回车,一条命令就会造成不可恢复的灾难,所以,你必需清楚确认你所做的一切,并且在必要时保护现场.所以,做为一个DBA,你需要来制订规范,规范开发甚至系统人员,这样甚至可以规避有意或是无意的误操作.减少数据库的风险.RM是危险的、制定规范。

2024-08-01 08:58:04 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除