标签: Oracle

Oracle ASM故障数据恢复解决方案

一、故障描述ASM磁盘组掉线,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。二、故障分析分析组成ASM磁盘组的磁盘,取出ASM元数据,对元数据进行分析:ASM存储元数据损坏,导致diskgroup无法mount。重组...

Oracle 2021-05-10 140 0 0 阅读全文

MyBatisPlus中使用Or()和And()遇到的问题及细节处理

在项目中使用MyBatisPlus中的or()查询时由于误用,导致查询数据不对,仅作记录。写法一:LambdaQueryWrapperqueryWrapper=newQueryWrapper().lambda();queryWrapper.eq(Task::getUserId,"15&qu...

Java 2021-05-20 120 0 0 阅读全文

Django连接Oracle时Setting 配置方法

下一步是将新创建的应用程序与项目相关联。为此,您需要编辑myproj文件夹中的settings.py文件,将字符串“myproj.myapp”追加到INSTALLED_APPS字节组中,如下所示:INSTALLED_APPS=(‘django.contrib.auth',‘django.contri...

Python 2021-04-26 119 0 0 阅读全文

Oracle In长度限制的两个快速解决方法

发现问题在oracle中,in的最大条数是1000条,当超过1000条就会报错:oraclein长度限制的解决方法,将列转为行但是字符串又会有长度限制,所以参考方法二方法一:SELECTREGEXP_SUBSTR('17,20,23','[^,]+',1,LEVEL)ASSTRFROMDUALCON...

Oracle 2021-04-01 174 0 0 阅读全文

Oracle游标使用参考语句实例解析

游标是从表中检索出结果集,从中每次指向一条记录进行交互的机制。作用指定结果集中特定行的位置。基于当前的结果集位置检索一行或连续的几行。在结果集的当前位置修改行中的数据。对其他用户所做的数据更改定义不同的敏感性级别。可以以编程的方式访问数据库。一个简单实用:Declare--声明游标CursorMyc...

Oracle 2021-04-19 118 0 0 阅读全文

如何使用Oracle PL/SQL实现发送电子邮件功能(UTL_MAIL)

我们在开发Oracle数据库程序时,如果想要通过PL/SQL存储过程实现发送邮件的功能,大概可以使用以下三种方法:利用UTL_TCP程序包基于TCP协议发送邮件。这种方法比较原始,需要用户编写基础交换代码。利用UTL_SMTP程序包基于SMTP协议发送邮件。这种方法比编码TCP操作简单很多,支持发送...

Oracle 2021-08-10 136 0 0 阅读全文

Oracle锁表该如何解决

废话不多说上语句:查询锁表语句:selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$sessionswherel.object_id=o.object_idandl.session_id=s.sid...

Oracle 2021-04-14 130 0 0 阅读全文

Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解

有时候不用的指标的绝对值不能比,但是转转为百分比的形式就容易看出波动了,是数据分析的好用的一个分析函数20:00:24SYS@orcl>connscott/tiger;Connected.20:00:30SCOTT@orcl>createtabletest20:01:222(20:01:...

Oracle 2021-04-26 117 0 0 阅读全文

解决PL/SQL修改Oracle存储过程编译就卡死的问题

问题描述:这里我用的是Plsqldev客户端,然后修改存储过程编译就卡死,我一直以为是客户端的问题,其实并不然,是因为sessionid什么玩意的被占用了。只需要执行几行命令就可以了。原因的话就是可能有人在执行存储过程,所以你这边修改就会卡死。问题解决:可能这些命令有点陌生,这个不重要,只要按着来执...

Oracle 2021-03-30 189 0 0 阅读全文

Oracle Sqlplus命令登录多种方式案例讲解

OracleSqlplus命令登录的几种方式sqlplus命令语法sqlplus[[][{logon|/nolog}][]]为:[-C][-L][-M""][-R][-S]-C将受影响的命令的兼容性设置为指定的版本。该版本具有"x.y[.z]"格式。例如,-C...

Oracle 2021-08-24 122 0 0 阅读全文

Oracle 11g的安装注意事项总结

oracle11g安装注意事项1、首先时这个配置安全更新页面,不需要填写电子邮件,下面安全更新也取消候选,否则一旦出现软件更新,会拖慢我们的使用进度2、在安装选项这里,就选择第一个“创建和配置数据库”,就是安装完整的oracle数据库软件第二个“仅安装数据库软件”,意思就是只安装实例,并不安装数据库...

Oracle 2021-03-28 109 0 0 阅读全文

PLSQL Developer连接Oracle数据库配置教程

需要安装的工具:一:Oracle的下载安装:下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html详细安装此处不做赘余描述,需要注意的是下载好的两文件需解压至同一目录下以及环...

Oracle 2021-04-28 122 0 0 阅读全文

Oracle日期分组查询的完整实例

在做数据报表时,需要对某一时间段分组,以1小时为时间间隔统计各项数据,如9点-10点,10点-11点…,但是现在有种情况,时间有可能不是整点开始,会有半点的情况,9点30,需要按照9点30-10点30,10点30-11点30分组统计实现以时间范围起始时间作为参照时间,计算与其差值(分)/所需时间间隔...

Oracle 2021-03-28 123 0 0 阅读全文

Go语言连接Oracle数据库的方法

首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3x64JetbrinsGoland编译阶段:1.exec:"gcc":executablefilenotfoundin%PATH%2.exec:"pkg-config...

Golang 2021-03-28 118 0 0 阅读全文

Inner Join和Left Join之间的区别详解

关于innerjoin与leftjoin之间的区别,以前以为自己搞懂了,今天从前端取参数的时候发现不是预想中的结果,才知道问题出在innerjoin上了。需求是从数据库查数据,在前端以柱形图的形式展现出来,查到的数据按行业分组,显示每个行业的户数及户数占比,涉及到的字段有A表的用户数、总用户数和B表...

Oracle 2021-03-30 141 0 0 阅读全文

Oracle移动Dbf文件的方法

背景oracle空间不足,发现dbf文件未按设计的路径存放,linux磁盘挂载空间未利用,需要移动一下位置错误的dbf文件。检查文件系统/home/oracle\>df-h文件系统容量已用可用已用%挂载点/dev/mapper/lv01-root22G4.5G16G23%/devtmpfs3....

Oracle 2021-06-25 133 0 0 阅读全文

ORACLE查看当前账号的相关信息

关于Oracle数据库的账号,我们在维护数据库的时候,偶尔可能需要获取一些特殊信息。例如,账号的创建时间、账号的状态、账号的锁定时间.....。正常情况下,我们可以通过DBA_USERS获取大部分相关信息。但是有一些特殊信息,还必须通过不常用底层基表sys.user$来获取。其实我们经常使用的DBA...

Oracle 2021-06-21 239 0 0 阅读全文

Python连接Oracle之环境配置、实例代码及报错解决方法详解

OracleClient安装1、环境日期:2019年8月1日公司已经安装好Oracle服务端Windows版本:Windows10专业版系统类型:64位操作系统,基于x64的处理器Python版本:Python3.6.4::Anaconda,Inc.2、下载网址https://www.oracle....

Oracle 2021-07-08 145 0 0 阅读全文

Linux服务器开机启动Oracle的设置方法

1、首先切换到Oracle用户[oracle@oracletest~]$cd/u01/app/oracle/product/11.2.0/db_1/bin/-----标红字体部分数据库可能不一样,有的是dbhome_1,以自己实际配置目录为准[oracle@oracletestbin]$vidbst...

Oracle 2021-05-06 182 0 0 阅读全文

快速学习Oracle触发器和游标

触发器:1、创建一个用于记录用户操作的触发器创建一个dept_log数据表,并在其中定义两个字段(operate_tagvarchar2(10),operate_timedate),分别用来存储操作种类(插入,修改,删除)信息和操作日期。然后一个关于dept表的语句级触发器tri_dept,将用户对...

Oracle 2021-06-30 124 0 0 阅读全文