了解Maclean Liu|向Maclean Liu提问 Oracle ALLSTARS 全明星(群内有多位Oracle高级售后support,N位OCM和ACE) QQ群 # QQ群号:23549328 # 已经升级到 2000人群,空位多多。欢迎有一定基础的Oracle骨友加入,现在入群需要经过Maclean的技术面试,欢迎面试,请加QQ号:47079569 为好友参加面试 2群基础群 适合刚入门的同学,会共享最佳入门实践和资料 QQ群 # QQ群号:171092051 # 已经升级到 500人的超级群,空位多多,无需面试

09 2009 档案

11g内存管理新特性的internal表现
摘要:11g中自动内存管理(Automatic Memory Management ,amm), 令dba在数据库内存配置的相关工作更加简单. AMM现在将SGA与PGA整合到一起管理,而您只需要设置memory_target参数即可限定Oracle将使用到的内存尺寸,Oracle将自动分配这些内存空间.您一定很困惑Oracle在unix平台上是如何对共享的sga内存空间与私有的pga内存空间进行切换的... 阅读全文

posted @ 2009-09-27 19:14 Oracle和MySQL 阅读(157) 评论(0) 推荐(0) 编辑

PHP使用mail函数发送邮件标题乱码问题
摘要:PHP程序使用mail()函数发送邮件的时候,标题中文的话会出现乱码。解决方法:先用函数base64_encode() ― 使用 MIME base64 对数据进行编码标题字符串前加编码类型例如: =?UTF-8?B?标题字符串后加:?=邮件header说明Content-type ― 防止邮件正文也乱码举例:$to = 'admin@youyus.com';$subject =... 阅读全文

posted @ 2009-09-27 18:54 Oracle和MySQL 阅读(173) 评论(0) 推荐(0) 编辑

Oracle内部错误ORA-07445[kpopfr()+339] [SIGFPE]一例
摘要:当所有列长度综合超过1048576时可能引发的一个dump错误,session会自动关闭。一般只有列很多且单列较“宽”时可能出现该错误。已经测试的在10.2.0.1,以及10.2.0.3上均可以再现该问题,测试方法:create table test( c000 char(2000),c001 char(2000),...c523 char(2000),c524 char(576));-- sum... 阅读全文

posted @ 2009-09-24 10:37 Oracle和MySQL 阅读(203) 评论(0) 推荐(0) 编辑

Restoring a user's original password
摘要:WARNING=======The method described in this article is not officially supported by development,therefore when you get errors using this procedure support cannot file a bug for it.Please make no mistake... 阅读全文

posted @ 2009-09-22 03:17 Oracle和MySQL 阅读(240) 评论(0) 推荐(0) 编辑

Oracle中RMAN恢复目录性能问题研究
摘要:下列文本摘自metalink:Applies to:Oracle Server - Enterprise Edition - Version: 9.0.1.0 to 11.1.0.8Information in this document applies to any platform.PurposeThis note discusses what to look for when queries... 阅读全文

posted @ 2009-09-15 13:11 Oracle和MySQL 阅读(252) 评论(0) 推荐(0) 编辑

