Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 工具后台进程

Oracle 工具后台进程

这些后台进程都是可选的,可以根据你的需要来选用。它们提供了一些工具,不过这些工具并不是每天运行数据库所必需要的,除非你自己要使用(如作业队列),或者你要利用使用了这些工具的特性(如新增加的Oracle 10g诊断功能).在UNIX中,这些进程可以像其他后台进程一样可见,如果你执行ps命令,就能看到这些进程。在介绍中心后台进程那一节的开始,我列出了ps命令的执行的执行结果(这里列出其中一部分),可以看到,我有以下进程:配置了作业队列:CJQ0进程是作业队列协...
Oracle 11g 回收站(recyclebin)的使用

Oracle 11g 回收站(recyclebin)的使用

Flashback是以undo segment中的内容为基础的,因此受限于undo_retenton参数,要使用flashback的特征,必须启动自动撤销表空间。在Oracle11g中,出现了一个新的特征,oracle flashback data archive(FDA),通过将变化的数据另外存储到创建的一个闪回归档去(flashback archive),以和undo区别开,这样可以单独设置存储策略,使其可以山回到指定时间之前的旧数据而不影响undo策...
解决Linux下Oracle乱码以及无法使用上下键的方法

解决Linux下Oracle乱码以及无法使用上下键的方法

天装完Oracle,第一次装错了,没设置好oracle的环境变量,后来重新装了一遍,现在好了,可是有几个小问题,第一就是在sqlplus中会出现乱码的现象,还有就是在sqlplus中无法像在windows的cmd中那样使用backspace和上下键,自己找了些网上的资料以及根据自己的实践,终于把它解决了,希望对大家有点帮助!1.乱码问题由于我们当时安装oracle的时候选择的是中文版来安装的,所以oracle默认输出一些提示信息的时候都是中文的,而我的操作...
集智数据平台报表如何调用Oracle数据存储过程

集智数据平台报表如何调用Oracle数据存储过程

数据集的数据来自存储过程。sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率比较高。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和复杂的运算。存储过程可以返回结果集,可以返回参数,也可以同时返回结果集和参数。存储过程的参数分为输入参数和输出参数两种。输入参数是存储过程执行的条件参数。输出参数类似于返回值,但是输出参数具有两个重要的优势:可以使用输出参数从存储过程传...
Oracle异常处理机制

Oracle异常处理机制

1.异常处理 在pl/sql中的 一个警告和错误称为异常。异常包括编译异常和运行异常。2.异常的分类 系统异常 自定义异常3.异常的结构exception when ... then ..4.常见的系统异常 系统异常 说明 DUP_VAL_ON_INDEX 违法唯一性约束 NO_DATA_FOUND 在一个select into语句中无返回值 TOO_MANY_ROWS 返回行数过多 VALUE_ERROR 一个算法、转换、截断或大小约束发生错误 ZER...
Oracle 脚本中特殊字符转义

Oracle 脚本中特殊字符转义

Oracle中,大家都知道两个单引号之间包含的为字符型,但是如果需要在脚本中编写单引号应该如何编写。当然用""""(4个单引号)也是可以组装成一个单引号。大家在plsql中,如何把含有回车的文字用update的形式更新到数据库中?这时候就需要用到转义:转义有两种,一种是把字符串转义成asc码,另一个就是把asc码会变成字符串。样例如下:select chr(92) from dual;select ascii(" ") from dual ;如果需要找到单...
Linux下Oracle默认实例设置

Linux下Oracle默认实例设置

数据库实例多了之后,每次export的时候,显示的Oracle_SID总不是自己经常用的那个,要是能让默认的自定义就好了。现在就解释一下在Linux环境中如何定义:1、su - oracle2、export查看显示的ORACLE_SID对应的值3、如果不想修改默认值,那就export ORACLE_SID=alpha180。注释:alpha180是数据库的一个实例4、export这个是手工变动环境变量的方法。现在需要进行默认配置。1、su - root2、...
让不同服务器之间的Oracle数据库保持同步

让不同服务器之间的Oracle数据库保持同步

在两台Oracle数据库之间测试成功,下面就总结一下吧:需求:现有两台Oracle数据库服务器A和B(A,B可以是在同一内网,也可以是在互联网上的两台独立机器)。A和B里有都有testable表,结构一样,现需要当A库中的testable表变化时,B库里的testable也相应变化数据 我的解决方案:在A中建立到B库的链接,然后对要同步的表做一个同义synonym,最后建一个触发器,就可以完成了。当然,你所用的当前的用户要有相应的权限去执行这些操作。当从A...
Oracle中v$sqlarea与v$sql_plan全面分析

Oracle中v$sqlarea与v$sql_plan全面分析

v$sql、v$sqlarea 、v$sqltext这三个视图都可以用于查询共享池中已经解析过的SQL语句及其相关信息。V$SQL中列出了共享SQL区中所有语句的信息,它不包含GROUP BY字句,并且为每一条SQL语句中单独存放一条记录;V$SQLAREA中一条记录显示了一条共享SQL区中的统计信息。它提供了有在内存中、解析过的和准备运行的SQL语句的统计信息;V$SQLTEXT包含了库缓存中所有共享游标对应的SQL语句。它将SQL语句分片显示。下面介绍...
Oracle游标的定义格式说明

Oracle游标的定义格式说明

游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。如下例子注释与说明: set serveroutput on declare sh_no tssa.entry_sheet_td.sheet_no%type;--该程序定义sh_no为与tssa.entry_sheet_td数据表中的sheet_no字...
SQL中Oracle函数列表速查

SQL中Oracle函数列表速查

PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WH...
<< 431 432 433 434 435 436 437 438 439 440 >>