Oracle
文章平均质量分 67
langcai1981
品一杯清茶,思念那淡淡的香味,不知何时它让我如此沉醉?
追求永远没有尽头,人生永远无法回头,可是我们有了追求,人生路上我们也就不再犹豫,不再后悔.
分享着并快乐着!希望所有的朋友都快乐着!
展开
-
ORACLE 12C PDB 维护基础介绍
链接:http://www.xifenfei.com/4432.html标题:ORACLE 12C PDB 维护基础介绍作者:惜分飞©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]CDB和PDB是ORACLE 12C一个很亮的新特性,由于他们的引入导致传统的ORACLE数据库管理理念不少发生了改变,这里列举了部分最基本的cdb和pdb管理方式转载 2013-10-12 14:21:24 · 2438 阅读 · 0 评论 -
ora-12516 tns listener could not find available handler with matching protocol
今天EPP(Enterprise Product Protal)系统间客户端连线出现如题ORA-12516错误. 根据其需求,首先确认服务器端监听器和DB并没有问题后,即判断为客户端连接问题;其二,查找ORA-12516错误引起的原因,发现为Processes数量导致,Oacle的sessions和processes的关系是sessions=1.1*processes +原创 2010-05-27 09:59:00 · 6640 阅读 · 0 评论 -
Trees in Oracle SQL
On its face, the relational database management system would appear to be a very poor tool for representing and manipulating trees. This chapter is designed to accomplish the following things:show you that a row in an SQL database can be thought of as an转载 2010-07-19 16:14:00 · 899 阅读 · 0 评论 -
Oracle 11.2.0在Windows Server 2003上安装的问题
最近一直在尝试将Oracle 11.2.0安装到Windows Server 2003上,连续几次安装都以失败告终,很是郁闷.有时间得好好研究一下了,在这里记录一下,后继将解决方案发表上来.以鼓励自己.原创 2010-07-07 10:18:00 · 1238 阅读 · 1 评论 -
Linux下环境安装配置Rose HA全攻略(图)
Linux下环境安装配置Rose HA全攻略(图)一.安装Rose HA 如何在Linux环境下安装Rose HA。本文假设环境为Linux操作系统,采用9.2版本的oracle数据库。下面我们看看,在Linux Oracle环境下如何安装和配置Rose HA。 首先将光盘放进光驱 A : 在工作机上将资源一一点中,转载 2010-04-23 17:36:00 · 6481 阅读 · 0 评论 -
Redhat AS4 下Oracle 自动启动脚本
出处: http://blog.ixpub.net/html/58/12945358-420019.html 以redhat as4和oracle 10g为例。安装oracle后首先用sqlplus启动下oracle,可以启动后,按照一下步骤实现开机启动。 在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带的脚本实现oracl转载 2010-04-13 18:20:00 · 2029 阅读 · 2 评论 -
Oracle 10.2.0.3 Patch安装
Oracle 10.2.0.1的Patch档逐渐形成了家族体系了,现在让大家来认识一下这个体系吧!到目前所发布的主要的Patch有10.2.0.2,10.2.0.3,10.2.0.4,10.2.0.4.1,10.2.0.4.2,10.2.0.4.3,10.2.0.5. 之前在32位和64位Linux下安装了较为稳定的Oracle 10G for Linux x86和Ora原创 2010-01-07 09:37:00 · 3335 阅读 · 1 评论 -
Oracle取前N位SQL
也许对SQL Server来说,取前N位的数据是很简单的事情,一条TOP语句就搞定了. 在Oracle中我们往往会感觉到头疼,平日里也常会用到,主要是使用partition by.语法如下:select emp_card_no,work_date,read_card_date,count(rownum) as cntfrom hra_read_card_daygr原创 2010-02-10 09:44:00 · 1172 阅读 · 0 评论 -
Oralce 10gR2 x86_64 For Redhat Enterprise Linux 4.8
DBA的路真的是很难走,2010年1月20号接到一单,需要安装两台ORACLE 10G的DB服务器起来,一台32位元的一台64位元的,操作系统为LINUX. 32位元的在ORACLE在RHEL U8 i386上配置完以后,马上就配起来了,PATCH到10.2.0.3也很快. 可没想到的是,以前在64位LINUX上装了那多ORACLE 64位的都没有出任何问题原创 2010-01-27 14:59:00 · 773 阅读 · 0 评论 -
Oracle Flashback Technology
Oracle Flashback TechnologyOracle Flashback Technology reduces recovery time from hours to minutes. From: http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_O转载 2010-01-28 10:29:00 · 927 阅读 · 0 评论 -
Oracle Temporary Tables临时表
虽然我们在日常的数据库开发与维护中经常使用临时表,但对于临时表的了解可能还是很片面的.今天在网上找到了一个好贴子,与大家分享一下. 出处:http://www.matrix.org.cn/thread.shtml?topicId=31492&forumId=36在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE GLOBAL TEMPO转载 2009-10-15 17:54:00 · 447 阅读 · 0 评论 -
深度理解Oracle10g中UNDO_RETENTION参数的使用
出处: http://blog.csdn.net/seagal890/archive/2008/10/09/3044226.aspx每一中数据库都需要有一种管理回滚或者撤销数据的方法。当一个DML发生以后,在用户还没有提交(COMMIT)改变,用户不希望这种改变继续保持,需要撤销所做的修改,将数据回退到没有发生改变以前,这时就需要使用一种被称为撤销记录的数据。 使用撤销记录,我们可以:1、转载 2009-10-15 17:50:00 · 433 阅读 · 0 评论 -
ORACLE SQL FAQ
SQL FAQOracle SQL FAQ:Contents1 What is SQL and where does it come from?2 What are the difference between DDL, DML and DCL commands?3 Difference between TRUNCATE, DELETE and DROP commands?4 How does one escape special characters when writing SQL qu转载 2010-07-19 15:50:00 · 1386 阅读 · 0 评论 -
Building an Ajax Memory Tree
Learn how to create an Ajax-based memory tree in Oracle Application Express, step by step.By now, you've probably heard of Ajax, which is shorthand for Asynchronous JavaScript and XML. If you've used Google Maps, Yahoo Mail, or Flickr, then you've seen转载 2010-07-19 15:57:00 · 841 阅读 · 0 评论 -
ORA-01589错误的解决过程
在学习控制文件自动备份过程尚未出现ORA-01589这个错误,但是在启用最小补充日志时,关闭实例时却提出实例未找打开SQL>shutdown immediate;ORA-01109:database未打开启动到mount状态还没有注意此问题,当要打开实例时,出现以下错误:解决方法如下:SQL>alter database open resetlogs;数据库已更原创 2012-08-16 15:21:22 · 6771 阅读 · 3 评论 -
ORA-19905: log_archive_format must contain %s, %t and %r 出现及解决过程
归档日志保存的路径由初始化参数log_archive_dest_N和db_recovery_file_dest指定:1.log_archive_dest_N,n最大值为31,即意味着可以有31个归档路径,每个路径上保存的归档日志一样,但是,Oracle的归档又可以分为将日志保存在本地文件系统上的和发送到远程另一个数据库上的本地归档和远程归档,其中可以被用做本地归档的只有1~10.测试环境为原创 2012-08-13 23:12:48 · 5522 阅读 · 0 评论 -
ORA-01591:lock held by in-doubt distributed transacation 解析
今天在查找一个普通表时,出现了上图所示ORA-01591的错误提示,在网上找了下问题点,ORA-01591 错误问题说明如下:Error: ORA 1591 Text: lock held by in-doubt distributed transa原创 2012-06-06 16:39:11 · 5098 阅读 · 0 评论 -
Oracle锁表查询及解锁kill
Oracle在操作过程中,锁表是时常发生的事情,当遇到锁表时,该如何查询锁表session及进程,如何解锁是经常困扰的事情,以下将介绍具体的操作步骤及方法供参考学习:锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;查看哪个表被锁selec原创 2012-05-30 12:24:52 · 2925 阅读 · 0 评论 -
使用remote_listener实现数据库与监听器分离 | HelloDML
使用remote_listener实现数据库与监听器分离作者:leexi 发布:2011-12-15 13:46 分类:Oracle remote_listener一般用在RAC环境中,单实例数据库是否可以使用该参数呢?如果可以,是否可以让listener 和数据库放在不同主机上?下面我们构造一个环境来测试下:环境:数据库在192.168.0转载 2011-12-29 11:55:12 · 7928 阅读 · 0 评论 -
TNS-12537、TNS-12560、TNS-00507、Linux Error:29 组合错误解决方案
今天很是郁闷,服务器用了很长时间都没有问题。早上使用过程中发现连接不上,经确认为机房断电,发机后主机启动正常,但是出现数据库监听器无法启动。主要错误和解决过程如下:[root@bddb 10.2.0]# su - oracle[oracle@bddb ~]$ lsnrctl statusLSNRCTL for Linux: Version 10.2.0.4.0原创 2011-12-09 10:44:17 · 4926 阅读 · 0 评论 -
性能监控之监控SQL语句
性能监控之监控SQL语句分析表analyze table tablename compute statistics for all indexes;analyze table tablename compute statistics for all indexed c原创 2011-09-05 16:07:57 · 1314 阅读 · 0 评论 -
Oracle 11g实时SQL监控
Oracle 11g实时SQL监控Oracle,深入解析Oracle, 读书笔记 四月 9th, 2010作者:dbtan |【转载时请以超链接形式标明文章出处和作者信息】链接:http://www.dbtan.com/2010/04/real-tim转载 2011-09-05 20:50:05 · 4470 阅读 · 0 评论 -
Instr与SubstrB语法的学习
Instr与SubstrB这两个Oracle的函数在我们的工作并不常见,但是这两个函数有时却是非常重要的,在此将自己的学习心得与大家分享.希望多提宝贵意见.原创 2011-01-17 15:27:00 · 1473 阅读 · 3 评论 -
Oracle 10g Release 2 RAC On RHEL4 Linux Using VMware ESX Server and NFS
IntroductionESX Server is the enterprise level hypervisor from VMware, which installs on the "bare-metal", making it significantly more efficient than desktop virtualization tools. This article uses EXS Server to provide the infrastructure for an Oracl转载 2010-08-06 13:32:00 · 1770 阅读 · 0 评论 -
Oracle RAC 已经成功实施到公司
<br />值得庆幸的是公司终于决定启用RAC架构了,但是RAC很多的性能还不能很好的利用,只有慢慢地挖掘出来了.<br />今天从C/S架构下测试发现启用双机还是需要作一些大的调整的.记录下来,以便日后解决这些问题点,真正使RAC的性能能够得到发挥出来,提升性能.原创 2010-07-25 16:42:00 · 731 阅读 · 0 评论 -
Oracle单栏位批量更新与多栏位批量更新
一般情况下,我们只是单条更新,批量更新较少,现针对批量更新问题提供三种方法: 1.单栏位批量更新UPDATE TEST A SET A.DEPT_NO=(SELECT B.DEPT_NO FROM TEST1 B WHERE A.EMP_NO=B.EMP_NO) 2.多栏位批量更新UPDATE TEST A SET (A.EMP_NO,A.DEPT_NO,A.ID_N原创 2009-06-18 19:16:00 · 1606 阅读 · 0 评论 -
Oracle横向求最大值
由于最近在开发过程中,需要在Oracle中取横向栏位的最大值,在此介绍几个Oracle的函数给大家: 具体内容请内博客内文,如果对各位有所帮助,请留下痕迹! Oracle纵向取最大值函数为:max(),最小值函数为:min() 横向取最大值函数为:greatest(),最小值函数为:least() 求某几列中最大值 select grea原创 2009-08-19 14:31:00 · 4069 阅读 · 0 评论 -
Oracle lag()/lead() over()分析函数
最近在处理考勤资料时,遇到了取值判断的问题,在论坛上经过多次讨论,终于得到了解决方案.论坛网址如下:http://topic.csdn.net/u/20090415/15/4d934ccf-134d-4a3d-846e-cc71a1cebebd.html?647544693 主要处理过程为:一.创建数据表-- Create tablecreate table HR_TEST原创 2009-04-16 17:18:00 · 8299 阅读 · 0 评论 -
ORA-01017: invalid username /password;logon denied
ORA-01017: invalid username /password;logon denied 但是在EM 10G(Grid Control and DB Control)中却解决不了问题, 因为有其他的配置文件需要修改. 原文: http://blog.itpub.net/post/493/15071 方法如下: 一 Grid Control 假如在安装过程中我给SYSMAN转载 2009-04-16 15:54:00 · 14643 阅读 · 1 评论 -
Oracle Trigger
1、这是oracle的规定,不能对执行触发器的表进行操作。 可以对new.xxx进行操作啊, 对于oracle行级触发器(for each row),不能对本表做任何操作,包括读取 原则: 在before insert触发器中,可以实现对本表的访问; 在after insert触发器中,不能实现对本表的访问; 在before/after update原创 2008-12-03 17:45:00 · 606 阅读 · 0 评论 -
整理了一个新的TRIGGER供学习之用
-- 表create table test (names varchar2(12), dates date, num number);-- 视图create or replace view vi_test asselect * from test;-- 同义词create or replace synonym原创 2008-12-03 17:51:00 · 623 阅读 · 0 评论 -
oracle的case函数
oracle的case函数下面对ORACLE的CASE函数作一些说明性的事例,当然为了省事,从网上找的事例,再作的功能说明:create sequence STUDENT_SEQUENCE;CREATE TABLE students (id NUMBER(5) PRIMARY KEY,stu_name VARCHAR2(20),score NUMBER(10,0),grade varcha原创 2008-11-29 10:28:00 · 1535 阅读 · 0 评论 -
Group By的扩展使用
分组函数GROUP BY的扩展使用总结出处:http://blog.chinaunix.net/u/15472/showart_226924.html 分组函数的扩展使用1.ROLLUP子句 ROLLUP是GROUP BY子句的扩展,它是为每一个分组返回一条合计记录,并为全部分组转载 2008-11-27 11:46:00 · 798 阅读 · 0 评论 -
Oracle JOB
Oracle job 管理,介绍job的创建、删除、查看,及其各参数。转载:http://swallow0175.itpub.net/post/21573/277240SVRMGR> select * from dba_jobs; 初始化相关参数job_queue_processesalter system set job_queue_processes=39 scope=spfile;/转载 2008-11-06 10:29:00 · 768 阅读 · 0 评论 -
Oracle函數21-30
21.COSH返回一个数字反余弦值SQL> select cosh(20) from dual; COSH(20)---------242582598 22.EXP返回一个数字e的n次方根SQL> select exp(2),exp(1) from dual; EXP(2) EXP(1)--------- ---------7.3890561 2.7182818 23.FLO转载 2008-09-11 15:23:00 · 446 阅读 · 0 评论 -
Oracle函數31-40
31.SIGH返回双曲正弦的值SQL> select sin(20),sinh(20) from dual; SIN(20) SINH(20)--------- ---------.91294525 242582598 32.SQRT返回数字n的根SQL> select sqrt(64),sqrt(10) from dual; SQRT(64) SQRT(10)--------转载 2008-09-11 15:20:00 · 466 阅读 · 0 评论 -
Oracle函數41-67
41.SYSDATE用来得到系统的当前日期SQL> select to_char(sysdate,dd-mm-yyyy day) from dual; TO_CHAR(SYSDATE,-----------------09-05-2004 星期日trunc(date,fmt)按照给出的要求将日期截断,如果fmt=mi表示保留分,截断秒SQL> select to_ch转载 2008-09-11 15:25:00 · 501 阅读 · 0 评论 -
Oracle函數11-20
11.SUBSTR(string,start,count)取子字符串,从start开始,取count个SQL> select substr(13088888888,3,8) from dual; SUBSTR(--------08888888 12.REPLACE(string,s1,s2)string 希望被替换的字符或变量 s1 被替换的字符串s2转载 2008-09-11 15:19:00 · 424 阅读 · 0 评论 -
TXT文件导入到ORACLE的控制文件的解决方案
d:/>sqlplus /nologSQL*Plus: Release 10.2.0.4.0 - Production on 星期四 4月 2 09:35:48 2009Copyright (c) 1982, 2007, Oracle. All Rights Reserved.idle> conn scott/tiger已连接。scott@TEST> CREATE TABLE HRA_READ原创 2009-04-14 14:32:00 · 1395 阅读 · 0 评论 -
Oracle 时间加减法
由于最近在做时段加减法相关的测试工作,在网上找到了一些关于时间加减方面的算法,正好可以解决燃眉之急,也希望能够帮到更多的Oracle初学者!加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 s原创 2009-04-08 12:38:00 · 1275 阅读 · 0 评论