xsb Oracle Blog

暂无签名

  • 博客访问: 3064660
  • 博文数量: 343
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

文章分类

全部博文(343)

文章存档

2012年(1)

2011年(6)

2010年(2)

2009年(6)

2008年(32)

2007年(28)

2006年(182)

2005年(78)

2004年(8)

发布时间:2008-12-22 14:00:47

http://www.ttisql.com/ Oracle准备在下一版本(2009年)的TIMESTEN支持PL/SQL、支持OCI和PRO*C,那时估计将会满足绝大部分用户的需要。目前的7.0.5从功能上讲仍然不足以大范围普及。关注她的新版本发布![@more@]......【阅读全文】

阅读(3382) | 评论(0) | 转发(0)

发布时间:2008-12-13 15:33:45

2008年12月10--11日,“甲骨文开发者大会2008”登陆中国,甲骨文服务器技术软件开发副总裁Michael Hichwa先生到访北京,并就Oracle数据库应用程序开发召开交流大会,亲自推广两款数据库应用程序开发工具。 这两款程序开发新品分别为Oracle SQL Developer和Oracle Application Express。两款产品目前均为免费提供给用户使用的,其目的是简化使用Oracle数据库开发应用程序的过程,并提高数据库和应用程序的开发效率。两款产品一经推出就备受程序员和Oracle数据库使用者们的热捧,据称现在全球已经有数百万人使用这两款新软件。[@more@]Or......【阅读全文】

阅读(3458) | 评论(0) | 转发(0)

发布时间:2008-12-12 22:14:04

Oracle RDBMS 10.2.0.3.0 (Enterprise Edition) and/of higher version APEX 3.1.2Windows 2003 / XP[@more@]http://technology.amis.nl/blog/1443/apex-installation-via-the-oracle-protocol-server-listener......【阅读全文】

阅读(2907) | 评论(0) | 转发(0)

发布时间:2008-12-09 14:29:55

批量绑定(Bulk binds)可以通过减少在PL/SQL和SQL引擎之间的上下文切换(context switches )提高了性能.批量绑定(Bulk binds)包括:(i) Input collections, use the FORALL statement,一般用来改善DML(INSERT、UPDATE和DELETE) 操作的性能(ii) Output collections, use BULK COLLECT clause,一般用来提高查询(SELECT)的性能10g开始forall语句可以使用三种方式:i in low..upi in indices of collection 取得集合元素下标的值i in values of collection 取得集合元素的值forall语句还可以使用部分集合元素sql%bulk_rowcount(i)表示......【阅读全文】

阅读(3170) | 评论(0) | 转发(0)

发布时间:2008-12-08 09:54:32

重新编译ORACLE数据库的无效对象:exec dbms_utility.compile_schema('TEST',false,false);[@more@]......【阅读全文】

阅读(3370) | 评论(0) | 转发(0)

发布时间:2008-12-08 09:36:31

将逗号分隔的字符串(注:不能含有数字)转换成pl/sql表格式。[@more@]Ref:把字符串(1,2,3,4,5)转换为内存表形式oracle字串处理示例 1 将逗号分隔的字串分离出来 declare v_str varchar2(9999); mytabl dbms_utility.uncl_array; myindx binary_integer; begin v_str := 'abc,def,ghi'; dbms_utility.comma_to_table(v_str,myindx,mytabl); for i in 1..myindx loop dbms_output.put_line(mytabl(i)); end loop; --dbms_output.put_line(myindx);end;/abcdefghi2 将数组中的字符用逗号分隔组成字符串 declare mylist dbms_utility.uncl_ar......【阅读全文】

阅读(5608) | 评论(0) | 转发(0)

发布时间:2008-12-04 16:23:20

在Oracle Database 11g中,Oracle引入了一个令人关注的新特性:结果集缓存(Result Cache)。进一步的Result Cache又可以分为:Server Result Cache 和 Client Result Cache。前者通过服务器端SGA来缓存结果集,后者通过客户端来缓存结果集。Ref: http://www.eygle.com/archives/2007/09/11g_result_cache.html Oracle 11g新特性:Server Result Cache测试[zt] Ref:http://www.eygle.com/archives/2007/09/11g_server_result_cache.html Oracle11g新特性-PLSQL函数缓存结果(一)[zt][@more@]在Oracle Database 11g中,Oracle引入了一个令人......【阅读全文】

阅读(3049) | 评论(0) | 转发(0)

发布时间:2008-09-05 09:19:31

sqlplus中利用spool生成带日期的文件名col spf new_value spf noprintselect 'd:'||to_char(sysdate,'yyyymmdd')||'.txt' spf from dual;spo &spf select * from dual;spo off;[@more@]--sqlplus中利用spool生成带日期的文件名accept un prompt '用户名:'accept pw prompt '密 码:' hideaccept db prompt '数据库:'connect &un/&pw@&db;pause 继续吗?set feedback offset pages 0set lines 30000set trims onset trim onset ver offset heading offset time offset timing offset autot offset echo offset show off......【阅读全文】

阅读(4697) | 评论(0) | 转发(1)

