经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Oracle

sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory

在Zabbix Server服务器上安装oracle-instantclient11.2后,结果使用sqlplus命令时遇到“sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared ob...[2020/7/23]

oracle创建触发器(例:当有操作x_yonghu表指定字段并且字段有修改时,插入日志表)

最近总发现用户表一些数据被删了,找不到原因,后面通过创建触发器来排查,当有操作x_yonghu表时,记录下来插入日志表中。 create or replace trigger trg_x_yonghu_log_aft_modify after update OF shouji,...[2020/7/22]

CMD操作oracle数据导库过程图解

1.cmd窗口下,登陆管理员用户:sqlplus sy 1 as sysdba 2.创建新用户并为用户授权:   (1)创建用户 ---Create the user create user Helq3_Pro identified by "1" default t...[2020/7/21]

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

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

oracle数据库忽然连不上了,一查是游标数量超了。 1.查看游标数 show parameter open_cursors 2.修改游标数 alter system set open_cursors = 10000; 3.获取打开的游标数 sele...[2020/7/21]

ORACLE数据库中Rownum用法详解

ORACLE 中ROWNUM用法总结!  对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提...[2020/7/17]

ORACLE 12C创建wm_concat函数

0.首先使用dba用户登录数据库,并解锁wmsys用户 alter user wmsys account unlock; 1.用WMSYS用户登录,不知道密码可以修改其密码 alter user wmsys identified by 123456; 2.在wmsys下创建可用的...[2020/7/17]

【赵强老师】什么是Oracle的数据字典?

【赵强老师】什么是Oracle的数据字典?

数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新...[2020/7/17]

数据库周刊31丨openGauss 正式开源;7月数据库排行榜发布;浙江移动国产数据库AntDB迁移;oracle ADG跨版本搭建;PG解决社保问题;mysqlbinlog解析……

