接着上篇说,下面要举例说明一个错误,先看一幅图片:
根据前面的叙述,这里有四个地方需要修改,“rsystem”、“rundotbs1”、“rusers”、“rtemp”,需要把这几个后面带点的文件名重新输入一遍,如果不理不睬,系统就会找你的麻烦,报错告诉你说这个文件并不存在,如下图所示:
啥也别说了,还是改吧,你要拽,他比你还要拽。把所有文件名重新输入一遍,更改完成后如下图所示:
再上一张图,说一说另一个值得注意的地方:
点击日志文件的第一组,看到里面显示了一个“rredo1_1”的文件,而且还带了需要人为清除的“霉点”。但我明明在map文件中指定第一个日志文件组里面有三个文件,分别是“rredo1_1”、“rredo1_2”、“rredo1_3”,系统怎么没能都识别出来呢?难道rredo1_1就是大妈生的?没来由。所以这里需要做的有三件事情,一是手工添加另外两个在映射文件中有定义的日志文件,二是手工重新输入rredo1_1文件名,三是修改日志文件大小为102000K,为每个日志文件留出一点富余空间。更改完之后如下图所示:
其他两组日志文件组依葫芦画瓢。
下面是数据库的简要创建过程:
下面要展示的是在安装过程中出现的一个致命错误:
最开始看到这个错误的时候我有些莫名其妙,按说该做的事情都做了怎么还要报错,难道你果真是大妈生的?后来到网上根据报错的号码“ORA-01078”查了查其他人遇到的情况,不幸大多是在启动数据库的时候碰到的问题,而不是在安装数据库的时候遇到。报这个错的原因是系统没有找到参数文件,也就是说服务器参数文件即spfile没有生效。如果是在数据库启动过程中遇到这样的错误,解决办法很简单,到其他地方找一个类似于init.ora这样的文件来改成initSID.ora,然后再启动数据库。这里要么只能忽略,要么只能强制退出,很不幸的是,无论走哪一条路都是死,如果选择忽略,那么到安装的最后他会告诉你oracle is not available,这种情况下数据库是没法使用的。如果选择退出,那还真就退出了,所有安装过程都回退,比杀猪还快。
起初我以为是系统内核出了问题,后来按照标准修改完系统内核,重新安装时依然碰到这个问题。几经折腾之后终于发现问题所在,原来是在安装的时候系统压根没有找到服务器参数文件的映射,也就是map文件中的“spfile=/dev/vg00/rspfile”写了等于白写,解决办法看一幅图:
在这个地方,只要把“Create server parameters file(spfile)”前面的那个勾给取消掉,后面的错误就不会出现了,数据库也会成功安装。不过这样一来,裸设备/dev/vg00/rspfile就没有起到作用,没有服务器参数文件怎么办,可以通过在SQL>下执行“create spfile from pfile”来手工生成服务器参数文件即可。
阅读(3571) | 评论(4) | 转发(0) |