发布时间:2008-08-25 14:10:42

在10g之前的版本,必须用dbms_stats的ALTER_DATABASE/SCHEMA_TAB_MONITORING过程或者create/alter table ... monitoring打开表的监控,在10g中,MONITORING与NOMONITORING关键字已经过时,如果你在create/alter table中指定表的监控或取消监控,该关键字将忽略,表监控特征被statistics_level控制,当statistics_level等于basic时,将禁止表的监控,如果等于typical或all时,表监控是激活的.[@more@]Ref: http://blog.chinaunix.net/u/26910/showart_546183.htmlstatistics_level默认是typical,在10g中表监控是激活的,强烈建议在10g中此参数的值是ty......【阅读全文】

阅读(3764) | 评论(0) | 转发(0)

发布时间:2008-08-22 16:14:52

AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理发动机之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。 AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允......【阅读全文】

阅读(2705) | 评论(0) | 转发(0)

发布时间:2008-07-25 14:28:42

有两种方法,分别如下:方法一: SYSDBA登录exec dbms_scheduler.disable('SYS.GATHER_STATS_JOB');exec dbms_scheduler.enable('SYS.GATHER_STATS_JOB');方法二:alter system set "_optimizer_autostats_job"=false scope=spfile;alter system set "_optimizer_autostats_job"=true scope=spfile;Pfile可以直接修改初始化参数文件然后重新启动数据库。[@more@]......【阅读全文】

阅读(2882) | 评论(0) | 转发(0)

发布时间:2008-07-18 22:38:24

emca -config dbcontrol db -repos createemca -deconfig dbcontrol db -repos dropemctl status dbconsole[@more@]常用的命令语法:emca -repos create创建一个EM资料库emca -repos recreate重建一个EM资料库emca -repos drop删除一个EM资料库emca -config dbcontrol db配置数据库的 Database Controlemca -deconfig dbcontrol db删除数据库的 Database Control配置emca -reconfig ports 重新配置db control和agent的端口emctl start console启动EM console服务,使用前需要先设置ORACLE_SID环境变量emctl stop console停止EM console服务......【阅读全文】

阅读(2463) | 评论(0) | 转发(0)

发布时间:2008-07-18 21:56:24

creating logical volumes1,create physical volumespvcreate /dev/sda32,assign physical volumes to volume groupsvgcreate vg0 /dev/sda33,create logical volumes from volume groupslvcreate -L 256M -n data vg0mke2fs -j /dev/vg0 data[@more@]Ref: http://tonykorn97.itpub.net/post/6414/466845resizing logical volumesgrowing volumes lvextend: can grow logical volumesresize2fs: can grow EXT3 filesystems onlinevgextend:adds new physical volumes to an existing volume groupshrinking volumes filesystem must be re......【阅读全文】

阅读(2165) | 评论(0) | 转发(0)

发布时间:2008-07-18 19:15:37

在oraLinux5U2下安装ORACLE11G.[@more@]1.在OTN网站http://www.oracle.com/technology/global/cn/index.html上下载oracle_Linux5U2安装文件。2.安装OS,选中除WEB_Server组件外的所有组件。3.启用telnet服务:在第3张光盘的server目录下有telnet-server-0.17-39.el5.i386.rpm文件,安装之:rpm –ivh telnet-server-0.17-39.el5.i386.rpmVi /etc/xinetd.d/telnet 把此项改成disable=no service xinetd restart 重启服务即可启动。允许root登录默认不允许root通过telnet登录的,下面是修改方法vi /etc/pam.d/loginauth require pam_securet......【阅读全文】

阅读(2115) | 评论(0) | 转发(0)

发布时间:2008-07-18 19:12:31

ora10g install on RHAS4 step by step .[@more@]1.从linux as4第三光盘上复制libaio-0.3.102-1.i386.rpm和libaio-devel0.3.102-1.i386.rpm到系统并安装。rpm -ivh libaio-0.3.102-1.i386.rpm做个链接:ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.5如果不做此链接,在安装过程中建好数据库,将会出现不能链接不上数据库问题。2.启用telnet服务:在第4张光盘下有telnet-server-0.17-39.el5.i386.rpm文件,安装之:rpm –ivh telnet-server-0.17-39.el5.i386.rpmVi /etc/xinetd.d/telnet 把此项改成disable=no service xinetd......【阅读全文】

阅读(1879) | 评论(0) | 转发(0)

发布时间:2008-07-15 11:50:14

Sql Server 2005新增T-sql特性http://whx.tzgt.gov.cn/newOperate/html/3/31/313/2138.html[@more@]丰富的数据类型 Richer Data Types 1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。CREATE TABLE myTable( id INT, content VARCHAR(MAX))2、XML数据类型XML数据类型允许用户在SQL Server数据库中保存XML片段或文档。错误处理 Error Handling 1、新的异常处理结构2、可以捕获和处理过去会导致批处理终止的错误前提是这些错误不会导致连接中断(通常是严重程度......【阅读全文】

阅读(2312) | 评论(0) | 转发(0)

发布时间:2008-07-15 11:49:09

