位置导航 >> 返回首页 >> Oracle
Oracle处理节点之间的父子关系
Oracle处理节点之间的父子关系,通常当与树的结构之间的关系处理,这是一个很复杂的事情,我们可以通过程序代码去逐层遍历父或子节点,这样做的缺点是很明显,效率不高,操作复杂性是比较大的。而当我们使用Oracle当数据库,我们可以有一个简单的解决方法,例如下列: 1.首先创建一张表。保存父子关系 drop tabl...
Oracle秉承六大标准打造PaaS云服务
Oracle秉承六大标准打造PaaS云服务,从最近和客户的沟通过程中,我们发现相对比较保守的政府、银行业,纷纷提出了上云的需求,说明了云计算的趋势已经覆盖所有行业,企业对于云计算的接受度、信任度,相比于前几年已经有明显的增长,正呼应了之前甲骨文对云计算的预测:至2025年,95%的企业IT预算都将投入到云计算领...
Oracle 通过SPM为SQL语句加HINT
Oracle 通过SPM为SQL语句加HINT,一个SQL,通过SPM固定它的执行计划,可以通过DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE实现。也可以通地此功能在不修改原SQL的情况下对其加HINT来固定执行计划。 DB VERSION:Oracle 11.2.0.4 OS:CentOS 6.6 例如: 原SQL走索引: SELECT * FROM SCOTT.TB_SPM WHERE OBJECT_ID=1...
Oracle常见函数大全
Oracle常见函数大全: 数值型函数 返回绝对值 abs(x) ABS(X) 【功能】返回x的绝对值 【参数】x,数字型表达式 【返回】数字 SQL> select abs(100) , abs(-100) from dual ; ABS(100) ABS(-100) ---------- ---------- 100 ...
Oracle-procedure/cursor解读
Oracle-procedure/cursor解读,存储过程( Stored Procedure )是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程是由流控制和 SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用...
Oracle 等待事件解读
Oracle 等待事件解读,概述:等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。 1). 空闲等待事件 ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。 2). 非空闲等待事件 专门针对 ORACLE 的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件...
Oracle Update操作优化实例
Oracle Update操作优化实例,客户的每小时redolog日志量大,配合AWR和LOGMINER检查发现是由一条update语句引起。这条语句大概每小时执行80次左右,不仅产生了大量的重做日志,而且逻辑读也很高。 语句类似update tb_test_log set object_id=1 where owner='SYS',是对表tb_test_log按一定的频率,把满足条件owner...
Oracle 12C升级检查问题分析
Oracle 12C升级检查问题分析,今天计划把一个测试环境升级到Oracle 12C,为了练练手,先在备库上来做。数据库版本是11.2.0.3.0,计划升级到12.1.0.2.0。 为了不影响原有的测试主库,我在备库上做了Failover,两个命令下去就立刻生效了。 SQL> select open_mode from v$database; OPEN_MODE --------------...
ORA-27101 ORACLE not available解决
ORA-27101 ORACLE not available解决,问题描述:今天打开plsql,报错无法识别连接服务。 1.然后去找,是不是Oracle服务没有启动,但是发现oracle的其他服务都能启动.只有OracleDBConsolearies不能启动,这说明Oracle的运行 也是存在一定问题的. 2.于是在想,是不是oracle本身没有启动,于是通过sqlplus去启动oracle报错...
ORA-01950报错解决方法
ORA-01950报错解决方法,从ORA-01950报错聊起——令人困惑的Resource角色和隐含unlimited tablespace系统权限。 相信大家一定对Resource 角色不会陌生,Resource 角色是授予开发人员的,能在自己的方案中创建表、序列、视图等。很多DBA习惯在创建新用户后直接赋予Connect和Resource 角色,这样就可以在数据库里执...
使用Oradebug修改Oracle SCN
使用Oradebug修改Oracle SCN,Oracle SCN对于数据库运行、维护而言是至关重要的因素。在启动从mount到open过程中,主要是各种文件的SCN进行比较的行为。通常情况下,我们是不需要介入到Oracle SCN的取值和设置,甚至错误的干预可能会引起严重运行事故。 在之前的文章中,笔者介绍过使用隐含参数和跟踪事件来推动O...
将数据从MySQL迁移到Oracle的注意事项
将数据从MySQL迁移到Oracle的注意事项: 1.自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。 CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记...
stored outlines迁移成SQL执行计划基线
stored outlines迁移成SQL执行计划基线: stored outline迁移 stored outline是对SQL语句的一组hint。hint指示优化器对SQL语句选择一个特定的执行计划。stored outline是一种遗留技术用于提供执行计划的稳定。 stored outline迁移是用户将stored outline转换为SQL执行计划基线的处理过程。SQL执行计划基线是一组...
Oracle增加修改删除字段/主键
Oracle增加修改删除字段/主键: Oracle修改字段名称 alter table xgj rename column old_name to new_name; 修改字段类型 alter table tablename modify (column datatype [default value][null/not null],….); 例子 假设表xgj,有一个字段为name,数据类型char(20)。 create table xgj( id ...
Oracle特殊恢复:BBED修改某个数据文件头
Oracle特殊恢复:BBED修改某个数据文件头,Oracle数据文件头中的scn要与控制文件中的scn一致,数据库才可以open,在open过程中我们可以通过bbed来修改某个数据文件头的scn,来欺骗oracle,来open库。 1、环境如下 使用Oracle 11gR2进行测试,具体版本为11.2.0.4 SYS@linuxidc SQL>select file#,name,checkpo...
Oracle数据库ORA 54013错误的解决办法
Oracle数据库ORA 54013错误的解决办法,ORA-54013: 不允许对虚拟列执行 INSERT 操作,这是Oracle 11 的新特性——虚拟列。在以前的Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。 现在Oracle 11允许我们直接在表上使...
Oracle数据库opatch补丁操作流程
Oracle数据库opatch补丁操作流程,这篇文章主要介绍了Oracle数据库opatch补丁操作流程的相关资料,本文从升级前准备工作到安装补丁操作整理过程都介绍的非常详细,需要的朋友可以参考下。 一、升级前准备工作 1、确认数据库版本 使用dba登陆查询当前数据库的版本 SQL> select * from v$version; BANNER ...
Oracle分析函数之排序后顺序号row_number()
Oracle分析函数之排序后顺序号row_number(): 【语法】ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 【功能】表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) row_number() 返回的主要是“行”的信息,并没有排名。 【说明】Oracle分析函数...
Oracle创建主键自增表示例代码
Oracle创建主键自增表示例代码,本篇文章给大家主要介绍的是在oracle中如果创建自增长表的方法,这里要用到序列。下面话不多说,我们来看示例代码。 示例代码 create table tb_student ( id NUMBER(10) not null, &nb...
当Oracle 12C PDB遇上JDBC
当Oracle 12C PDB遇上JDBC,最近整合了几个测试环境,都放入了12c的容器数据库中。今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了。迁移数据库的步骤,因为数据量不大,数据结构较为复杂,所以直接采用了DataPump来做,而且因为测试环境,所以很多问题有充足的时间去排除和分析。 首先我创...
Oracle跨版本与平台执行传输表空间
Oracle跨版本与平台执行传输表空间,将aix(10.2.0.4)平台上的源数据库中的tspitr表空间传到linux(11.2.0.4)平台,并在源主机上使用目录/yb_oradata/transport来存储被转换的数据文件。操作步骤如下: 1.将要被传输的表空间tspitr设置为只读 SQL> alter tablespace tspitr read only; Tablespace altered. S...
Oracle常用的SQL方法总结
Oracle常用的SQL方法总结,在项目中一般需要对一些数据进行处理,以下提供一些基本的SQL语句: 1.基于条件的插入和修改:需要在表中插入一条记录,插入前根据key标识判断。如果标识符不存在,则插入新纪录,如果标识符存在,则根据语句中所给的新值对原纪录中的字段进行更新: merge into A using B on (A.key...
Oracle Update操作的优化
Oracle Update操作的优化,客户的每小时redolog日志量大,配合AWR和LOGMINER检查发现是由一条update语句引起。这条语句大概每小时执行80次左右,不仅产生了大量的重做日志,而且逻辑读也很高。 语句类似update tb_test_log set object_id=1 where owner='SYS',是对表tb_test_log按一定的频率,把满足条件owner='...
Oracle 12C升级检查问题分析
Oracle 12C升级检查问题分析,今天计划把一个测试环境升级到Oracle 12C,为了练练手,先在备库上来做。数据库版本是11.2.0.3.0,计划升级到12.1.0.2.0。为了不影响原有的测试主库,我在备库上做了Failover,两个命令下去就立刻生效了。 SQL> select open_mode from v$database; OPEN_MODE -----------------...
Oracle 12C PDB迁移
Oracle 12C PDB迁移,最近在整理测试环境的服务器资源,发现真是混乱,问题比较多。首先是服务器配置较低(很多都是KVM或者openstack虚机),资源使用率不高,有些数据的版本较低(10gR2),没有开启归档,没有备库(有些都是异机备份的形式)。 而且数据库比较散乱,整合起来难度较大,最大的难点就是数据库用户重...
ORA-01950报错解决
ORA-01950报错解决,令人困惑的Resource角色和隐含unlimited tablespace系统权限。相信大家一定对Resource 角色不会陌生,Resource 角色是授予开发人员的,能在自己的方案中创建表、序列、视图等。很多DBA习惯在创建新用户后直接赋予Connect和Resource 角色,这样就可以在数据库里执行创建表等操作了。 最近在测试...
使用AWK分析Oracle系统锁定、Hang状态
使用AWK分析Oracle系统锁定、Hang状态,在早期Oracle版本中,由于技术不成熟等原因,数据库锁定和僵死状态还是时有发生的。对待这些问题,老先生们的处理策略无外乎是“重启”和“考究”两种策略。 所谓“重启”,通过强制的重启服务器或者数据库,将软硬件偶然出现的锁定僵死状态重置,是一种最简单的处理办法。...
Oracle字符集解决中文乱码
Oracle字符集解决中文乱码,经常碰到SQLPLUS展现乱码的问题,字符集和相关的定义都有说明但是很少有能把这些关系说的很简单易懂的。在此之前我们需要搞清楚三个概念,操作系统字符集,客户端字符集,Oracle字符集: 操作系统字符集:对应的参数是LANG,这个参数应该是Oracle数据库的超集,如果操作系统不支持,那...
各种编程语言的优缺点
各种编程语言的优缺点,圣经记载:在远古的时候,人类都使用一种语言,全世界的人决定一起造一座通天的塔,就是巴别塔,后来被上帝知道了,上帝就让人们使用不同的语言,这个塔就没能造起来。 巴别塔不建自毁,与其说上帝的分化将人类的语言复杂化,不如说是人类自身心灵和谐不再的分崩离析。之所以后来有了翻译,...
企业整合NoSQL的10大要点
企业整合NoSQL的10大要点,数据在推动企业的创新和发展,但是只是对准备好高效处理数据的企业来说是这样。 虽然关系数据库有其一席之地,但如今数据的复杂性、数量和需求让关系数据库并不适合某些应用。在许多这样的情况下,NoSQL技术的出现填补了这个空缺。不过,将NoSQL系统实施到贵企业可能并非易事。 MarkLo...
共 807 页 每页 30 条  2/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的理由