文章标题1.0版
如何解决ORA-00054资源正忙,要求指定NOWAIT?
背景:使用PLSQL时有时会出现报错:ORA-00054: 资源正忙,以下提供解决办法
1. 创建索引时失败报错
create index sa.idx_test_1_id on sa.test_1 (id);
NOWAIT :关键字表示sql语句采用非阻塞的方式,如果发现涉及到的数据被占有(被锁),则立即通知Oracle该资源被占用,返回错误信息
2025年03月19日
文章标题1.0版
如何解决ORA-00054资源正忙,要求指定NOWAIT?
背景:使用PLSQL时有时会出现报错:ORA-00054: 资源正忙,以下提供解决办法
1. 创建索引时失败报错
create index sa.idx_test_1_id on sa.test_1 (id);
NOWAIT :关键字表示sql语句采用非阻塞的方式,如果发现涉及到的数据被占有(被锁),则立即通知Oracle该资源被占用,返回错误信息
2025年03月19日
摘要: Linux系统中的Oracle数据库的管理比较复杂,本文将针对数据库服务突然中断的问题进行处理,并列出在Linux平台上的oracle的查看数据库服务的运行情况及其启动步骤。
2025年03月19日
本案例客户来自某省电信,alert日志大量的ORA-00600[4187]报错,已经影响到业务正常运行。
2025年03月19日
ORA-00001: 违反唯一约束条件 (.)
错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。
ORA-00017: 请求会话以设置跟踪事件
ORA-00018: 超出最大会话数
2025年03月19日
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。
也许你没有遇到过,原因如下:
你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。
而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514的问题。如下图
2025年03月19日
摘要:今天一早发现公司的一台Oracle数据库无法访问,使用PL/SQL登录Oracle数据库,提示【ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务】,后来经过修复后,并在服务器命令行中尝试启动Oracle服务,又出现【ORA-01034: ORACLE not available】的提示,经过不断的尝试修复,最终在中午成功修复,并启动Oracle数据库服务。
2025年03月19日
在命令行窗口输入lsnrctl status命令,查看Oracle当前监听器的状态
其中,监听程序参数文件
2025年03月19日
新推出的关键任务型功能包括:实现容错可用性和按需可扩展性的集群;零数据丢失灾难恢复;Oracle数据库Exadata云服务。甲骨文还宣布推出一项最新免费数据库云服务,数据库管理员和开发人员通过该服务可以免费、无风险地试用在甲骨文云中提供的Oracle数据库。
ZD至顶网软件频道消息:甲骨文今天宣布,Oracle数据库云(Oracle Database Cloud)服务系列增加多项新功能,此举进一步扩展了丰富多样的Oracle云平台(Oracle Platform),Oracle云平台可帮助企业通过云提供可靠、可扩展、安全且数据库导向的解决方案和应用。最新推出的关键任务型功能包括:实现容错可用性和按需可扩展性的集群;零数据丢失灾难恢复;Oracle数据库Exadata云服务(Oracle Database Exadata Cloud Service)。此外,甲骨文还宣布推出一项最新的免费数据库云服务,数据库管理员和开发人员通过该服务可以免费、无风险地试用在甲骨文云(Oracle Cloud)中提供的Oracle数据库。
2025年03月19日
从 Oracle 9i 开始,oracle引入了一种管理前镜像的新方式. 之前的版本这是通过 RollBack Segment 进行的,或称为 manual undo(手动 undo)。 Oracle引入回滚段的目的: 1、事务回滚 2、数据库恢复 3、提供读一致性 4、数据库闪回查询(9i引入) 5、利用闪回特性可以恢复
2025年03月19日
部署环境
系统:CentOS 7.1 (Redhat版本也可以)
数据库:Oracle 11gR2
1.修改hosts文件
1.1 查询主机名和IP地址
1.2 修改/etc/hosts文件如下
2.挂载操作系统镜像
2.1 可以将操作系统的镜像上传到操作系统中,进行本地挂载。