SQL Server 管理常用的SQL和T-SQL [@more@]1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器名和实例名 print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME) print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME) ......【阅读全文】

阅读(1902) | 评论(0) | 转发(0)

发布时间:2008-07-14 14:37:59

Ref: http://www.microsoft.com/china/technet/prodtechnol/sql/2005/sql05b.mspx[@more@]SQL Server 和 Oracle 在快照上的不同之处Microsoft SQL Server 2005Oracle不需要进行表修改在使用 SERIALIZABLE 前需要使用 INITRANS >= 3 & MAXTRANS on CREATE/ALTER TABLE DDL 来启用页面上事务信息的空间。版本存储被保存在 TempDB 中。DBA 必须确保基于版本存储工作负载为改进的 i/o 带宽优化 TempDB,因此必须监视 TempDB 数据库大小,很多版本的 SQL Server 都支持百分比和绝对数据库/日志自动增长设置,但这些显然受到磁盘物理可用......【阅读全文】

阅读(2595) | 评论(0) | 转发(0)

发布时间:2008-07-14 14:28:38

SQL Server 2005 中最值得你为之升级的10 个理由。无论你是想了解或学习SQL Server 2005,还是正在评估或考虑升级到SQL Server 2005,我相信当时你看完这篇帖子一定会对你的决定起到参考作用。[@more@]本篇文章来源于 站长资讯网 原文链接:http://sqlserver.chinahtml.com/2007/119439926716950.shtml升级理由一:数据分区  只有到了2005 版本SQL Server才拥有了真正的表和索引数据分区技术。这个技术一下子使SQL Server数据库从“青壮年”成长为成熟的企业级数据库产品,是一个里程碑性质的标志。数据分区技术极大加强了表的可伸缩性和......【阅读全文】

阅读(2157) | 评论(0) | 转发(0)

发布时间:2008-07-14 14:28:27

SQL Server 2005 还支持使用行版本控制的两个事务隔离级别。一个是已提交读隔离的新实现,另一个是新事务隔离级别(快照)。[@more@]Ref: http://cxgl.blog.bokee.net/bloggermodule/blog_viewblog.do?id=1339196并发控制的类型 当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。并发控制理论根据建立并发控制的方法而分为两类:悲观并发控制一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。如果用户执行的操作导致应用了某个锁,只有这个锁......【阅读全文】

阅读(2627) | 评论(0) | 转发(0)

发布时间:2008-07-14 14:22:06

把read_committed_snapshot 选项打开:alter database law set read_committed_snapshot on[@more@]当数据库处于read committed隔离级别时,与Oracle数据库中的效果相同,这时,update操作的旧数据会保存在tempdb中称为version store的部分,在Oracle数据库,这些旧数据会保存在undo表空间。只要事务不提交,其他连接可以看到update之前的旧数据。下面查询中的version_store_reserved_page_count字段可以得到tempdb中version store所占的空间大小:select * from sys.dm_db_file_space_usage......【阅读全文】

阅读(3108) | 评论(0) | 转发(0)

发布时间:2008-04-29 11:49:25

在10gR2中,oracle简化了stream的配置的全过程,在9iR2及10gR1中,需要针对Stream的捕获、传播、应用进程进行配置的步骤已经被dbms_streams_adm新提供的过程(pre_instantiation_setup/post_instantiation_setup)给封装起来啦,配置stream只需要调用两个存储过程就可以搞定啦![@more@]Ref: http://blog.chinaunix.net/u/26040/showart.php?id=3966281 在stream进行配置前,需要做些准备工作a 源库与目标库初始化参数的设置alter system set aq_tm_processes=4 scope=spfile;alter system set job_queue_processes=5 scope=spfile;alter syst......【阅读全文】

阅读(2898) | 评论(0) | 转发(0)

发布时间:2008-04-28 09:36:26

Linux shell I/O重定向详解(zt)[@more@]......【阅读全文】

阅读(1899) | 评论(0) | 转发(0)

发布时间:2008-04-28 09:14:52

ALTER SESSION SET NLS_SORT = BINARY_CI;ALTER SESSION SET NLS_COMP = LINGUISTIC;[@more@]Ref: http://yangtingkun.itpub.net/post/468/460324在Oracle中,命令和对象名称都是大小写不敏感的,因为Oracle在处理语句时,将所有的名称和命令全部转化为大写。但是对于字符串中的字符,无论是比较还是排序,都是大小写敏感的。这在Oracle是默认方式,但不是唯一的方式。下面看一个简单的例子:SQL> CREATE TABLE T (NAME VARCHAR2(30));表已创建。SQL> INSERT INTO T VALUES ('A');已创建 1 行。SQL> INSERT INTO T VALUES ('a');......【阅读全文】

阅读(2580) | 评论(0) | 转发(0)

发布时间:2008-04-24 14:36:16

除了参考Oracle的官方文档介绍外,还可以参考《构建Oracle高可用环境》一书中的第4章Oracle高可用之RAC介绍,其中也介绍了Oracle RAC集群节点删除步骤。[@more@]......【阅读全文】

阅读(2504) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册