2004年6月28日

摘要: 在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。 重建Oracle服务可以利用Oracle在Windows操作系统下特有的oradim使用程序。 数据库的SID可以通过下面的方法知道: 检查windows的服务,找到类似于OracleServiceXXXX的服务名称,其中的XXXX部分就是数据库的SID,比如如果数据库的SID是test,那么服务名称就是OracleServiceTEST。 假设我们的Oracle实例名称是test,使用的参数文件是c:/oracle/admi 阅读全文

posted @ 2004-06-28 11:00 xublogs 阅读(250) 评论(0) 推荐(0) 编辑

2004年6月13日

摘要: 使用product_user_profile来实现用户权限的设定Author:KamusMail:kamus@itpub.netDate:2004-1我们有时候在以普通用户登录SQL*Plus的时候,会碰到下面的错误提示:Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEM其实在实际意义上这只是一个警告而已,并不是真正的错误,遇到这个提示,并不会影响我们正常使用SQL*Plus,也不会对数据 阅读全文

posted @ 2004-06-13 15:59 xublogs 阅读(217) 评论(0) 推荐(0) 编辑

2004年6月11日

摘要: Author:KamusMail:kamus@itpub.netDate:2004-4通过move tablespace来完成resize datafile。HWM的概念就不在此阐述了。测试环境为Oracle10g for Linux,其它版本的一样。我们先创建两个表空间,分别为t_tbs和t_tbs1,分别有一个数据文件,大小都是5M再创建一个test_user用户,给这个用户上述两个表空间的无限限额,并且设置默认表空间是t_tbs。[zhangleyi@as zhangleyi]$ sqlplus / as sysdbaSQL*Plus: Release 10.1.0.2.0 - Prod 阅读全文

posted @ 2004-06-11 10:21 xublogs 阅读(198) 评论(0) 推荐(0) 编辑

2004年6月10日

摘要: Author:KamusMail:kamus@itpub.netDate:2004-1经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间,为什么结果还是IMP到USERS表空间中了呢。关于此问题,作如下解释:Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。1.在IMP时候使用INDEXFILE参数当给此参数指定了某一文件名,IMP的时候所有的index将不会直接导入到表空间中,而是在指定的文件中生成创建index的脚本。然后用文本编 阅读全文

posted @ 2004-06-10 10:37 xublogs 阅读(144) 评论(0) 推荐(0) 编辑

2004年6月9日

摘要: 长命百岁和死而复生-书评《Oracle备份与恢复培训教程》 Author:KamusMail:kamus@itpub.netDate:2004-4 我们都曾经梦想有一天会长命百岁,就算不能长命百岁,那么再不济,也应该能死而复生,哪怕是少了点什么只要能活着,那就很好:)可惜的是,在目前我们自己的生活还不能这样。 如果我们不能,那么就让我们的工作能吧,假设我们都是Oracle DBA,就让我们能够保证我们管理的数据库长命百岁,就算天灾人祸的也能死而复生,阿门。。。 如果大家常去AskTOM站点,那么应该可以看到Tom在推荐读Oracle的文档时候,有一个建议,第一篇应该读的Concept,然后是A 阅读全文

posted @ 2004-06-09 10:04 xublogs 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 从食客到大厨-书评《Oracle性能优化技术内幕》 Author:KamusMail:kamus@itpub.netDate:2004-4 其实fenng以前在CSDN的程序员杂志上也作过这本书的书评,当时看到那个书评的时候,这本书还没有买,只是刚刚下载完英文的电子版。看到Chapter 2就觉得很不错的一本书,于是跑到china-pub上买了一本,这种心情就好比对于自己由衷喜欢的CD那是一定要买正版的,其它可有可无的嘛,那就挣一只眼闭一只眼,马马虎虎过去算了。借用fenng对于这本书的一句评论,“读过这本书,可能很多 Oracle 7/8 时代的 DBA 会感到沮丧:因为会发现他们过去认为正 阅读全文

posted @ 2004-06-09 10:04 xublogs 阅读(98) 评论(0) 推荐(0) 编辑

摘要: Author:Kamus(张乐奕)Mail:kamus@itpub.netDate:2003-08问题描述:原来系统是装在计算机第二个IDE口上(hdc),mount了另外一块hda到/u01下面。现在想把这两块硬盘的位置对调一下,hda->hdc,原来的hdc->hda,请问我该如何修改GRUB的配置?当前硬盘配置和GRUB配置如下所示:linux:/home/zhangleyi # fdisk -lDisk /dev/hdc: 10.2 GB, 10262568960 bytes16 heads, 63 sectors/track, 19885 cylindersUnits = 阅读全文

posted @ 2004-06-09 10:04 xublogs 阅读(368) 评论(0) 推荐(0) 编辑

摘要: Author: Kamus(张乐奕) Mail: kamus@itpub.netDate: 2003.08环境:服务器: SuSE Linux 8.2 + ADSL客户端: Windows2000局域网: 用8口10-100M集线器连接SuSE(192.168.1.3), Windows(192.168.1.5), ADSL(192.168.1.1)使用squid+iptables,大部分经验从www.linuxaid.com得到,只是在这里总结一下。关于iptables的详细说明,请看:IPTABLES HOWTOhttp://www.telematik.informatik.uni-kar 阅读全文

posted @ 2004-06-09 10:04 xublogs 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 2Gb or Not 2Gb - File limits in Oracle翻译:Kamus(Seraphim)校正:Bloomit邮件:kamus@itpub.net日期:2004-1经常会听说导入导出的时候,备份恢复的时候,SQL*Loader导入数据的时候,文件超出了2G大小,结果导致错误。本人文科毕业,什么二进制,十六进制,数据结构,操作系统等等的一概没有学过,所以对此问题一直都只有一个模糊的认识,今天在metalink上面闲逛,忽然发现了这篇文章,兴之所致,决定好好看看,看完以后,感觉对于此问题明白了很多,于是就顺便翻译成了中文,希望对大家也有所帮助。对于本文中提及的所有其它Note 阅读全文

posted @ 2004-06-09 10:03 xublogs 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 导出(Export)和2Gb2Gb导出文件的大小当编写大部分版本的Export时,在创建导出文件上都是使用了默认的文件操作API。这就意味着在很多平台上根本就没有可能导出2Gb或者大于2Gb的文件系统文件(file system file)。但是仍然有一些可选项可以用于在Export时解决2Gb的限制:ü 将大于2Gb的文件导出到裸设备上基本上是没有问题的,当然这首先要求裸设备的大小必须能够容纳整个导出文件。ü 导出到一个允许压缩或者切割的命名管道中(适用Unix平台)。参看“在Unix平台上导出大于2Gb文件的快速参考”一文 [NOTE:30528.1]。ü 导 阅读全文

posted @ 2004-06-09 10:03 xublogs 阅读(284) 评论(0) 推荐(0) 编辑