暂无图片
Oracle 11g 数据库 备份数据量在1.1G左右 数据库从18年部署到现在没有优化过,最近两个月重启服务器监听程序就卡死,导致数据库无法使用必须重建监听程序,有什么好的优化方案?
我来答
分享
Liuxu
2021-11-29
Oracle 11g 数据库 备份数据量在1.1G左右 数据库从18年部署到现在没有优化过,最近两个月重启服务器监听程序就卡死,导致数据库无法使用必须重建监听程序,有什么好的优化方案?
暂无图片 5M

或者这个数据库要想优化 需要优化那些方面?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
范伟林

硬件什么环境,优化的方面太多了;简单点先把硬件资源提升

暂无图片 评论
暂无图片 有用 0
打赏 0
Kay

从18年到现在没管过的话,最好先确认下是不是监听日志超过4G了

暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户6176

有没有系统日志或者数据库日志看看

暂无图片 评论
暂无图片 有用 0
打赏 0
Uncopyrightable

感觉得优先查看日志,看具体错误,目前看是监听方面存在问题,但数据应该不会影响;

建议做好数据备份,在业务高峰期生成awr根据具体sql进行优化,大部分通过添加索引能提升数据库性能;

深层优化就得以上老师说的提升硬件、参数优化、业务系统sql优化了~

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle的可插拔式数据库与单租户数据库有什么不同之处?
回答 1
已采纳
在开发者看来,PDB与单租户数据库没有任何区别,应用程序无论在哪种架构下都是使用完全相同的方式来连接数据库,创建数据库连接、使用共享服务器/专用服务器等概念与流程在这两种架构下也都完全一样。从DBA的
如何一次性批量保存 oracle的视图?
回答 2
已采纳
不太明白什么是“一次性批量保存”?要备份的话,可以用expdp加上INCLUDEview参数,把视图导出来
如何把windows 2008查出来的文件日期插入到oracle数据库中。
回答 9
已采纳
1、先建个表 createtablemodf(modtdate);2、插入bat如下,c:\1.bat为例@echoofffor%%Ain(c:\1.bat)dosetlmd%%tAecho
impdp ORA31694
回答 9
可能是文件损坏,检查两边文件大小是否一致也可能是环境变量中的字符集设置有影响可以直接导出 metadataonly再导入试试有没有报错
oracle rac gv$session 查出来多条相同sqlid的session
回答 2
已采纳
因为Oracle并行是生产者消费者模式,如果并行度DOP32,则实际进程数为DOP2165个,多的1个是Master进程。
数据库为什么不是文件系统?
回答 5
已采纳
数据库之所以成为数据库,而不是文件系统等其他事物,是因为它有自己独有的一些特征,重做日志即事务日志就是其中重要的特征之一。重做日志是数据库中最重要的恢复结构,是数据库区别于传统文件系统的一个主要因素。
Oracle中为什么唯独有一个rowid无法更新?
回答 1
如果更新卡住,首先怀疑的就是存在锁表,资源等待的情况,可以先不要中断程序,保持卡住的状态,然后用脚本检查是否存在资源等待,参考sql:SELECTdecode(request,0,'Holder:',
Oracle数据库何时使用并行执行?
回答 1
已采纳
并行执行可能很神奇。一个过程原本需要执行数小时或者数天,通过使用并行执行,可能几分钟内就可以完成。将一个大问题分解为小部分,这在有些情况下可以显著地减少处理时间。不过,考虑并行执行时,要记住一个基本概
Oracle 宕机 trac文件的这个信息:error 1092 ,是控制文件损坏吗?
回答 3
已采纳
是的,控制文件损坏了,如果有备份的话,替换一下控制文件,如果没有就要手动创建控制文件。可参考:Oracle控制丢失如何恢复
请教oracle rman恢复中遇到的问题
回答 9
已采纳
兄弟们 我回来了,趁着第二次做数据恢复我验证了部分的猜想。我在rman备份前查看了数据库的archiveloglist并记录下来了详情如下【一共做了两个库的恢复,库A和库B】库A【我认为备份