Oracle创建设置查询权限用户的方法

用户创建:
今天要创建一个Oracle用户,然后发现sql不太记得了,然后只能再去找找资料,发现这样效率并不是很高,所以记录成博客,有需要就直接从博客复制。
下面是我简单整理的,有需要...

2021-01-09

Oracle 计算时间格式平均值的sql 语句

Oracle 计算时间格式平均值的sql 语句select to_char((to_date('2019-07-01', 'yyyy-mm-dd') + numtodsinterval(avg(begin_time_second), 'second')),'hh24:mi:ss') avg_be...

2021-01-09

详解oracle管道函数的用法(一行拆为多行)

oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline functi...

2021-01-09

Oracle如何获取系统当前时间等操作实例

获取系统当前时间
date类型的
select sysdate from dual; char类型的
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select to_char(sysdate, 'yyyy' ) fro...

2021-01-09

windows本地安装配置oracle客户端完整流程(图文版)

因为工作需要,需要通过本地oracle客户端将数据导入到远程服务器上的oracle数据库中。从csdn下了很多oracle客户端,都是属于精简版,缺少imp.exe文件,造成无法导入数据。所以最终...

2021-01-09

oracle实现动态查询前一天早八点到当天早八点的数据功能示例

本文实例讲述了oracle实现动态查询前一天早八点到当天早八点的数据。分享给大家供大家参考,具体如下:需要查询前一天早八点到当天早八点的数据这里是查询sql语句SELECT DEPT_...

2021-01-09

Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题

现象tomcat错误日志断断续续报ORA-00903: invalid table name,并无具体SQL与表名,需要排查哪段代码写入了无效表名,
可以通过ORACLE提供的errorstack追踪报错SQL。
由于生产数...

2021-01-09

Oracle数据库创建存储过程的示例详解

1.1,Oracle存储过程简介:   存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发人员的很多工作,
减少数据在数据库和应用服务器之间...

2021-01-09

Oracle数据库服务器修改操作系统时间的注意事项详解

Oracle 数据库服务器修改操作系统时间的注意事项:对单机或者ha1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间2.对app(应用程序)而言,若是app中使用了sysdate之类...

2021-01-09

Centos7下oracle12c的安装与配置图文教程(详细)

一、硬件配置CentOS7@VMware® Workstation 15 Pro,分配资源:CPU:2颗,内存:4GB,硬盘空间:30GB二、软件准备linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.z...

2021-01-09

Oracle中的instr()函数应用及使用详解

1、instr()函数的格式 (俗称:字符查找函数)格式一:instr( string1, string2 ) // instr(源字符串, 目标字符串)格式二:instr( string1, string2 [, start_position [, nth_appear...

2021-01-09

ORACLE 配置邮件服务器操作示例

本文实例讲述了ORACLE 配置邮件服务器操作。分享给大家供大家参考,具体如下:在Oracle sql developer中执行 必须有Begin END1 创建 ACLBEGIN dbms_network_acl_admin.create_...

2021-01-09

解决ORA-12170:TNS connect timeout occurred问题

公司服务器周末要加硬盘,周一来后应用连不上了。报错如下 报错: ORA-12170:TNS connect timeout occurred 第一反应是监听没开:
1. 测试了一下, 连接超时没用ping 通C:\Users\Ad...

2021-01-09

centos7.7安装oracle11g脚本(推荐)

最近需要安装oracle,然后网上查了一下教程,在centos7.7上安装成功,运行正常。这里记录一下。环境:硬件4核/8G RAM/100G 存储centos7.7(64bit)oracle11g(官网下载的)步骤(转载):第一个脚...

2021-01-09

oracle创建dblink方法示例

1.应用场景:现有两个数据库,一个是nc650115,一个是nc56,现要通过dblink在nc650115连接nc56。2.先在nc650115查看是否拥有创建dblink权限。在nc650115中执行select * from user_s...

2021-01-09

oracle基本查询用法入门示例

本文实例讲述了oracle基本查询用法。分享给大家供大家参考,具体如下:一、基本select语句SELECT *|{[DISTINCT] column|expression [alias], ...}FROM table;例如:
--查询所有数...

2021-01-09

Oracle数据库ORA-12560错误问题的解决办法

