今天刚开始学习perl语言,安装了ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,安装后perl是5.8.8,而之前安装的oracle10g的perl版本是5.8.3,所以在运行perldoc-u-fatan2命令时,报错如下:解决方法:1、将oracle10g目录E:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\Pod下的Perldoc.pm和Perldoc.pod替换为5.
系统 2019-08-29 22:37:11 2297
ORACLE触发器其实是PL/SQL块,它类似于存储过程和函数,不过有一点不同的是,触发器是隐式调用的,并不能接收参数.ORACLE触发器有三种类型,分别是:DML触发器,替代触发器和系统触发器.下面对这三种类型一一进行讲述1.DML触发器顾名思义,DML触发器是由DML语句触发的.例如数据库的INSERT/UPDATE/DELETE操作都可以触发该类型的触发器.它们可以在这些语句之前或之后触发,或者在行级上触发(就是说对于每个受影响的行都触发一次)例如我
系统 2019-08-29 22:07:01 2297
转载自:http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.htmlOraclejobprocedure存储过程定时任务oraclejob有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。一、查询系统中的job,可以查询视图--相关视图select*fromdba_jobs;select*fromall_jobs;select*fromuser_jobs;--查询字段描
系统 2019-08-12 01:54:34 2297
Oracle事务和锁1.事务的概念:事务用于保证数据的一致性,它由一组相关的dml(数据操作语言[增删改])语句组成,该组的dml语句要么全部成功。要么全部失败。*事务的特性有四个:ACID原子性atomicity:语句级原子性,过程级原子性,事务级原子性一致性consistency:状态一致,同一事务中不会有两种状态隔离性isolation:事务间是互相分离的互不影响(这里可能也有自治事务)持久性durability:事务提交了,那么状态就是永久的*只读
系统 2019-08-12 01:54:18 2297
索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用。在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等。本文主要就前6种索引进行分析,由于interMedia全文索引涉及的内容可以单独写一篇文章,所以不在此对其做分析。首先给出各种索引的简要解释:b*treeindex:几乎所有的关系型数据库中都有b*tree类型索引,也是被最多使用的。其
系统 2019-08-29 23:09:09 2296
oraclesql日期比较:在今天之前:select*fromup_datewhereupdateselect*fromup_datewhereup
系统 2019-08-29 22:31:34 2296
OracleASMforlinxas4x86-64创建过程1、划分区Disk/dev/sdb:5368MB,5368709120bytes255heads,63sectors/track,652cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sdb11499400818683Linux/dev/sdb250058569079583Lin
系统 2019-08-12 01:53:33 2296
如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不完全而出现错误了——最常见的就是安装好后设置参数的最后一步验证时,会在Executeconfigurattion步骤中的第三项StartService出错,错误提示为CouldnotstarttheserviceMySQL,或者是第四项applysecuritysetting的时候出错。下面介绍一下彻底卸载Mysql的方法:首先,先在服务(开始——>控制面板——>管理工具—
系统 2019-08-12 01:53:30 2296
索引需要平衡query和DML的需要,常用于(子)查询的表应建立索引;把索引建到不同的表空间中;用统一的extent大小:五个block的倍数或者tablespace指定的MINIMUMEXTENT的倍数;创建索引考虑用NOLOGGING参数,重建索引的时候也一样;创建索引时INITRANS值应该比相应的table的值高一些;对常用SQL语句的where条件中的列建立唯一索引或组合索引,组合条件查询中相应的组合索引更有效;对于组合索引,根据列的唯一值概率,
系统 2019-08-12 01:53:21 2296
createtablespacestudentDBdatafile'E:\datafiles_1.dbf'size10m;createuserHuang_Ying_Boidentifiedbyhyb123456defaulttablespacestudentDBgrantconnecttoHuang_Ying_BograntresourcetoHuang_Ying_BodroptableTechEd_T_Students/*创建学生信息表*/createt
系统 2019-08-12 01:52:58 2296
新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正select*frombiz_person_impl;--员人表select*fromdm_professional_title;--专家技术职称select*fromdm_title_level;--职称级别实现统计员人各个职称级别数每日一道理“一年之计在于春”,十几岁的年纪,正是人生的春天,别辜负了岁月老人的厚爱与恩赐。行动起来,播种梦想吧!selectcasewhendtl.value
系统 2019-08-12 01:52:42 2296
解析oracle的ROWNUM--作者:chen_liang对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:IDchar(6)--学号nameVARCHAR2(10)--姓名createtablestudent(IDchar(6),nameVARCHA
系统 2019-08-12 01:52:12 2296
有些时候我们需要和程序交互,此时需要绑定量下面两个例子简介在SELECT和DML里面绑定变量的用法SELECT里面的绑定变量[root@Ora10Gpy]#catSelectBinding.py#!/bin/envpython#coding=utf-8#filename:execisebindinginselect#Author:DBA_WaterBinimportcx_Oracleconn=cx_Oracle.connect('hr/hr@orcl')c
系统 2019-08-12 01:52:10 2296
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于在oracle8i中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE
系统 2019-08-12 01:51:37 2296
SQLPLUS介绍SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS简洁而高效,舍弃浮华,反璞归真。使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的使用。1、如何进入SQLPLUS界面进入DOS,然后键入如下命令C:\>sqlplus/nolog进入字符界面C:\>sqlplusw/nolog进入windows界面,windows平
系统 2019-08-12 01:51:31 2296