摘要: 操作系统准备工作其实真正的进入图形界面安装是简单的,只是前期的配置比较繁琐,如版本、空间、位置、软件包、用户、环境变量、内核参数,这里主要讨论前期配置。10g与11g的单实例安装基本一样,主要区别在系统的软件包和某些系统参数,本文中分别叙述。支持的版本: oracle10g的版本只支持到RHEL4,建议安装官方认可的操作系统版本。如果是在RHEL5上安装10g,需要修改一下系统中的版本识别文件。因为oracle安装包中的代码有检测操作系统的脚本。 [root@ora mnt]# grep ^Linux install/oraparam.ini Linux=redhat-3,SuSE-9,red 阅读全文
posted @ 2013-08-26 13:39 DoubleGinger 阅读(352) 评论(0) 推荐(0) 编辑
摘要: http://www.dpriver.com/pp/sqlformat.htm甚是好用。 阅读全文
posted @ 2013-08-26 13:34 DoubleGinger 阅读(518) 评论(2) 推荐(0) 编辑
摘要: 接上一笔记[terry笔记]Oracle会话追踪(一):SQL_TRACE&EVENT 10046http://www.cnblogs.com/kkterry/p/3279282.html在系统下执行tkprof,效果是把trace文件转换成可供人类阅读的格式(个人感觉不是很爽,trace文件输出的时候直接弄个好格式不就得了)语法:tkprof tracefile output_fileexplain=username/passwd ##对trace文件中的sql语句产生执行计划,会在这个用户下产生plan_table,并在tkprof结束时删除。sys=yes|no ##选no,用来 阅读全文
posted @ 2013-08-24 14:25 DoubleGinger 阅读(751) 评论(0) 推荐(0) 编辑
摘要: SQL_TRACE/10046 事件是 Oracle 提供的用于进行 SQL 跟踪的手段,在日常的数据库问题诊断和解决中是非常常用的方法。但其生成的trace文件需要tkprof工具生成一个可供人类阅读的格式才可。TKPROF用法请参考[terry笔记]Oracle会话追踪(二):TKPROFhttp://www.cnblogs.com/kkterry/p/3279288.html会话追踪可以追踪本会话、其他会话以及整个数据库,但是追踪整个数据库会对数据库的cpu、io造成很大负载,并不常用,故这里便不再讨论有关追踪整个数据库的例子以及过程。一、SQL_TRACE为了使SQL_TRACE效果更 阅读全文
posted @ 2013-08-24 14:22 DoubleGinger 阅读(2969) 评论(0) 推荐(0) 编辑
摘要: 今天在使用impdp导入的时候(同一数据库中转换schema),遇到了ORA-39083: Object type TYPE failed to create with error:ORA-02304: invalid object identifier literal具体报错的sql是 CREATE TYPE "xx"."xxxxx" OID '1J35J43H1J5H2JK3HJ52H3J45' AS OBJECT此type无法创建成功,原因是OID重复,OID就是object id。查看impdp help=y 可以使用一个参数:t 阅读全文
posted @ 2013-08-23 13:37 DoubleGinger 阅读(4671) 评论(0) 推荐(0) 编辑
摘要: 数据泵是10g推出的功能,个人倒数据比较喜欢用数据泵。其导入的时候利用remap参数很方便转换表空间以及schema,并且可以忽略服务端与客户端字符集问题(exp/imp需要排查字符集)。数据泵也有不方便的地方,如果远程导出导入,必须安装数据库服务端(client不行);需要在数据库中创建一个路径directory(dba_directories);并且主流工具支持exp/imp的导入导出(plsql developer),所以发现数据泵流行程度没有想象中高。以下简单介绍schema的导入导出以schema方式导出生产库用户下所有对象,并导入测试库。注:eamdb为生产库,eamprd为生产库 阅读全文
posted @ 2013-08-22 15:17 DoubleGinger 阅读(8400) 评论(1) 推荐(1) 编辑