栏目: Oracle

Oracle 使用Rownum的三种分页方式

rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号。基础知识:rownum只能做

2021-04-29 59 0 0 阅读全文

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

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

2021-03-30 51 0 0 阅读全文

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

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

2021-07-08 58 0 0 阅读全文

SQL PLUS基本命令的使用方法示例

1、Oracle中dba,all,user,之间的区别1.结论:'权限大小不同':dba_*>all_*>user_*(1)dba_*:可以访问'数据库'中所有的对象(前提:该用户是dba用户)(2)all_*:某一用户'拥有'的或'可以访问'的所有的对象(3)user_*:某一用户'拥...

2021-04-08 74 0 0 阅读全文

Win Oracle 监听文件配置参考代码实例

这篇文章主要介绍了WinOracle监听文件配置参考代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下Winlister.ora配置参考#listener.oraNetworkConfigurationFile:C:\app\Administr...

2021-04-30 67 0 0 阅读全文

Oracle取数据库中最新的一条数据可能会遇到的Bug(两种情况)

记一次开发中遇到的坑:第一种情况rowidselect*fromtablewhererowid=(selectmax(rowid)fromtable)这种方式是取最大的rowid作为最新的数据,但是有一个隐患:数据库一旦有删除操作,rowid不能保证每次都是递增的!即max(rowid)并不一定就是...

2021-03-30 79 0 0 阅读全文

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

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

2021-05-10 61 0 0 阅读全文

Oracle实现按天,周,月,季度,年查询排序方法

oracle按天,周,月,季度,年查询排序天--to_char(t.start_time,'YYYY-MM-DD')周--to_char(t.start_time,'YYYY'),to_char(t.start_time,'IW')月度--to_char(t.start_time,'YYYY-MM'...

2021-04-30 54 0 0 阅读全文

Oracle 轻量级实时监控工具 Oratop详解

今天和大家聊聊Oracle自带的oratop轻量级实时监控小工具!众所周知,Oracle最强大的监控工具就是EM(EnterpriseManager)企业管理器。这是最为人熟知的,估计也是接触最多的一款监控产品了。然而还有功能更加强大的监控工具:EMDC、EMGC、EMDC、EMCC。EMDC:Da...

2021-03-30 65 0 0 阅读全文

Oracle 将多张表中的列合并到一张表中

一.问题回顾我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列;二.解决方案为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept;表emp:selectrownumasrn1,t.*fromscott.empt表dept:s...

2021-05-07 51 0 0 阅读全文

Pl/Sql连接远程Oracle服务器的配置教程

本文为大家分享了pl/sql连接远程oracle服务器的配置教程,具体内容如下方法1:打开所有程序->找到oracle-oradb11g-home1->NetConfigurationAssistant本地网络服务名配置,点击下一步选择添加,点击下一步填写服务名(注数据库名),点击下一步...

2021-04-17 63 0 0 阅读全文

DBF 文件恢复 ORACLE 数据库的方法

清·魏源《庸易通义》:“至道问学之有知无行,分温故为存心,知新为致知,而敦厚为存心,崇礼为致知,此皆百密一疏。”起因在我们的生产活动中,意外总是在不经意间发生。那天一个安装有oracle数据库的盘符不小心被格式化了,好几个项目都炸了。不过还好有备份,不过只有.DBF文件和几个日志文件://数据库系统...

2021-04-04 44 0 0 阅读全文

Redhat6.5安装Oracle11g的方法

一、安装环境linux服务器:Redhat6.564位oracle版本:oracle11gR2远程windows服务器:已安装Xmanager内存:8G存储空间:1T二、安装前系统设置1、软连接lib库:ln-s/lib/libc.so.6/lib/libc.so.52、修改一下lib库搜索路径vi...

2021-04-29 64 0 0 阅读全文

通过LogMiner实现Oracle数据库同步迁移

写在前面最近在研究如何实现Oracle数据库之间的数据同步,网上的资料确实比较少。最好用的Oracle数据库同步工具是:GoldenGate,而GoldenGate是要收费的。那么还有什么好的办法来同步Oracle的数据吗?没错,就是使用LogMiner来实现Oracle数据同步迁移。实现过程1.创...

2021-09-07 34 0 0 阅读全文

使用Oracle跟踪文件的问题详解

一、什么是跟踪文件?跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪文件的解读和分析,我们可以定位问题、分析问题和解决问题。从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的。对于后一类,只对Oracle内部的...

2021-06-29 49 0 0 阅读全文

Oracle 数据仓库ETL技术之多表插入语句的示例详解

大家好!我是只谈技术不剪发的Tony老师。ETL(提取、转换、加载)是指从源系统中提取数据并将其放入数据仓库的过程。Oracle数据库为ETL流程提供了丰富的功能,今天我们就给大家介绍一下Oracle多表插入语句,也就是INSERTALL语句。创建示例表我们首先创建一个源数据表和三个目标表:CREA...

2021-04-12 63 0 0 阅读全文

使用IDEA对Oracle数据库进行简单增删改查操作

1.1Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:1、JDBC直接访问数据库2、JDO(JavaDataObject)是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API。3、第三方O/R比如Hibernate,Mybatis等JDBC是java...

2021-04-05 45 0 0 阅读全文

浅析Oracle体系结构

Oracle的体系结构大体上分为两部分:Instance(实例)和Database(数据库)。如图1所示:图1Oracle数据库体系结构我们平时说的OracleServer(Oracle服务器)就是由OracleInstance和OracleDatabase组成的,如图2:图2OracleServe...

2021-03-29 52 0 0 阅读全文

Oracle 库中有表 但是查询显示表不存在的问题

以sys或system或者其他具有dba权限(能够查询系统数据字典视图)的用户登录数据库,执行下面的查询:selectownerfromdba_tableswheretable_name='表名';如果和你当前登录用户不同则需要在你的查询语句的表名前带上用户名;select字段from用户名.表名;...

2021-04-18 52 0 0 阅读全文

Oracle 要慌了!华为终于开源了自家的 Huawei JDK—毕昇 JDK!

没错,自阿里、腾讯之后,华为也终于开源了自家的JDK——毕昇JDK!免费!免费!免费!!!Oracle要慌了?毕昇JDK毕昇JDK是华为内部OpenJDK定制版HuaweiJDK的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版。HuaweiJDK运行在华为内部500多个产品上,积累了大...

2021-04-08 50 0 0 阅读全文