摘要:墨天轮数据库周刊第31期发布啦,每周1次推送本周数据库相关热门资讯、精选文章、干货文档。 热门资讯 1、openGau 正式开源,华为公开发布源代码【摘要】6月1日,华为正式宣布开源数据库能力,开放openGau 数据库源代码,并成立openGau 开源社区,社区官网(ht...[2020/7/9]

【赵强老师】第一个Oracle的手工备份和恢复

一、什么是手工管理的备份与恢复? 尽管在Oracle中,已经有了RMAN的备份与恢复。但是作为Oracle备份恢复的一种方式,我们将在本文中通过一个例子来为大家介绍如何使用手工的方式来完成Oracle的备份与恢复。**手工方式的本质是通过操作系统的cp命令完成,**但是在备份与恢复的...[2020/7/8]

Jaspersoft iReport连接oracle数据库示例

  iReport是很棒的可视化报表编辑器,是目前全球最为流行的开源报表设计器,相信很多报表开发人员会用到它;版本在更新到2014年5月的V5.6以后就未在更新;简单介绍一下iReport连接oracle数据库的方法。   1、5.6版本的主界面,其他版本也类似,大同小异。 &n...[2020/7/8]

expdp/impdp 数据泵导入导出

expdp/impdp 数据泵导入导出

create directory mydata as ''逻辑目录路径''; 例如:  create directory mydata as ''/data/oracle/oradata/mydata''; grant read,write on direct...[2020/7/6]

exp imp

一.说明    oracle 的exp/imp命令用于实现对数据库的导出/导入操作;   exp命令用于把数据从远程数据库server导出至本地,生成dmp文件;   imp命令用于把本地的数据库dmp文件从本地导入到远程的O...[2020/7/6]

Oracle遇坑合集

序   平时在Oracle的日常相关开发这种,总会遇到各种各样的坑,索性在这里记录下,后续慢慢更新   如有问题,望指正,不胜感激!     1、Oracle 12c登录问题     背景:之前一直在 Oracle 11g 数据库上进行相关开发,最近新进项目组使用的...[2020/6/30]

plsql 调用方法

CREATE OR REPLACE FUNCTION c_to_f (degree NUMBER) RETURN NUMBER IS buffer NUMBER; BEGIN buffer := (degree * 9/5) + 32; RETURN buffer; END; --第...[2020/6/29]

plsql EXECUTE IMMEDIATE动态执行sql

select * from BANK t; DECLARE v_money bank.money%TYPE; BEGIN --简单执行sql,注意sql字符串不要带分号结束 EXECUTE IMMEDIATE ''SELECT money FROM bank WHERE id = ...[2020/6/29]

数据库周刊28│开发者最喜爱的数据库是什么?阿里云脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;PG异机归档;MySQL架构选型;Oracle技能表;Oracle文件损坏处理……

  热门资讯 1、Stackoverflow 2020年度报告出炉!开发者最喜爱的数据库是什么?【摘要】2020年2月,近6.5万名开发者参与了 Stackoverflow 的 2020 年度调查,这份报告中展示了开发人员对于数据库的看法。MySQL一直保持着榜首的位置,...[2020/6/29]

oracle异常处理

语句执行过程中,由于各种原因使得语句不能正常执行,可能会造成更大错误或整个系统的崩溃,所以PS/SQL提供了异常(exception)着一处理的方法来防止此类情况的发生。在代码运行的过程中无论何时发生错误,PL/SQL都能控制程序自动地转向执行异常部分。 1.预定义异常 预定义异常是...[2020/6/27]

选择和跳转语句

1.case语句 case语句使用简单的结构对数值做出选择,更为重要的是,它还可以用来设置变量的值 --CASE语法格式: case input_name when 表达式 then 结果执行 …… end; 说明:首先设...[2020/6/26]

触发器 trigger

触发器 trigger

触发器是被指定关联到一个表的数据对象,它不需要调用,当对一个表的特别事件出现时,它就被激活。触发器的代码也是由SQL语句组成的,因此用在存储过程中的语句也可以用再触发器的定义中。触发器是一类特殊的存储过程,与表的关系密切,用于保护表中的数据,当有操作影响到触发器保护的数据时,触发器将自动...[2020/6/25]

存储过程

存储过程是数据库对象之一,存储过程可以理解成数据库的子程序,在客户端和服务器端可以直接调用它。触发器是与表直接关联的特殊的存储过程,是在对表记录进行操作时触发的。 存储过程放在字典里,可以在不同用户和应用程序之间共享,并可以实现程序的优化和重用。 存储过程的优点: 1.存储过程在服...[2020/6/25]

可以利用包(package)将过程和函数安排在逻辑分组中。 包含有两个分离的部件:包说明(规范、包头)和包体(主体)。 包说明和包体都存储在数据字典中。 包与过程和函数的一个明显的区别是,包仅能存储在非本地的数据库中。 用SQL命令创建包需要分别创建包头和包体两部分: --包...[2020/6/23]

Oracle 隐式转换

Oracle在执行自隐式转换时:总是会把字符串转为数字,字符串转为日期。当列进行转换,会跳过索引,降低性能。 创建一个表格,给三个列建立索引,进行测试。 create table t1(n1 number, v1 varchar2(10), d1 date); insert ...[2020/6/23]

Oracle调用Java方法(上)如何使用LoadJava命令和如何将简单的Jar包封装成Oracle方法

最近在工作中遇到了遇到了一个需求需要将TIPTOP中的数据导出成XML并上传到FTP主机中,但是4GL这方面的文档比较少最终决定使用Oracle调用Java的方法,在使用的过程中发现有很多的坑,大部分的博客只粗略的介绍了下导致耗费了很多时间,在这里分两个博文详细的记录一下这个功能,填一下...[2020/6/22]

数据库的统计汇总分组合并

对表数据进行检索时,经常需要对结果进行汇总或计算,例如,在学生成绩数据库中求某门课程的总成绩,统计各分数段的人数等。 1.统计函数 统计函数用于计算表中的数据,返回单个计算结果 SUM和AVG函数:分别用于求表达式中所有值项的总和与平均值 --求选修100012课程的学生的平均...[2020/6/22]

循环结构

循环提供了一遍又一遍重复执行某段语句直至满足退出条件,退出循环。编写循环语句时,注意一定要确保有相应的退出条件满足。 1. LOOP-EXIT-END循环 <循环体>是在循环体中需要完成操作,如果条件表达式为true则跳出循环,否则继续循环操作,直到满足条件表达式才能跳出...[2020/6/22]

游标

一个对表进行查询的SQL语句通常都会产生一组记录,称为结果集。但是许多应用程序,尤其PL/SQL嵌入式的主语言(如java,C等),通常并不能把整个结果集作为一个单元来处理,因此,这些应用程序需要一种机制来保证每次只处理结果集中的一行或几行,游标就提供了这种机制,即对一个结果集进行逐行处...[2020/6/22]

Oracle中获取字符串下标、截取字符串

Oracle中获取字符串下标、截取字符串   获取下标: SELECT INSTR(''AAA-BBB-CCC-DDD'', ''-'', 1, 1) as 字符位置 FROM dual   截取字符串:   SELECT SUBSTR('...[2020/6/19]

Oracle锁-行级排他锁(一)

Oracle锁-行级排他锁(一)

下一篇:共享锁 学习电子书:https: docs.oracle.com/cd/E18283_01 erver.112/e16508/consist.htm#CNCPT1339 什么是排它锁? 每一个事务在修改资源时会获得排他锁,该事务不结束,则其他事务不能修改此资源。(注意:这里...[2020/6/19]

Oracle锁-共享锁(二)

一个事务执行dml操作,就会自动加上行共享表锁,以防止其他需要排他锁的事务访问。 一个事务对表新增数据,另一个事务修改表报错显示“资源正忙...”,因为修改该表时需要排他锁。 一个事务修改表数据,或删除表数据,就是真正的影响记录数为0,另一个事务依然无法...[2020/6/19]

oracle编译函数卡死问题

SELECT * FROM V$DB_OBJECT_CACHE WHERE name=upper(''Fn_JS_DBlink_BM'') AND LOCKS!=''0'';select SID from V$ACCESS WHERE object=upper(''Fn_JS_DBlin...[2020/6/19]

ORACLE SYS_REFCURSOR VS REF CURSOR

CURSOR是强类型,SYS_REFCURSOR 是弱类型(类似C#的var)。 Cursor: create or replace package pkg as cursor cur is select 1 n from dual; type tcur ...[2020/6/19]

用SQL语句获取常见的几种日期

用SQL语句获取常见的几种日期数值 ---上周 SELECT TO_CHAR(TRUNC(SYSDATE, ''IW'') - 7, ''yyyymmdd'') FROM DUAL SELECT TO_CHAR(TRUNC(SYSDATE, ''IW'') - 1, ''yyyymm...[2020/6/15]

Oracle查看SQL执行计划,分析SQL性能

Oracle查看SQL执行计划,分析SQL性能

如何查看SQL执行计划 ????使用 PL/SQL 查看,具体使用方法如下: 新建 解释计划窗口 ,将 SQL 复制进去执行,即可显示执行计划。 选中 SQL 语句,点击菜单 工具-解释计划 或 按快捷键 F5 执行计划结果说明 表扫描 table acce by ...[2020/6/15]

C语言获取dbms_output输出的方法(适用于oracle和达梦)

C语言获取dbms_output输出的方法(适用于oracle和达梦)

最近安装了datagrip操作达梦数据库,发现有一个问题:dagagrip无法获取dbms_output的输出,在oracle是可以的,但在达梦不行。 于是联想到一个问题:c语言里面怎么获取dbms_output的输出? 百度了一下,没有找到明确的答案,但是找到了jdbc获取dbms...[2020/6/15]

PL/SQL编程急速上手

  结构化查询语言(SQL)是第四代编程语言的典型,这种命令式的语言更像一种指令,使用它,你只需要告诉计算机“做什么”,而不用告诉计算机“怎么做”。第四代编程语言普遍具有简单、易学、能更快的投入生产等优点,但也失去了部分第三代编程语言(C,...[2020/6/9]

一次Oracle修改最大连接数,导致oracle重启后无法登陆实例

       这是一次本地压力测试,由于默认Oracle 10g的数据库最大连接数是150。但是要程序的压力测试要用到300。 于是我参考网上资料,执行下面两行命令,修改最大连接数后,重启oracle服务器,就发生了错误提示o...[2020/6/8]

与oracle 有关的那点事

常用操作 1.查看创建表参数 提取完整的DDL: SELECT DBMS_METADATA.GET_DDL(''TABLE'',''table_name'') FROM DUAL; 2.指定返回记录数 select XXX from XXX where rownum<n...[2020/6/8]

oracle日期处理函数整理

1.trunc 函数   截断函数既可以截取日期 也可以截取数字   返回今天的日期 select trunc(sysdate)  from dual; --07-6月 -20    返回当月第一天 select trunc(sysdate,''mm'')&nb...[2020/6/8]

PLSQL错误总结

PLSQL错误总结

1、'''' is null为true,''''和null是同一个东西。 神经病写法:无论vc_itemids是null还是'''',or后面的那一句都为false,判空只能使用is null 或者 is not null。下面的vc_itemids只需要前面的判空就可以了。 &...[2020/6/4]

ORACLE数据库如何用datapump工具导出表结构然后导入到其它Schema下面

这里简单介绍一下如何使用ORACLE数据库的datapump工具导出、导入表结构定义。由于业务场景可能非常简单,你不会遇到任何问题,也有可能业务场景非常复杂,你就会遇到一些杂七杂八的问题。下面我简单介绍一下个人遇到的需求。一批表准备归档,归档的策略为将UserA下面的一批表T1、T2、、...[2020/5/29]

【12c】新特性:一文带你详细了解Oracle 12c 数据库的自动数据优化(ADO)

【12c】新特性:一文带你详细了解Oracle 12c 数据库的自动数据优化(ADO)

写在前面 Oracle 12c 可以通过热图和自动数据优化(ADO)实现信息生命周期的管理(ILM),上篇介绍了热图,本篇将对自动数据优化进行展开,通过热图和自动数据优化,最终实现信息生命周期...[2020/5/28]

【12c】一文教你详细了解如何安装Oracle Enterprise Manager Cloud Control 12c

1 软件环境 Oracle Linux 6.9 Oracle Enterprise Manager Cloud Control 12.1.0.4 Oracle 11.2.0.3 2 软件准备 ...[2020/5/28]

【12c】使用Cloud Control管理数据库

上篇演示了如何使用Cloud Control在目标机安装和配置Oracle Management Agent,本篇将介绍如何使用Cloud Control管理数据库。 1 手动添加数据库 1)...[2020/5/28]

【12c】DataGuard构建物理备用数据库(Cloud Control方式)

【12c】DataGuard构建物理备用数据库(Cloud Control方式)

前面介绍了如何通过RMAN Duplicate方式构建物理备用数据库,本篇将演示如何利用Cloud Control构建物理备用数据库。 1 软件环境 Oracle Linux 6.9 Orac...[2020/5/28]

【12c】使用CC安装与配置Oracle Management Agent

Oracle Management Agent是Cloud Control 12c的核心组件,它被安装在每个被CC管理的主机上,并监控主机及该主机上的所有目标,同时将这些目标信息提交给OMS。本篇将...[2020/5/28]

【12c】DataGuard物理备用数据库(DUPLICATE方式)搭建详细教程

1 软件环境 Oracle Linux 6.9 Oracle 12.1.0.2 主库:sz.oracle.com,IP:192.168.1.102 备库:sh.oracle.com,IP:19...[2020/5/28]

【12c】RMAN 与 DataGuard

由于主库和备库的db_name相同的,只是db_unique_name不同,可以使用备库进行数据库的备份,从而减轻主库备份的负担。本篇演示DataGuard环境下RMAN工具的使用。 1 查看主库...[2020/5/28]

【12c】DataGuard物理备库角色切换

Data Guard环境中数据库的角色转换有两种,分别为Switchover和Failover,通过名称可知,前者是正常的主备库之间的角色切换,该切换方式不会丢失数据;后者是故障切换,即主库不能继续...[2020/5/28]

【12c】Oracle Restart中的SRVCTL命令详解

SRVCTL,服务控制实用工具(Service Control Utility),可用于对Oracle Restart和Oracle RAC的配置和管理,本篇主要介绍SRVCTL命令在Oracle ...[2020/5/28]

【12c】CRS-4639: Could not contact Oracle High Availability Services

问题描述: 在Grid环境中,如果修改了主机名,启动Grid时会出现如下错误: [grid@sztest ~]$ sqlplus / as sysasm SQL*Plus: Releas...[2020/5/28]

121
2
记录数:1098 页数:1/2212345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板