![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库技术
# oracle
# mysql
# plsql
Partner2016
这个作者很懒,什么都没留下…
展开
-
ORACLE归档日志满,没法访问
归档日志满,无法访问#解决ORA-00257原创 2023-09-14 15:44:19 · 1703 阅读 · 1 评论 -
202204 RAC环境归档满
RAC 归档日志满了(或者 ORA-00257)原创 2022-08-23 10:01:02 · 576 阅读 · 0 评论 -
物化视图删除drop不掉
啊,一个问题,纠结了我几个月甚至大半年了今天,意外地解决了万分兴奋此前写过物化视图删除不掉的文章,但是,那个物化视图是在定义的时候直接把刷新时间写进去了,所以找对应的job比较简单这次,遇到的,物化视图定义的时候,不定义刷新方式(刷新间隔),是重新建立了一个存储过程,类似:create or replace procedure 'pro_refresh_mview'asbegin dbms_mview.refresh(list=>'mv_t_**',method=>'F');e原创 2021-07-19 18:17:12 · 1147 阅读 · 0 评论 -
Navicat 提示 Oracle library is not loaded(失败无数次,亲测正确)
安装了 Navicat 15,配置好 工具-选项-环境里的 oci环境重启Navicat 后,连接数据库,死活提示:Oracle library is not loaded网上找了无数个办法,都一致认为是 oci环境没配好好吧,我就按照您们说的一步一步来,几乎把所有版本的Oracle instant Client 都换了个遍还是提示这个问题!怎么办呢?实无办法,只好老老实实装Oracle 的 client吧下载了Oracle 的 Client端:https://www.oracle.co原创 2021-07-14 21:15:15 · 6902 阅读 · 7 评论 -
202106 grant select on sys.v_$session to User_a 提示权限不足
遇到过很多次。一直没明白grant select on sys.v_$session to User_a 时,提示 权限不足。今天请教dba才明白。是我当前用户的权限不够而不是 User_a 的权限不够解决方法:SecurtCRT 到数据库服务器su - oracle (切换到oracle用户)grant select on v_$session to User_a;即可!!...原创 2021-03-02 10:07:07 · 1399 阅读 · 0 评论 -
202102 sqlplus command not found 注意切换用户
Linux 操作系统,19C 的 oracle问题一secureCRT 以 root 用户登录,发现sqlplus 提示 command not found解决方案:一、 切换到 oracle 用户来登录: su - oralceNotice: 这中间一横杠不可省!!否则 home 和 path 还是 oracle的。加一横杠,就是换用户登录的意思。二、 secureCRT 直接换成以 oracle 用户登录,成功三、其他可能:环境变量没配置好等问题二因为是19c的oracle,sys原创 2021-01-08 17:51:33 · 747 阅读 · 0 评论 -
202101 如何查询存储过程调用的历史记录
自己的见解如果存储过程需要多次执行(重复被调用)那么,一般会以 jobs的形式 来 调用 存储过程。select * from user_scheduler_jobs;可以看到 哪个job 调用了哪个存储过程。select * from user_scheduler_job_log;可以查看jobs 被调用的时间点。间接地可以查询到存储过程被调用的历史记录。select * from user_scheduler_job_run_details;还可以看到每个job 到底花费了多长时间原创 2021-01-08 14:39:11 · 5309 阅读 · 0 评论 -
202018 Oracle数据库rman删除日志、计划任务定时执行
Oracle数据库RMAN删除RARCH脚本新建 txt,命名为 cmd.txt 输入:crosscheck archivelog all;delete archivelog all completed before ‘sysdate-2’;ps: sysdate-2 表示删除 2天前的,保存 到目前为止 48小时的内容2. 新建txt,输入如下内容,并保存为 deleteArch.bat:>rman target / cmdfile 'e:\cmd.txt'ps:单引号中为原创 2020-11-03 19:48:29 · 390 阅读 · 0 评论 -
202017 再探物化视图 如何删除物化视图
第一次遇到这样的情况,定义了物化视图及刷新规则,想drop 物化视图的时候总是drop不掉, dba_jobs_running 里面,又没有任何正在运行的 job,真是奇怪参考:https://blog.csdn.net/yuan1164345228/article/details/95525097查看所有物化视图select * from user_mviews;查看正在刷新的物化视图:select * from v$mvrefresh;Kill掉对应的会话:alter sys原创 2020-10-19 19:16:26 · 595 阅读 · 1 评论