官网中关于ORA-12560的解释:ORA-12560: TNS:protocol adapter errorCause: A generic protocol adapter error occurred.Action: Check addresses used for proper protocol...

2021-01-09

Oracle按身份证号得到省市、性别、年龄的示例代码

1、通过身份证号查询所在省市SELECTcount(*) as total, case substr(t.CERTNO,0,2) when '11' then '北京市' when '12' then '天津市' when '13' then '河北省' when '...

2021-01-09

Oracle数据库常用命令整理(实用方法)

这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要的朋友可以收藏下oracle查看用户状态select username,account_st...

2021-01-09

Oracle 11g 数据库的部署的图文教程

新手入门之Oracle 11g部署Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle...

2021-01-09

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

一、故障描述
ASM磁盘组掉线 ,ASM实例不能mount。ASM磁盘组有4个500G的磁盘组成,数据库和ASM软件为10.2.0.1,急需恢复oracle数据库。二、故障分析
分析组成ASM磁盘组的磁盘,取出...

2021-01-09

oracle处理锁表基本操作

查询锁表select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid ;杀表...

2021-01-09

PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)

ORA-12154:TNS:无法解析指定的连接标识符ORA-12154:TNS:无监听程序错误分析一、PL/SQL 客户端登录到数据库,如果配置错误会有以上错误,如下图。这个错误主要是pl/sql客户端的t...

2021-01-09

Oracle中多表关联批量插入批量更新与批量删除操作

该文章会分为三部分
1.多表关联批量插入
2.多表关联批量更新
3.多表关联批量删除首先要明白一点,为什么会有批量这一个概念,无非就是数据太多了,在java端把数据查出来然后在按...

2021-01-09

Windows Server 2012 安装oracle11g(图文教程)

1、下载oracle11g的安装文件2、将两个压缩文件解压到同一目录下,尽量不要出现中文(网上说的,我没试过路劲出现中文会有什么问题)。3、解压后出现database文件夹,点击文件夹中setu...

2021-01-09

oracle 身份证校验函数的实例代码

1、正则表达式写法:CREATE OR REPLACE FUNCTION Func_checkidcard (p_idcard IN VARCHAR2) RETURN INTIS v_regstr VARCHAR2 (2000); v_sum NUMBER; v_mod NUMB...

2021-01-09

Linux一键部署oracle安装环境脚本(推荐)

具体代码如下所示:#!/bin/bash###############################################功能:Preparation for Oracle Installation###参数:SID BASE###其中,sid指的是ORACLE_SID###BAS...

2021-01-09

oracle 存储过程、函数和触发器用法实例详解

本文实例讲述了oracle 存储过程、函数和触发器用法。分享给大家供大家参考,具体如下:一、存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函...

2021-01-09

oracle基本查询操作子查询用法实例分析

