随笔分类 -  【02】【数据库】Oracle

.NET 连接oracle 报错Connection request timed out问题排查分析
摘要:问题描述 在一个老的.NET系统中,每天到运行到下午或者晚上就会出现连接数据库超时的问题Connection request timed out;针对该BUG进行了排查; 通过日志记录,后台程序分析,最终定位到原来是底层数据库帮助类未关闭连接导致,连接数不断增加,闲置连接也增大,最终达到最大连接池, 阅读全文
posted @ 2020-06-30 17:59 yxtic 阅读(6037) 评论(0) 推荐(1) 编辑
oracle 查看连接数/会话数
摘要:查询数据库当前进程的连接数: select count(*) from v$process; 查看数据库当前会话的连接数: select count(*) from v$session; 查看数据库的并发连接数: select count(*) from v$session where status 阅读全文
posted @ 2020-06-22 17:24 yxtic 阅读(2215) 评论(0) 推荐(0) 编辑
PLSQL 12安装、PLSQL汉化、激活
摘要:之前一直使用的plsql11,本次尝鲜使用一下新版本的12的新界面的PLSQL; 具体版本新功能介绍见官网描述:PLSQL12新功能介绍 一、准备工作 1、点击下载PLSQL,本次安装的PLSQL版本为12.0.7,建议安装64位。 2、下载PLSQL时,版本旁边会有个“Language pack” 阅读全文
posted @ 2020-04-22 17:18 yxtic 阅读(10682) 评论(0) 推荐(1) 编辑
Oracle查询表和字段
摘要:查看表字段、类型、注释 获取表字段 获取表注释 获取表字段注释 阅读全文
posted @ 2019-10-31 14:22 yxtic 阅读(4139) 评论(0) 推荐(0) 编辑
plsql developer启动变慢的原因
摘要:导致原因 在plsql developer工具里面有打印的选项,进入打印设置后会调用打印机设置,显示所有已创建的打印机连接。如果当前电脑默认打印机是网络打印机,并且此网络打印机处于不可用状态时,那么plsql developer启动的时候是会先通过网络探测打印机是否可用,因远程打印机不可用,导致一直 阅读全文
posted @ 2019-10-12 14:10 yxtic 阅读(2007) 评论(0) 推荐(0) 编辑
Oracle锁表与解锁 对象锁与解锁
摘要:锁表与解锁 查看锁表进程SQL语句 解锁 杀掉锁表进程: 记录下SID和serial# ,分别替换掉下面的1155,39095,即可解除锁表 对象锁与解锁 这里以包为PKG_ZLGL_BASEDATA为例 注意name为包或者存储过程等; 查看sid 注意object为包或者存储过程等; 查看查看S 阅读全文
posted @ 2018-05-23 17:22 yxtic 阅读(68214) 评论(0) 推荐(1) 编辑
【转】Oracle系列导航目录
摘要:.Net程序员学用Oracle系列(1):导航目录 .Net程序员学用Oracle系列(2):准备测试环境 .Net程序员学用Oracle系列(3):数据库编程规范 .Net程序员学用Oracle系列(4):四个基本概念 .Net程序员学用Oracle系列(5):三大数据类型 .Net程序员学用Or 阅读全文
posted @ 2018-01-24 09:40 yxtic 阅读(337) 评论(0) 推荐(0) 编辑
【oracle常见错误】ora-00119和ora-00132问题的解决方法
摘要:oracle11g安装后,本地无法登录!前提:服务全部打开,监听也配置好了! win7 64位 oracle 11g 简单的sql命令: 先登录到sqlplus:sqlplus/nolog; 登录数据库:connsystem/managerassysdba; 然后启动数据库:startup; 发现o 阅读全文
posted @ 2017-08-21 10:04 yxtic 阅读(1413) 评论(0) 推荐(0) 编辑
Oracle存储过程语法
摘要:创建基本的存储过程 行1:CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它; 行2:IS关键词表明后面将跟随一个PL/SQL体。 行3:BEGIN关键词表明PL/SQL体的开始。 行4:NULL  阅读全文
posted @ 2017-08-10 17:45 yxtic 阅读(20311) 评论(0) 推荐(8) 编辑
【oracle常见错误】oracle监听程序配置/“ORA-12541: TNS: 无监听程序”
摘要:问题描述 在用PL/SQL Developer连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序”,如下图所示。可以按照如下的步骤进行解决。 解决方案 监听程序配置 从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置 阅读全文
posted @ 2017-04-25 11:44 yxtic 阅读(135928) 评论(4) 推荐(7) 编辑
【oracle】oracle REGEXP_SUBSTR分割字符串
摘要:查询结果: 阅读全文
posted @ 2017-04-25 11:36 yxtic 阅读(2534) 评论(0) 推荐(0) 编辑
【Oracle安装卸载】oracle卸载
摘要:Oracle卸载比较麻烦,不能简单卸载就完成了,有时没有卸载完整,下次安装不能很好的安装; 当然Oracle卸载也没有那么难,只是步骤比较多。Oracle10g还是Oracle11g卸载步骤都是一样的,下边详细介绍一下。 一、关闭服务 找到服务中相关的oracle服务全部停掉; 二、启动卸载 在开始 阅读全文
posted @ 2017-04-20 14:30 yxtic 阅读(11114) 评论(1) 推荐(0) 编辑
【oracle】一些的常用命令
摘要:命令行连接oracle sqlplus 回车 分别输入用户名和密码 命令行重启oracle数据库 命令行监听服务相关 lsnrctl stop 停止监听服务 lsnrctl start 开始监听服务 lsnrctl reload 重启监听服务 lsnrctl status 查看监听服务状态 tnsp 阅读全文
posted @ 2017-04-19 10:17 yxtic 阅读(344) 评论(0) 推荐(0) 编辑
oracle备份与还原(导入导出)
摘要:Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp相当于oracle数据还原与备份。说明:大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 一、数据导出 将数据库TEST完全导出,用户名system 密码manager 导出到D: 阅读全文
posted @ 2017-04-17 16:36 yxtic 阅读(2533) 评论(0) 推荐(1) 编辑
oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败
摘要:问题描述 oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败; 原因分析 导出的oracle的版本与导入的oracle数据库的版本不一致; 解决方案 1、可直接将dmp文件用notepad++打开修改版本号为被导入版本的版本号 如: 11g R2:V11.02.00 11g 阅读全文
posted @ 2017-04-17 16:31 yxtic 阅读(28255) 评论(0) 推荐(1) 编辑
oracle表空间扩容
摘要:oracle在使用中会发现,表空间不足的情况;以下介绍了如何1、查询表空间使用率、剩余量;2、如何扩展表空间容量; 1、表空间容量指标查询 查找数据文件指标及路径 2、表空间扩容 一个数据文件最大只能32G; 方式1:手工改变已存在数据文件的大小 方式2:允许已存在的数据文件自动增长 方式3:增加数 阅读全文
posted @ 2017-04-05 14:43 yxtic 阅读(87088) 评论(2) 推荐(11) 编辑
PLSQL创建Oracle定时任务
摘要:在使用oracle最匹配的工具plsql的时候,如果用plsql创建定时器呢?下面我简单介绍使用工具创建定时器的方法: 1、创建任务执行的存储过程,如名称为YxtestJob,向测试表中插入数据 create or replace procedure YxtestJob is begin inser 阅读全文
posted @ 2017-03-08 15:09 yxtic 阅读(134694) 评论(7) 推荐(13) 编辑
oracle实现like多关键字查询
摘要:like oracle 阅读全文
posted @ 2017-02-08 13:19 yxtic 阅读(8801) 评论(0) 推荐(0) 编辑