过程和函数 过程和函数都以编译后的形式存放在数据库中,函数可以没有参数也可以有多个参数并有一个返回值。过程有零个或多个参数,没有返回值。函数和过程都可以通过参数列表接收或返回零个或多个值,函数和过程的主要区别不在于返回值,而在于他们的调用方式。过程是作为一个独立执行语句调用的: pay_invo
39. D机器是英文字符集,B机器是英文数据库 imp system/manager@8e file=c:5c4.dmp fromuser=test touser=test ignore=y 5c4.dmp是中文客户端导出的英文数据库文件;但是数据库是换过的。 导入成功,没有报错信息。 用英文客户端SQL/PLUS访问8E,数据库是乱码,实际上导入失败。 40. D
211 * 大连接数为止.在返回连接给客户程序之前,它能够验证连接的有效性. 212 */ 213 class DBConnectionPool 239 240 /** 241 * 将不再使用的连接返回给连接池 242 * 243 * @param con 客户程序释放的连接 244 */ 245 public synchronized void freeConnection(Connection con) 251 252
双CPU1.6GHZ 内存2G Red Hat Linux AS3 下安装 ORACLE9.2.0.4 首先,准备安装需要的软件包和补丁包: 从网上下载升级补丁包,用于将Oracle9.2.0升级到9.2.0.4: p3006854_9204_LINUX.zip 所有的补丁说明如下: p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包. p3006854_9204
摘要: Portal是IT领域的新技术,是企业信息化工作的发展方向之一。本文首先介绍了Oracle Portal的定义、特点,接着阐述了portal的体系结构。随后本文介绍了Oracle9iAS Portal的功能特点及基于它的企业门户网站的开发。最后本文简要探讨了基于portal的门户网站开发的问题。 引言 Oracle Portal为企业提供了一
数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。 Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时
Oracle物理结构故障的处理方法: Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。所以我们首先要判断问题的起因,如果是硬件故障则首先要解决硬件问题。在无硬件问题的前提下我们才能按照下面的处理方发来进一步处理。
概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。 关键词:Oracle数据库密码文件 在Oracle数据库系统中,用户如
实例和数据库的启动与关闭是DBA的重要职责之一。只有打开数据库,其他用户才能对数据库中的数据进行操作。一旦数据库关闭,便不能对其操作。对于DBA们来说,关闭和重新启动数据库以便优化、调整应用程序的运行是经常碰到的事情。如果用户已经进入了数据库,使用SHUTDOWN IMMEDIATE 或SHUTDOWN ABORT命令来执行关闭数据库,
Oracle是目前应用最广泛的数据库系统。一个完整的数据库系统包括系统硬件、操作系统、网络层、DBMS(数据库管理系统)、应用程序与数据,各部分之间是互相依赖的,对每个部分都必须进行合理的配置、设计和优化才能实现高性能的数据库系统。本文讨论笔者使用Oracle开发局域网中、小型数据库应用中,系统硬件的选择与使用、应
文件上传使用:http://www.javazoom.net 的 UploadBeanJAVA包,他的文件上传做的还不错,可进行目录或数据库的文件上传,默认使用的是ORACLE 的LONGRAW子段类型,可使用BLOB类型,但需要使用扩展JAVA包,LONGRAW子段最大长度为2GB,并且一个表内只允许出现一个LONGRAW型子段,不过已经够我用了,而BLOB型子段最大为4GB,而
方法:把数据导入BOM清单的方法是,把数据导入接口表中,让其自动运行既可。上传文件的时候,要注意使 用ASCII字符模式。 1、自己建立一中转表 drop table cux_bill_temp; create table cux_bill_temp( bill_sequence_id number, assembly_item_id number, organization_id number, ass
在你的工作中是否会为了某个活动要随机取出一些符合条件的EMAIL或者手机号码用户,来颁发获奖通知或其它消息? 如果是的话,可以用oracle里生成随机数的PL/SQL, 目录文件名在:/ORACLE_HOME/rdbms/admin/dbmsrand.sql。 用之前先要在sys用户下编译: SQL>@/ORACLE_HOME/rdbms/admin/dbmsrand.sql
oracle与unix时间的转换 CREATE OR REPLACE FUNCTION unix_to_oracle(in_number NUMBER) RETURN DATE IS BEGIN RETURN TO_DATE(''19700101'',''yyyymmdd'') + in_number/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24; END; / CREATE OR REPLACE FUNCTION oracle_to_unix(in_d
24×7环境转移数据库服务器是一个压力很大的事情。 在这之前当然要详细了解所有用户和用户权限,用户的数据对象等;然后建用户赋权限,并先转移不变的历史数据。 2003年年初我执行了这个任务。在凌晨,服务的停顿时间约为15分钟。 转移数据库服务器步骤如下: 01:00 序列号按预留空值的方法先建立起来
一、所谓标准系统服务,应该是满足以下几条标准的后台运行程序。 1) 用chkconfig add来安装,用chkconfig list检查状态。 2) 用ntsysv来定制某个服务,是否伴随机器的启动而自动启动。 3) 在图形模式下,可以用serviceconf来启动、停止、重启服务。 4) 开机象系统服务那样显示starting,关机显
一、SqlPlus常用命令 @ save a where… c/t1/t2 l Spool off(生成Log) 自动批处理生成 Select ‘analyze table ‘ … ShiftDel 晴空屏幕 @c:\temp\xx.sql 二、SQl 常规使用 select owner,count(*) from t1 group by owner select own
很长一段时间内,PL/SQL开发人员必须有一个“indexby表”才能创建某个指定数据类型的或者PL/SQL记录的表。 因为他们只接受整型数据以从数组中提取数据,所以类型声明的末尾子句以“INDEX BY BINARY_INTEGER”结束。 如果想以非整型值作为索引,要么你必须创建一个存储过程来扫描需要的值,要么你必须在一个单
我们在Oracle存储过程中需要遍历一张表,应该怎样做。我想大多少的人第一个念头就是Cursor。 比如: create or replace procedure StudyCursor( resulst out integer ) is v_tablename varchar(30); v_tabletype varchar(11); cursor mycursor is select * from cat; begin open mycurs
数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服