Oracle中如何追踪savepoint
摘要:Oracle中的savepoint是事务中的标示符,以帮助我们做到部分操作的回滚。我们可以通过trace找出会话中自上次commit以来所有的savepoint保存点,要阅读这些trace内容你需要有user_dump_dest目录的相关权限。SQL> oradebug setmypid;已处理的语句SQL>SQL>SQL> insert into system.linktest values(... 阅读全文

posted @ 2009-09-15 00:51 Oracle和MySQL 阅读(336) 评论(0) 推荐(0) 编辑

OPT_PARAM Hint
摘要:Applies to:Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.3 - Release: 10.2 to 10.2Information in this document applies to any platform.GoalThis article is explains the new optimizer... 阅读全文

posted @ 2009-09-11 21:43 Oracle和MySQL 阅读(703) 评论(0) 推荐(0) 编辑

如何找出Oracle中需要或值得重建的索引
摘要:This script determines whether an index is a good candidate for a rebuild or fora bitmap index. All indexes for a given schema or for a subset of schema's areanalyzed (except indexes under SYS and SY... 阅读全文

posted @ 2009-09-10 23:32 Oracle和MySQL 阅读(350) 评论(0) 推荐(0) 编辑

Oracle在硬件领域正式向IBM宣战
摘要:在对原SUN客户的公示中,Larry Ellison火药味十足地表示将在硬件领域与龙头老大IBM争霸。公示向原SUN客户表示一下四点: 在Sparc架构上花费比SUN更多的开发费用。(当然光钱多,似乎有点形而上) 在Solaris操作系统上花费比SUN更多的开发费用。(Solaris已经十分健全,Oracle可能让其更自动化--auto tuning,更好的支持?大metalink计划?) 投入超... 阅读全文

posted @ 2009-09-10 22:54 Oracle和MySQL 阅读(219) 评论(0) 推荐(0) 编辑

iptv速率实测
摘要:家中原先装有2M 150包月的电信宽带,近几日iptv推广活动中安装了机顶盒, 久违的游戏风云等频道重新进入视野。发图鉴赏一下,就电视机而言画面还是可以接受的:演示中的是霸王 II的试玩场景。该2M宽带最大下载速度一般在210k左右,我们选择使用魔兽世界的客户端下载:此时下载速率在120k至130k之间徘徊, 可以推测iptv的使用带宽在80-90k左右,所以一般1M宽带也可以附带iptv,512... 阅读全文

posted @ 2009-09-10 15:26 Oracle和MySQL 阅读(383) 评论(0) 推荐(0) 编辑

11g新特性之闪回事务处理取消
摘要:在Oracle database10g中,Oracle引入了两个闪回特性,即闪回版本查询和闪回事务处理查询,允许撤销跟随在数据库中逻辑错误后面的数据所发生的错误变化。在一个可以的数据错误之后,首先使用闪回版本查询来确定属于该错误事务处理的表行的版本。在确定出错的事务处理后,使用闪回事务处理查询审计该事务所做的所有变化。使用由闪回事务处理查询的undo_sql列提供的SQL代码,撤销由错误事务处理所... 阅读全文

posted @ 2009-09-10 14:49 Oracle和MySQL 阅读(266) 评论(0) 推荐(0) 编辑

Oracle database 11g r2最新安装体验
摘要:安装软体分成2个zip包,需要全部解压后方能安装,解压后生成目录database,linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip最明显的当然是安装界面风格,整体偏于纯白了,跟r1的蓝白风格有所不同;metalink协助在r2中显得更加重要,安全补丁更新已与metalink账号绑定起来;我们选择仅安装单实例的软件,... 阅读全文

posted @ 2009-09-10 13:40 Oracle和MySQL 阅读(191) 评论(0) 推荐(0) 编辑

Oracle中dblink所产生远程会话的一些表现
摘要:惯性思维总是 令我们离大师们 有着一定的距离,这种差距 在知识广袤的领域尤其明显。Oracle领域被称为Oracle的世界,当之无愧;一丁点的想当然就让我们偏离于事实。以dblink的表现为例,我一直认为dblink的远程连接session仅在操作(select,dml)发生时短期存在,在操作完成后依据一定条件保留或退出。而事实并非如此,随便使用一个远程查询语句如下:SQL> select * f... 阅读全文

posted @ 2009-09-09 23:10 Oracle和MySQL 阅读(455) 评论(0) 推荐(0) 编辑

Oracle将放弃prometric
摘要:Oracle将放弃prometric另择考试供应商(exam provider)。 Oracle公司在其官方博客上宣称将在9月25日切换到新的考试供应商处。具体供应商的信息还未公布,将在最近几天揭晓。Oracle没有说明为什么要将prometric替换掉但它请参考者可以放心,在新的供应商处旧有的testing ID(应该包括考试券等)继续有效。Oracle同时保证会通过各种途径确保此次转换尽可能简... 阅读全文

posted @ 2009-09-08 20:46 Oracle和MySQL 阅读(163) 评论(0) 推荐(0) 编辑

在Linux上为PHP配置OCI8连接
摘要:Oracle 11g 客户端可以很方便地帮助PHP连接到远程Oracle数据库。本问介绍如何安装PHP以及其OCI8 扩展以及 Oracle客户端到Windows和Linux平台上。更详细的介绍可以阅读这里The Underground PHP and Oracle Manual。OCI8是PHP的扩展组件用以连接和操纵Oracle数据库(该名字源于Oracle中’C call interface... 阅读全文

posted @ 2009-09-08 19:54 Oracle和MySQL 阅读(286) 评论(0) 推荐(0) 编辑

07年博客迁移:datafile block extract lab
摘要:昨天在家里的Linux服务器上,尝试用C 写一个抽取data block 的例子,用到的system_call()简单得很就是标准的文件读写.块 头的读取比较顺利,block_type种类大多我不熟悉,那是应用见的少了,只见过表,索引;IOT,cluster则从没见过。不过其实国内用这类高 级特性的恐怕也是极少,加了一个Oracle 的mail-list,看外国人对DB层的研究确实不懈的,而且人家... 阅读全文

posted @ 2009-09-07 23:49 Oracle和MySQL 阅读(224) 评论(0) 推荐(0) 编辑

07年博客迁移:Home desktop migrate to fedora
摘要:算是对这2天来工作的一个总结, 原本我只知道linux 支持fat 文件系统 ,心里老寻思我那块ntfs的 移动硬盘迁移的数据不能读 。装完才发觉 fedora 对ntfs支持的相当不错,之前几个盘区里的东西系统装完就自动识别了, 这个很爽。后来查阅资料发现该模块很久前就开发出来了,详见http://www.linux-ntfs.org。目前多数内核都能安装kernel-module-ntfs-2... 阅读全文

posted @ 2009-09-07 23:47 Oracle和MySQL 阅读(144) 评论(0) 推荐(0) 编辑

07年博客迁移:回记Oracle的三天培训
摘要:时间:12月21日~23日三天培训的费用是6500元,也就是每天2000多,对,没错是每天2000多,你没听错,比出国旅游还贵。想想这6000,要是用在这儿。。哪儿该有多爽啊!Oracle在上海市貌似没有研发中心,(可能在闵行紫竹有一个,不过不确切),我这天培训是在西藏中路18号32楼,港路广场的楼盘档次还是蛮高的,光 电梯就比软件园的高几个档次,我原本以为Oracle是独占32楼一隅的,到了上面... 阅读全文

posted @ 2009-09-07 23:31 Oracle和MySQL 阅读(132) 评论(0) 推荐(0) 编辑

如何使用gdb工具对Oracle系统状态(systemstate)做trace
摘要:当Oracle系统hang住 ,无法使用一切方法登录时 (包括 sqlplus -prelim / as sysdba),我们可以使用gdb调试工具来对 Oracle做系统 dump ,通过 系统 dump信息 判断 具体hang的原因 。 若直接 将 进程 kill 掉,则将失去现场 无法帮助今后避免 这样的hang情况。要使用gdb 外部工具, 就需要知道目前实例中后台进程的进程号。我们一般通... 阅读全文

posted @ 2009-09-07 21:54 Oracle和MySQL 阅读(384) 评论(0) 推荐(0) 编辑

Oracle database 11g release2发布
摘要:万众期待的11g r2终于掀开了盖头来,作为先行军,linux平台无疑可以让最多专家和用户更好最广泛的测试新版本。oracle甚至为其使用了独立的域名:www.oracledatabase11g.com,针对新产品使用独立域名的作为并不多见,而该域名目前的pr 值 及 alex排名均甚低。究其根本 可能是一种潮流,类似暴雪的游戏产品均拥有自己独立的域名, 我们可以猜想今后会出现 oracledat... 阅读全文

posted @ 2009-09-07 21:10 Oracle和MySQL 阅读(233) 评论(0) 推荐(0) 编辑

书籍推荐:《Secrets of the Oracle Database》
摘要:Oracle数据库的小秘密,作者是Norbert Debes;就内容而言并非最internal,换句话说对日常管理还是有用的,当然是对expert而言。我的博客中翻译了他对AUDIT_SYSLOG_LEVEL解释的若干章节,今后会继续努力。该书出版已经较长时间,但国内并无任何出版迹象;实际DBA专题类书的销量也不大,始终属于小众类的。书的内容还是很有价值的,特别是对于几个参数的深入研究和使用per... 阅读全文

posted @ 2009-09-07 15:52 Oracle和MySQL 阅读(155) 评论(0) 推荐(0) 编辑

07年博客迁移:心情记事
摘要:工作快2个月了,不知道这种黑白颠倒的日子要延续多久。看到我们头那种除了工作就是睡觉的生活感到后怕,感觉自己适应不料那么高强度的劳动量,会身心疲惫 的。无法预测我几年后会则么样,可能我还是适合搞开发,那种工程结束后的满足感和能拿了钱拍拍屁股走人的快感,客户的不恭敬意见总是向着维护小组去的,维 护小组所能发牢骚的不过是对开发组的几句骂娘而已。切实体会到没有所谓完美的软件工程,就好像没有车头彻底的绝望一... 阅读全文

posted @ 2009-09-07 11:44 Oracle和MySQL 阅读(219) 评论(0) 推荐(0) 编辑

科学的宗教观——关于宇宙的目的 [转]
摘要:在近乎于无聊的冥想中,我突然感到有如醍醐灌顶,似乎是悟到了宇宙的一个真理,一种科学的宗教观!为什么人类看上去如此孤独,为什么宇宙中的其他生命不曾公开的访问地球?难道真如科学家或者科幻作家所言,为了不过早的干涉地球文明的进程宇宙大家庭才对可怜的银河系第三旋臂偏僻角落的太阳系第三行星避之不及么?不 是!根本不是这样的!要想论述这个原因,要从热力学第二定律讲起。众所周知,热力学第二定律认为熵是一直增加的... 阅读全文

posted @ 2009-09-07 11:36 Oracle和MySQL 阅读(184) 评论(0) 推荐(0) 编辑

如何确定Oracle软件中是否安装了RAC选项
摘要:1. 首先切换到 $ORACLE_HOME/rdbms/lib目录2. 运行以下命令: nm -r libknlopt.a | grep -c kcsm.o若以上命令返回0,则rac选项未安装,也就是有一部分2进制文件未链接。若返回值大于0,则安装了rac选项。若希望在不重新安装的前提下启用rac选项,可以如下操作:在登陆所有节点,并关闭所有实例,以NORMAL或IMMEDIATE方式均可。... 阅读全文

posted @ 2009-09-04 21:43 Oracle和MySQL 阅读(347) 评论(0) 推荐(0) 编辑

RAC动态资源(DRM)管理介绍
摘要:以下文本摘自: metalink doc 390483.1Subject: DRM - Dynamic Resource managementDoc ID: 390483.1 Type: BULLETINModified Date : 13-JAN-2009 Status: PUBLISHEDIn this DocumentPurposeScope and ApplicationDR... 阅读全文

posted @ 2009-09-04 21:29 Oracle和MySQL 阅读(379) 评论(0) 推荐(0) 编辑

参数cluster_interconnect详细介绍
摘要:以下文本摘自metalink doc:This note attempts to clarify the cluster_interconnects parameter and theplatforms on which the implementation has been made. A brief explanation onthe workings of the parameter has... 阅读全文

posted @ 2009-09-04 21:26 Oracle和MySQL 阅读(532) 评论(0) 推荐(0) 编辑

如何跟踪dbca工具,Tracing the Database Configuration Assistant (DBCA)
摘要:以下文档摘自metalink doc :188134.1Subject: Tracing the Database Configuration Assistant (DBCA) Doc ID: 188134.1 Type: BULLETIN Modified Date: 09-OCT-2008 Status: PUBLISHEDPurpose-------The Purpose of ... 阅读全文

posted @ 2009-09-04 21:14 Oracle和MySQL 阅读(251) 评论(0) 推荐(0) 编辑

RMAN内部原理介绍
摘要:RMAN实用程序由两部分组成:可执行文件和recover.bsq文件。recover.bsq文件实质上是库文件,可执行文件从recover.bsq文件中析取代码来创建在目标数据库上执行的PL/SQL调用。recover.bsq文件是整个操作的中枢。这两个文件始终保持链接,并从逻辑上构成RMAN客户端实用程序。需要指出的是,recover.bsq文件和可执行文件的版本必须相同,否则就不能正常工作。R... 阅读全文

posted @ 2009-09-04 20:46 Oracle和MySQL 阅读(475) 评论(0) 推荐(0) 编辑

在32位的linux平台上为Oracle配置>1.7GB的SGA
摘要:在没有任何附加改动的情况下,32位linux上Oracle对SGA的默认配置最大为1.7GB 。在微小改动的情况下,可以分配最大占用2.7GB RAM空间的SGA。如果大小要超过4GB就要做其他改动。注意{运行hugemem kernel模式时,相应的限制分别是2.7GB和3.7GB。由于hugemem内核存在额外开销,因此只有在系统RAM不低于16GB的情况下才运行hugemem内核。}为了分配... 阅读全文

posted @ 2009-09-04 19:07 Oracle和MySQL 阅读(212) 评论(0) 推荐(0) 编辑

10.2.0.1 db console启动失败问题一例
摘要:帮网友诊断10.2.0.1数据库安装后配置EM的问题一例,主要是在EM启动过程中遇到了错误,日志如下:2009-7-7 20:11:39 oracle.sysman.emcp.EMConfig perform严重: 启动 Database Control 时出错有关详细资料, 请参阅 oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig... 阅读全文

posted @ 2009-09-03 00:42 Oracle和MySQL 阅读(322) 评论(0) 推荐(0) 编辑

在PL/SQL中获取操作系统环境变量
摘要:Oracle 10g引入了 DBMS_SYSTEM包中的一个过程GET_ENV。这个过程获得一个环境变量名称并返回环境变量的值。但是它不会返回环境变量PATH的值:set serveroutput on;create or replace PROCEDURE dump_osenvs asbuffer varchar2(300);beginsys.dbms_system.get_env('ORACL... 阅读全文

posted @ 2009-09-02 15:57 Oracle和MySQL 阅读(517) 评论(0) 推荐(0) 编辑

利用SQL DEVELOPER导入EXCEL数据到Oracle数据库中
摘要:日常工作中往往涉及到数据导入工作,平时办公中excel应用十分广泛,导入工作我们一般都是将excel内容复制到文本文件中然后利用sqlldr工具导入。较新版本的Sql Developer提供了直接excel导入到表的功能,下面我们来尝试一下:需要导入的excel的数据如下:在Oracle数据库中建立实验所需要的表:其中t1为主键;点中创建好的表右键选择导入数据,选择需要导入的excel文件(目前仅... 阅读全文

posted @ 2009-09-02 15:31 Oracle和MySQL 阅读(1293) 评论(0) 推荐(0) 编辑

Oracle 审计参数AUDIT_SYSLOG_LEVEL介绍
摘要:文档中描述的审计参数AUDIT_SYSLOG_LEVEL比较模糊,仅有几处提及,且其实际功能要较文档描述的更强大。数据库中由SYS用户或其他管理员用户所作的操作均可以被审计且记录到由root用户拥有的系统级日志中。这样就可以避免有人使用Oracle的OS账户修改普通审计日志删除相关操作信息。启用(AUDIT_TRAIL=OS)在Oracle审计目录中记录日志或启用 (AUDIT_TRAIL=DB)... 阅读全文

posted @ 2009-09-02 13:04 Oracle和MySQL 阅读(1613) 评论(0) 推荐(0) 编辑

Oracle TNS协议中数据包的内部结构
摘要:在线路上看到的包绝大多数是数据包(类型6)。对数据包而言,TNS包头后面的一个字(WORD)用来存储数据标志位(data flag)。如果这个包是一个断开连接包,那么这个字(WORD)被设为0x0040--否则,一般设为0x0000。注意:所有的Oracle版本中都存在一个故障(bug):在服务器处理一个数据包(类型6)的时候,该数据包的数据标志位的第2个比特已被设置,但第1个(最不重要的)比特没... 阅读全文

posted @ 2009-09-02 11:20 Oracle和MySQL 阅读(716) 评论(0) 推荐(0) 编辑

ORA-00600 [3756]内部错误一例
摘要:一套Linux上的10.2.0.4系统出现3756内部错误:Wed Sep 2 23:56:51 2009ORA-00600: internal error code, arguments: [3756], [1], [2], [2149767406], [2], [2149796313], [], []ORA-600 signalled during: ALTER DATABASE OPEN.... 阅读全文

posted @ 2009-09-02 10:35 Oracle和MySQL 阅读(434) 评论(0) 推荐(0) 编辑

使用ALTER SYSTEM运行OS命令
摘要:这里举出一个攻击代码例子,你也许会觉得惊奇,抑或认为这是一个运行命令的好办法,是的它很“有用”。在Oracle 9i中允许采用Oracle本地编译PL/SQL应用程序的方式进行操作。显然,可以利用这一点来运行OS命令:SQL> alter system set plsql_native_make_utility='cmd.exe /C dir >C:\oops.txt &';SQL> alter ... 阅读全文

posted @ 2009-09-01 22:17 Oracle和MySQL 阅读(248) 评论(0) 推荐(0) 编辑

Building a RAC Test Environment on VMWare For Free
摘要:•VMWare Orientation•Importance of prerequisite checking•Configuring node #1•Cloning (VM) node #1•Installing Clusterware•Installing ASM and Database•Creating Database•Common Challenges and IssuesVMWare... 阅读全文

posted @ 2009-09-01 19:17 Oracle和MySQL 阅读(153) 评论(0) 推荐(0) 编辑

菜式介绍:瓜姜鳜鱼丝
摘要:【原料】鲜鳜鱼肉250克,甜瓜姜100克,鸡蛋1个,麻油100克,料酒25克,盐3克,干淀粉15克。做法: 将鳜鱼肉切成5厘米长的段,再片成0.3厘米的片,然后切成丝,用鸡蛋清,盐,淀粉浆好,拌上麻油。 甜瓜姜切成细丝。 锅内放入麻油,烧到6成熟时,下入鱼丝,用筷子拨散滑熟,然后倒入漏勺沥油,装盘凉着。 食用时,将鱼丝和甜瓜姜丝拌匀即成。【特点】 甜咸香辣,味道可口。 阅读全文

posted @ 2009-09-01 10:31 Oracle和MySQL 阅读(164) 评论(0) 推荐(0) 编辑

菜式介绍:蕨根鹅肠
摘要:【原料】 鹅肠250克,蕨根,豆瓣,姜,蒜,盐,味精,胡椒,白糖,料酒,香菜,鲜汤,红油各适量。做法: 鹅肠发好后改刀成段。蕨根皮入沸水中泡软。 国内掺水,入料酒,姜,盐烧沸,下鹅肠汆一水捞出。 锅内放精炼油少许,烧至四成油温时,下豆瓣,姜,蒜炒香,加鲜汤熬制出味时,滤渣留汁待用。 用汁水倒入砂锅烧沸,调入盐,味精,胡椒,下蕨根皮煮熟后,捞出放入汤碗中,下鹅肠略煮后连同汁水倒入蕨根皮上,汤碗中放入... 阅读全文

posted @ 2009-09-01 07:51 Oracle和MySQL 阅读(164) 评论(0) 推荐(0) 编辑

导航