位置导航 >> 返回首页 >> Oracle
Oracle数据库(触发器、存储过程、函数、包)
Oracle数据库(触发器、存储过程、函数、包): 知识点一、触发器(trigger) 触发器会被编译且存储在数据库服务器中。由一个事件来启动运行,即触发器是当某个事件发生时自动隐式运行。并且触发器不能接收参数。所以运行触发器就叫触发或点火。oracle事件指的是对数据库的表进行insert、update及delete操作或对...
Oracle数据库SQL查询
Oracle数据库SQL查询,查询是一个基本需求,但具体需求是千变万化的,所以查询同时又是复杂的。 曾经历过一个项目,几十号人,辛苦加班搞了两三个月,只是为了实现一个主要功能:保单查询。不过,因为是新人新客户,还有环境搭建(开发、测试)、接口联调、需求变更等问题会拖慢开发进度。 以下查询看似繁多,其...
Oracle数据管理常用操作命令
Oracle数据管理常用操作命令: 1、数据文件迁移 很简单,三个步骤就行了 第一步:把表空间Offline,把表空间的数据文件移动到D盘指定的目录。 第二步:修改表空间文件路径alter database rename file '旧文件路径' to '新文件路径'; 第三步:把表空间Online,这样就可以了。 1.1 文件系统数据文件按迁移 da...
OracleVPD详解(虚拟专用数据库)
OracleVPD详解(虚拟专用数据库),所谓虚拟专用数据库(VPD)指的是,通过在数据库里进行配置,从而让不同的用户只能查看某 个表里的部分数据。VPD分为以下两个级别。 行级别:在该级别下,可以控制某些用户只能查看到某些数据行。比如,对于销售数据表sales 来说,每个销售人员只能检索出他自己的销售数据,不能查询...
Oracle创建表空间
Oracle创建表空间,注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行。2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在。 /*分为四步 */ /*第1步:创建临时表空间 */ 代码如下: create temporary tablespace user_temp tempfile '...
ORA-02298:无法验证(约束)-未找到父项关键字解决办法
ORA-02298:无法验证(约束)-未找到父项关键字解决办法,--在用PL/SQL导入表数据的时候报错 ORA-02298: 无法验证 (PNET.POST_CLOB_FK) - 未找到父项关键字 --发现是启用外键约束时报的错 alter table DM_VOLREV enable constraint VR_VOLID_FK; /*原因分析: 你要插入的表A里,有外键连接到另一个表B的主键,你...
Oracle数据泵导出报错ORA-39126、ORA-04063、ORA-06508
Oracle数据泵导出报错ORA-39126、ORA-04063、ORA-06508,测试环境数据泵备份突然报这莫名其妙的错误,怎么引发的原因不详,只能见招拆招先解决问题了。 Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Oracle Label Security, OLAP, Data...
Oracle 11g版本expdp的COMPRESSION参数压缩比
Oracle 11g版本expdp的COMPRESSION参数压缩比: 1.Oracle 11g中expdp帮助页中关于COMPRESSION参数的描述 secooler@secDB /home/oracle$ expdp -help …… COMPRESSION Reduce the size of a dump file. Valid keyword values are: ALL, DATA_ONLY, [METADATA_ONLY] and NONE. …… 可见,11g中的COMPRESSI...
Oracle数据泵导出ORA-31617错误
Oracle数据泵导出ORA-31617错误,客户的Oracle 10204 RAC FOR Hp数据库执行EXPDP并行导出时出现了这个错误信息。 导出报错如下: Export: Release 10.2.0.4.0 - 64bit Production on Thursday, 12 January, 2016 6:10:00 Copyright (c) 2003, 2007, Oracle. All rights reserved. Connected to: Oracle ...
攻击者可利用MySQL零日漏洞控制数据库(含POC)
攻击者可利用MySQL零日漏洞控制数据库(含POC),波兰安全研究员Dawid Golunski发现两个零日漏洞:CVE-2016-6662和CVE-2016-6663。这两个零日漏洞影响了目前所有MySQL版本,并允许攻击者完全控制数据库。 Golunski表示,他向甲骨文公司和其它过去MySQL源代码分支(比如MariaDB和PerconaDB)数据库厂商通知了两大零...
分布式事务故障处理暨ORA-24756:transaction does not exist处理
分布式事务故障处理暨ORA-24756:transaction does not exist处理,看到警告日志一直报ORA-24756错误:Errors in file /Oracle/admin/NHMIX01/bdump/nhmix01_reco_4959.trc: ORA-24756: transaction does not exist 但是去找trace文件的时候却没有 想到了事务的问题,查dba_2pc_pending s...
怎么改变AIX上使用Oracle的一些限制
怎么改变AIX上使用Oracle的一些限制? 1、需要修改用户能打开的最大进程数目 默认每个用户最大只能打开128个进程数目,而oracle用户一般需要打开上千个进程。 #chdev -l sys0 -a maxuproc=’2000′ sys0 changed 以上修改,可以通过如下命令来查看 #lsattr -El sys0 2、修改用户限制 主要是Oracle用户,可...
通过STANDBY数据库实现读写分离时索引过多的问题
通过STANDBY数据库实现读写分离时索引过多的问题,Oracle 11g的物理STANDBY数据库可以只读打开并实时应用,可以满足很多应用更改为读写分离的架构。但业务上将主库主要做DML操作,备库上做SELECT操作,可能存在的一个问题就是,备库上的SELECT可能需要大量的索引,而这些索引在主库上实际是没有意义的,并且还影响...
Oracle数据库备份方法
Oracle数据库备份方法,任何数据库在长期使用过程中,都会存在一定的安全隐患。对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制。 当数据库发生故障后,希望能重新建立一个完整的数据库,该处理称为数据库恢复。恢复子系统是数据库管理系统的一个重要组成部...
普通索引转HASH分区索引报ORA-01408
普通索引转HASH分区索引报ORA-01408,ORA-01408:such column list already indexed问题的原因是当新建一个索引时,索引对应的字段和字段顺序和已经存在的索引相同。 最近一个需求,是将主键索引转成HASH分区的主键索引,需要新建一个索引,然后将现有的主键索引去掉。如果直接新建一个字段相同且字段顺序相同的索...
Oracle SQL过滤条件是IS NULL or !=的优化
Oracle SQL过滤条件是IS NULL or !=的优化,通常情况下is null或者!=这些条件如果不是具有很强的过滤性,可以先关注其它的过滤条件。但有些SQL这两种条件具有很强的过滤性,就可以考虑用以下方法。下面先讨论is null的优化,再讨论!=的优化,最后讨论is null or !=一起使用的优化。 以下测试: Oracle version:1...
Oracle 11g CentOS 7安装记录
Oracle 11g CentOS 7安装记录: 1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟机:Parallel Desktop 10.1.1 虚拟机操作系统:CentOS-7-x86_64-DVD-1511.iso Oracle:linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip JDK:jdk1.8.0_77.zip 2. 安装CentOS7虚拟机 2.1 新...
Oracle的自动统计信息不收集直方图的信息
Oracle的自动统计信息不收集直方图的信息,在oracle9i中,默认的统计信息收集是不收集直方图信息的,也就是说默认的MOTHOD_OPT模式为FOR ALL COLUMNS SIZE 1。 在10g开始,dbms_stats包中默认的METHOD_OPT做了调整,默认的METHOD_OPT值为FOR ALL COLUMNS SIZE AUTO SQL> select * from v$version; BANNER —...
Oracle数据库基础
Oracle数据库基础: 一:Oracle了解 Oracle公司简介 Oracle是世界最大的软件,操作系统,编程语言,数据库供应商之一(还有微软),但是Oracle数据库起源于IBM的一篇论文——《论关系型数据库》。由此论文编写除了Oracle数据库。Oracle数据库在希腊文里是“神喻”,在中国翻译为甲骨文。 Oacle创始人: CEO:...
正则表达式在ORACLE中的使用
正则表达式在ORACLE中的使用,Oracle使用正则表达式离不开这4个函数: 1、regexp_like 2、regexp_substr 3、regexp_instr 4、regexp_replace 看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单: regexp_substr 函数,和 subst...
Oracle环境变量设置脚本
Oracle环境变量设置脚本,每次都傻乎乎的往bashrc里面写环境变量,感觉不任性。于是,看了本书了解了/etc/oratab这个东东后,参考着书也写了一个设置Oracle环境变量的脚本。 在/etc/下创建oraset,权限设置为chown oracle:oinstall /etc/oraset oraset内容: #!/bin/bash # Sets Oracle environment variables....
Oracle模拟业务最小测试用例
Oracle模拟业务最小测试用例,环境:RHEL6.4 + Oracle 11.2.0.4。 1.创建业务用户表空间 2.创建业务用户 3.赋予用户权限 4.创建业务表 5.创建索引 6.业务查询SQL 7.删除业务用户及数据 8.删除业务表空间 1.创建业务用户表空间 假设使用了OMF管理,不需要明确指定数据目录(判定是否使用了OMF技术,查看db...
Oracle本地分区索引跨分区对成本的影响
Oracle本地分区索引跨分区对成本的影响,分区索引分为本地索引和全局索引,但对于在分区表上建索引,一般用的比较多的还是普通索引和本地分区索引,而全局分区索引相对用的比较少。以下测试为验证:分区表上的本地分区索引因为查询条件引起跨分区,是否改为普通索引更合适。 以下测试: oracle version:11.2.0.4 ...
Oracle存储过程循环语法实例分析
Oracle存储过程循环语法实例分析,这篇文章主要介绍了Oracle存储过程循环语法,结合实例形式分析了Oracle基本的while、for循环使用方法,具有一定参考借鉴价值,需要的朋友可以参考下。 1、简单循环 语法 loop statements; end loop; 例子: counter := 0; loop counter := counter + 1; &nb...
Oracle 12C使用RMAN进行表恢复
Oracle 12C使用RMAN进行表恢复,在Oracle 12C以前的版本中rman可以进行db,tablespace,datafile,block级别和TSPITR的恢复,12C引入了table级别的恢复。在没有打开flashback的时候可以进行单个表的恢复。 例,创建表 SQL> alter session set container=pdb2; Session altered. SQL> create table fra...
利用函数返回oracle对象表的三种方法
利用函数返回oracle对象表的三种方法,这篇文章主要为大家详细介绍了利用函数返回oracle对象表的三种方法,感兴趣的小伙伴们可以参考一下。 因为要返回表对象,无论后续用什么方法返回,都先要声明全局type;并且,字段变量类型要为object,不能为record: create or replace type t_test as object( EMP...
Oracle 11.2.0.1如何升级到11.2.0.3
Oracle 11.2.0.1如何升级到11.2.0.3,这篇文章主要为大家详细介绍了Oracle11.2.0.1如何升级到11.2.0.3的过程,Oracle同版本升级的方法,感兴趣的小伙伴们可以参考一下。 Oracle数据库升级也并非简单的事,这篇文章对Oracle那点事做了较详细的介绍,下面我就简单总结下,Oracle同版本升级的经历: 升级数据库: 1...
Oracle数据库升级或数据迁移方法研究
Oracle数据库升级或数据迁移方法研究,本文详细论述了oracle数据库升级的升级前的准备、升级过程和升级后的测试与调整工作,并对各种升级方法在多种操作系统平台上作了测试。 一、数据库升级的必要性 数据库升级是数据库管理员经常要面对的问题,如果你的应用要使用新版本数据库的新特性;如果数据库运行负载过重...
Oracle 数据库特殊查询总结
Oracle 数据库特殊查询总结,这篇文章主要介绍了Oracle 数据库特殊查询总结的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下。 1. 查询本节点及本节点以下的所有节点: select * from table1 c start with c.p_id='0000000' connect by prior c.id=c.p_id and c.use_yn='Y' order by id ; 2. 查询...
Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法
Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法,这篇文章主要介绍了Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法的相关资料,需要的朋友可以参考下。 1、查询ORACLE服务器的语言、地域和字符集 select * from nls_database_paameters; 查询结果如下图, NLS_LANGUAGE 表示“语言”,NL...
共 807 页 每页 30 条  3/27条   <<   <<   1   2   3   4   5   >>   :   GO 

相关课程

     思科培训      微软培训      红帽Linux培训      Oracle培训      华为培训
     F5 Networks培训      IT管理培训      Juniper培训      VMware培训      Cissp培训
     Spark培训      Openstack培训      IBM AIX培训      Cloudera培训      Citrix培训

在线咨询
◆微软将在Office中引入人工智能 ◆微软发Surface Pro 4/Studio固件更新日志 ◆微软:AI人工智能应该帮助,而不是替代人 ◆微软推出WDATP强化企业终端威胁防护 ◆Windows申请免费SSL证书-Let's Encrypt ◆思科ASAP助力全数字化时代数据中心创新 ◆怎样选择合适的PoE交换机? ◆思科持续保持企业基础设施市场优势 ◆网络工程师需要的8项技能 ◆思科IOS中改善CLI的用户体验 ◆H3C交换机以太网端口类型 ◆H3C交换机做DHCP ◆H3C交换机常用配置命令 ◆新华三集团总裁兼首席执行官于英涛2017年会致辞 ◆新华三加速云落地 ◆RHEL7 配置VNC远程桌面 ◆RHEL7利用iso镜像制作本地yum源 ◆RHEL6 学习笔记 ◆RedHat5和RedHat6 配置yum源详解 ◆RedHat7上为Nginx编译安装nginx_push_stream_module ◆是否有必要参加PMP考试培训 ◆该怎么选择PMP培训公司 ◆企业为什么需要IT配置管理及其如何使用 ◆PMP考试心得 ◆IT资产管理与ITIL配置管理的区别和联系 ◆Juniper用户快更新:Junos OS、SRX有DoS漏洞 ◆Juniper防火墙之恢复出厂默认设置 ◆Juniper SSG双机高可用(HA)平滑升级经验分享 ◆高盛:Juniper市场表现将超过Cisco和Arista ◆Juniper收购云管理公司AppFormix ◆F5 Network:让爱点亮世界 ◆F5发布2017年应用交付状态报告 ◆除F5外,其他负载均衡软件的优缺点 ◆负载均衡的那些算法们 ◆F5配置手册:设备初始化配置 ◆Oracle培训:Oracle数据泵导入dmp文件 ◆Oracle培训:Oracle手工建库出现ORA-01519错误 ◆Oracle培训:Oracle CDC部署 ◆Oracle培训:Oracle 12c创建可插拔数据库(PDB)及用户 ◆Oracle EXP和IMP使用方法介绍 ◆VMware中CentOS 6.6的kdump启动失败解决 ◆VMware NSX升级:微细分、安全启动和支持非vSphere环境 ◆VMware虚拟化培训:虚拟化的基础知识 ◆VMware发布2016数字化工作空间现状报告 ◆VMware助力广州科政实现恒大集团打造全虚拟化数据中心 ◆戴尔EMC补丁在VMAX存储系统中出现漏洞 ◆EMC进行SAN拆分,解决更细化的存储需求 ◆EMC数据中心全闪存年,机架级闪存可让Hadoop提速10倍 ◆EMC发布2016年新品和技术路线 ◆重新定义企业IT,EMC联手VMware推超融合 ◆最近面试的大数据岗位的公司经历 ◆用大数据预测雾霾,已获得环保部订单的微软是如何做到的? ◆大数据学习经验 ◆身处大数据时代,大数据这些误区你知道吗 ◆大数据分析促进人才招聘 ◆云计算SaaS采用要考虑的5大因素 ◆如何构建一个私有存储云 ◆云计算的三大支柱 ◆云计算的真正价值不仅仅是节省开支 ◆云计算将改变我们的生活? ◆Apache Spark也有不完美 ◆Spark将机器学习与GPU加速机制纳入自身 ◆spark作业调优 ◆Spark基本工作流程及YARN cluster模式原理 ◆从Spark 2.0版的推出,看开源大数据技术的商业化发展 ◆EasyStack郭长波当选OpenStack基金董事 ◆OpenStack私有云:好处、挑战和未来 ◆在Openstack上创建并访问Kubernetes集群 ◆思科公司关闭基于OpenStack的公共云 ◆2017年OpenStack管理员认证会不会火? ◆IBM和Bell联手共同打造苹果iOS企业应用 ◆IBM首席执行官提出人工智能部署三大基本原则 ◆调研IBM与西门子:软件将是工业的未来! ◆IBM在美获专利最多 ◆IBM闪存迎接新挑战 ◆Hadoop创始人Doug Cutting寄语2017:五种让开源项目成功的方法 ◆基于Ubuntu Hadoop的群集搭建Hive ◆HDFS以及HBase动态增加和删除节点 ◆Cloudera提供课程帮助缩小数据技能差距 ◆Cloudera提供课程帮助缩小数据技能差距 ◆扩大与Azure合作,思杰力推超融合基础设施上部署VDI ◆MapReduce工作流多种实现方式 ◆Citrix虚拟化技术:XenServer6.2资源池配置 ◆Citrix虚拟化技术:XenServer6.2虚拟机创建 ◆Citrix虚拟化技术:XenServer6.2存储管理 ◆2017年十大最热IT技能:安全位列其中 ◆筑牢个人信息安全防火墙 ◆2016年最热门的六大IT职位 ◆CISP认证和CISSP认证区别 ◆成为CISSP的理由