Oracle启动后对控制文件的依赖
今天测试的时候纠正了一个错误的印象,一直认为如果当前控制文件被误删除,会导致实例关闭。 而实际上,Oracle并不会结束当前的实例:SQL> show parameter control_filesNAME &nbs...
利用PLSQL实现表空间的迁移(一)
在9i的时候,表空间的迁移使用EXP/IMP来实现。在10g中,除了使用EXP/IMP之外,还可以使用数据泵EXPDP/IMPDP,以及RMAN的命令TRANSPORT TABLESPACE命令,除此之外,还可以通过PL/SQL包DBMS_STREAMS_TABLESPACE_ADM来...
2009年中国云计算大会
云计算应该是现在IT最火的概念了,本来一直对云计算的概念不是很了解,正好IT168协办组织了这个会议,于是借这个机会给自己扫扫盲。 介于本人对云计算粗浅的了解,就不对大会中的议题和演讲进行评价了...
9i创建非标准BLOCK_SIZE数据库(二)
很早之前看到Tom提到,可以创建一个非标准的BLOCK_SIZE的数据库,也就是说数据库的DB_BLOCK_SIZE不在2K、4K、8K、16K和32K之中。一直没有计划测试,今天正好有环境,简单测试了一下。这一篇介绍非标准数据块的限制...
9i创建非标准BLOCK_SIZE数据库(一)
很早之前看到Tom提到,可以创建一个非标准的BLOCK_SIZE的数据库,也就是说数据库的DB_BLOCK_SIZE不在2K、4K、8K、16K和32K之中。一直没有计划测试,今天正好有环境,简单测试了一下。 在9.2环境中,...
查询初始化参数的方法(二)
查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇介绍V$PARAMETER视图与V$SYSTEM_PARAMETER视图的不同。查询初始化参数的方法(一):http://yangtingkun.itpub.net...
查询初始化参数的方法(一)
查询初始化参数的方法很多,比如SHOW PARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇简单介绍多种查询初始化参数的方法。 首先初始化参数的设置的方法就有很多种:可以通过ALTER SYSTEM ...
Oracle 10g新增DROP DATABASE命令
在10g以前,要彻底删除数据库,只有两个方法,一个是利用DBCA图形化工具删除数据库,另外一个就是关闭数据库后,手工删除数据文件、控制文件以及日志文件的方法。从10g开始,Oracle提供了DROP DATABASE的语法,使得...
10gr2自动扩展控制文件中的设置
从10g的R2版本开始,控制文件中设置的最大值,不再是数据库中的限制,当数据库的实际值超过了控制文件中的设置,控制文件中的值会自动扩展。 在9i和10.1的时候,Oracle的控制文件中设置的参数确定了数...
Oracle11g RAC在实例关闭后自动在启动实例上归档
今天测试RAC环境归档的时候意外发现了这个问题,在11g的RAC环境中,如果数据库处于ARCHIVELOG模式,如果一个节点关闭,则另外的节点自动完成关闭节点的日志切换,并将ARCHIVELOG归档到本地节点。 检查数据库...
M000进程失败
在一个进行压力测试的Oracle10203 for Linux x86-64数据库的后台alert文件中,看到了这样的错误信息。 具体错误信息为:Wed May 13 17:21:18 2009Process m000 died, see its trace fileWed May 13 1...
CHAR类型函数索引导致结果错误
今天在PUB上看到了一个错误,在10.2.0.1上建立CHAR类型的SUBSTR函数索引后,可能导致随后的查询得到错误的结果:http://www.itpub.net/thread-1163703-1-1.html 测试发现问题在10.2.0.3中也存在:SQL...
Oracle工具——WRAP
这个工具由来已久,以为比较简单,一直没有写过,不过前两天用的时候,发现忘了语法,而这个工具还没有提示功能,连续几次都没有试出来,看来好记性不如烂笔头,还是记录一下吧。 WRAP工具是Oracle用...
解决字符串连接设置间隔符的问题
Oracle10g提供了字符串连接的功能,使用WMSYS.WM_CONCAT(TNAME)就可以实现这个功能。不过在文中也提到了,利用Oracle提供的方法只能使用逗号作为字符串的分隔符。10g新增功能实现字符串连接:http://yangtingkun.it...
10g新增功能实现字符串连接
在9i中,没有这个功能,因此字符串的连接只能通过自定义聚集函数实现,在我的BLOG中第一篇文章就是介绍实现这个功能的。除了自定义聚集函数外,利用SQL也能实现这个功能。在前面有一些文章专门描述这些问题。对字符...
Linux上安装JDeveloper版Weblogic server 10.3
以前基本上接触过中间件的东西也是和数据库的连接配置打交道,这次安装中间件还是第一次。本来以为安装会很费劲,没想到安装过程十分简单。 从Oracle上下载了最新的WEBLOGIC中间件,Oracle JDeveloper...
利用DBMS_FILE_TRANSFER包实现远程备份
Oracle的rman一直没有提供备份到其他服务器上的功能,不过从10g开始,可以利用DBMS_FILE_TRANSFER包来实现这个功能。 由于DBMS_FILE_TRANSFER包可以实现PUT_FILE和GET_FILE的功能,因此可以在源数据库...
Oracle10g新增DBMS_FILE_TRANSFER包(二)
Oracle10g新增了DBMS_FILE_TRANSFER包,通过数据库的功能实现了文件的传输。这篇介绍GET_FILE和PUT_FILE过程。Oracle10g新增DBMS_FILE_TRANSFER包(一):http://yangtingkun.itpub.net/post/468/484002 &n...
Oracle10g新增DBMS_FILE_TRANSFER包(一)
Oracle10g新增了DBMS_FILE_TRANSFER包,通过数据库的功能实现了文件的传输。这篇介绍COPY_FILE过程。 不要小看这个包,这个包的存在使得用户可以在不离开SQLPLUS就可以执行操作系统中才能执行的copy...
利用CONVERT实现跨平台表空间迁移
前一篇简单介绍了10g的新特性,RMAN的CONVERT命令,不过由于篇幅,没有给出一个具体的例子,这篇利用CONVERT在SOLARIS平台和LINUX平台的10.2.0.3版本数据库之前实现表空间的迁移。Oracle10g新增CONVERT语法:http:/...