Oracle数据库
HZ_Fang
输不起那就不要输!
展开
-
Oracle报“无监听程序”解决方案
针对Oracle报“无监听程序”问题,网上有很多种方案下面解决方案亲测有效:1、首先我们从电脑程序中找到“配置和移植工具” -> Net Manager点进去之后我们在LISTENER下新增一个数据源2、如果不太确定自己的Oracle安装路径,可以去服务中找Oracle相关的服务右键属性查看路径,下面图我以OracleServiceORCL为例查看的属性;3、配置完成上面步骤以后在文件中保存新增数据源4、最后重启Oracle服务和监听,重新连接问题解决...原创 2021-01-06 18:19:27 · 27739 阅读 · 5 评论 -
定位存储过程报错(模糊查询存储过程)
为了快速定位问题我们一般会捕获并抛出问题提示,那么如果在数据库中(以Oracle为例)如何全局搜索并定位到问题呢使用下面语句在百分号中输入你想查询的关键字即可。select * from all_source where TYPE = 'PROCEDURE' and TEXT like '%关键字%'...原创 2020-10-10 15:37:19 · 348 阅读 · 0 评论 -
for update造成的锁表以及解锁
记录一次生产由于for update导致无法操作表的情况当使用select语句查询表时,后面跟着for update,当没有commit的话就会造成别人无法操作select * from AA for update;针对以上情况,解决方案如下: (一)查询锁表进程SQL语句:select * from v$session t1, v$locked_object t2 wh...原创 2020-01-01 00:53:43 · 4113 阅读 · 0 评论 -
Oracle 导库
Oracle导库问题:针对生产库与开发库的版本不一致导致开发库无法复现生产问题,所以需要导库来解决。总得思路:把用户的脚本全部删除,然后将备份的dmp文件保存到本地用语句导入即可,具体思路如下:(1)清空当前登录用户的所有对象的脚本(去PL/SQL中执行如下sql)declare v_sql varchar2(128);BEGIN FOR objectRow IN (S...原创 2019-08-26 18:38:41 · 471 阅读 · 0 评论