本文实例讲述了oracle基本查询操作子查询用法。分享给大家供大家参考,具体如下:一、子查询语法
SELECT select_listFROM tableWHERE expr operator (SELECT select_list FROM...

2021-01-09

Oracle用decode函数或CASE-WHEN实现自定义排序

1 问题对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序。但排序规则是默认的,数字、时间、字符串等都有自己默认的排序规则。有时候需要按自...

2021-01-09

Windows10安装Oracle19c数据库详细记录(图文详解)

1. 下载资源官网下载地址: 点此进入
直接点击下载,会自动开始下载。
2. 开始安装将下载的安装包解压到本地,右键-以管理员身份运行setup.exe,开始安装(一定要以管理员身份运行,不...

2021-01-09

通过PLSQL Developer创建Database link,DBMS_Job,Procedure,实现Oracle跨库传输数据的方法(推荐)

前一阵领导安排了一个任务:定时将集团数据库某表的数据同步至我们公司服务器的数据库,感觉比写增删改查SQL有趣,特意记录下来,希望能帮到有类似需求的小伙伴,如有错误也希望...

2021-01-09

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

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

2021-01-09

简单实例解释Oracle分页查询

什么是分页查询
分页查询就是把query到的结果集按页显示。比如一个结果集有1W行,每页按100条数据库。而你获取了第2页的结果集。为什么要分页查询
如果一个结果集有几十W行,那...

2021-01-09

部署Oracle 12c企业版数据库( 安装及使用)

在计算机信息安全领域中,数据库系统无疑有着举足轻重的地位。比如:SQL Server、MySQL、DB2、Oracle等,都是比较知名的数据库管理软件,由于Oracle数据库的安全性,所以在一些比较重...

2021-01-09

Oracle 给rac创建单实例dg并做主从切换功能

一、概述本文将介绍如何给rac搭建单节点的dg,以及如何对其进行角色转换。预先具备的知识(rac搭建,单实例-单实例dg搭建)二、实验环境介绍主库rac(已安装rac,并已有数据库orcl)r...

2021-01-09

CentOS8下安装oracle客户端完整(填坑)过程分享(推荐)

oracle32位客户端安装首先uname -aLinux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 409:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linuxcat /etc/redhat...

2021-01-09

oracle 取某个时间段的数据(每周几的上午几点到几点)

oracle 取某个时间段的数据,具体代码如下所示:select count(*),t.分组字段 from (select t.* ,to_char(t.时间,'HH24') stime,to_char(t.时间,'HH24mi') fz,to_char(时间,'d')...

2021-01-09

windows中oracle存储过程加密的实例代码

在硬盘中创建一个过程test.sqlcreate or replace procedure test_bf isbegin dbms_output.put_line('test success');end;然后通过使用oracle自带的wrap命令对过程进行加密...

2021-01-09

oracle备份之备份测试脚本的方法(冷备、热备、rman)

1、数据库环境数据库DBID及打开模式SQL> select dbid,open_mode from v$database; DBID OPEN_MODE---------- ----------4106451204 READ WRITE数据文件:SQL> select file#,...

2021-01-09

Oracle数据库正则表达式使用场景代码实例

正则表达式:无论是在前端还是后台正则表达式都是一个至关重要的知识点,例如判断一个手机号码输入是否正确,如果使用Java、C或者其他语言进行字符串进行判断,也许写几十行代码都...

2021-01-09

关于Oracle多表连接,提高效率,性能优化操作

执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合...

2021-01-09

oracle 批量删除表数据的几种方法

1.情景展示
  情景一:  删除PRIMARY_INDEX_TEST表中,MINDEX_ID字段为空的数据  情景二:  删除VIRTUAL_CARD_TEST表中的脏数据2.解决方案  情景一的解决方案: DELETE F...

2021-01-09

Oracle如何批量将表中字段名全转换为大写(利用简单存储过程)

前言今天查询一个数据字段一直提示字符无效,明明在数据库表字段中是存在的;查询后得知,数据库表字段为小写时,查询需要将字段名小写并加上双引号;表名同理,我这里表名是大写,暂时不...

2021-01-09

Oracle数据库由dataguard备库引起的log file sync等待问题

导读:最近数据库经常出现会话阻塞的报警,过一会又会自动消失,昨天晚上恰好发生了一次,于是赶紧进行了查看,不看不知道,一看吓一跳,发现是由dataguard引起的log file sync等待。我们...

2021-01-09

使用imp和exp命令对Oracle数据库进行导入导出操作详解

这里导入导出路径都在D盘下,默认文件名为:example.dmpexp方式导出数据相关参数项如下: 关键字 说明 默认 USERID 用户名/口令...

2021-01-09

Oracle数据库游标连接超出解决方案

oracle数据库忽然连不上了,一查是游标数量超了。1.查看游标数show parameter open_cursors2.修改游标数alter system set open_cursors = 10000;
3.获取打开的游标数select o...

2021-01-09

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

写在前面最近在研究如何实现Oracle数据库之间的数据同步,网上的资料确实比较少。最好用的Oracle数据库同步工具是:GoldenGate ,而GoldenGate是要收费的。那么还有什么好的办法...

2021-01-09

Oracle中分组查询group by用法规则详解

Oracle中group by用法
在select 语句中可以使用group by 子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总...

2021-01-09

oracle数据库的删除方法详解

1、图形界面删除练习之前记得创建快照

执行命令之前要保证数据库属于open状态SQL> alter database open;[oracle@localhost ~]$ dbca

2、静默删除使用DBCA进行删除的数据...

2021-01-09
返回顶部
顶部