虚拟机redhat 6安装oracle11g各种问题总结

2025-10-27 20:08:49

1、this is a prerequisite condition to test whether the system has at least 1GB.......

解决方法:编辑虚拟机,增加给虚拟机分配的内存,至少物理1G以上

2、[INS-32021] Insufficient disk space on this volume for the selected Oracle home.

解决方法:

1、虚拟机设置增加一块硬盘;

2、进入root,fdisk -l查看磁盘情况,一般未被分区的硬盘在最下面;

3、输入fdisk /dev/sdb,输入m,可查看字母对应操作;

4、输入n,回车,输入p,回车,输入1,回车,输入起始地址回车(默认为1,可直接回车使用默认值),输入结束地址回车(默认为最大值,可直接回车使用默认值),输入w保存退出;

5、输入mke2fs -t ext4 /dev/sdb1(格式化分区);

6、输入mount /dev/sdb1 /home/oracle/app (把sdb1主分区挂载到mnt上)

7、输入vi /etc/fstab,在最后加上如图最后一行内容(加上后重启会自动挂载上);

虚拟机redhat 6安装oracle11g各种问题总结

3、nexpected error has been detected by HotSpot Virtual Machine:

#

#  SIGSEGV (0xb) at pc=0xa41b5772, pid=2581, tid=3077830336

#

# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)

# Problematic frame:

# C  [libclntsh.so.11.1+0x429772]  snlinGetAddrInfo+0x1b2

#

# An error report file with more information is saved as hs_err_pid2581.log

#

# If you would like to submit a bug report, please visit:

#   http://java.sun.com/webapps/bugreport/crash.jsp

#

/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/netca: line 178:  2581 Aborted                 (core dumped) $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*

解决方法:

1、切换到root,修改主机名,下面的hotDB11g为修改后的主机名:

[root@localhost ~]$ cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=hotDB11g

GATEWAY=192.168.1.1

2、修改host,把hotDB11g直接放到127.0.0.1行最后面即可:

[root@localhost ~]$ cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1               localhost.localdomain localhost hotDB11g

3、执行如下命令hostname hotDB11g;

4、切换到oracle用户,执行netca,若果还是不能弹出界面,继续如下操作;

5、p8670579_112010_LINUX.zip;

6、使用oracle用户执行unzip p8670579_112010_LINUX.zip;

7、执行cd 8670579;

8、执行$ORACLE_HOME/OPatch/opatch apply -invPtrLoc $ORACLE_HOME/oraInst.loc

9、重新执行netca;

4、ORA-01078: failure in processing system parameters

解决办法:

方法一:将$ORACLE_BASE/admin/orcl/pfile目录下的init.ora.0212012125517形式的文件copy到$ORACLE_HOME/dbs目录下initoracl.ora即可。(注:initoracl.ora中的oracl为你的实例名 ORACLE_SID,这里我的SID为:orcl10g)

方法二:将$ORACLE_HOME/dbs目录下spflieoracl.ora改名为spfileorcl10g.ora即可。(注:spfileorcl10g.ora中的orcl10g为环境变量中设置的SID,我的是orcl10g)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