我本来是大学里的渣渣,linux也是很不懂的,但是因为何老师的课 我对数据库产生了浓厚的兴趣
想试着在linux下装一个练练查询语句 结果一整就是大半个月 哎 不要嘲笑啊 基础不好 几乎从零开始学习的 今天晚上几个问题接连解决了 希望也能帮到 正在学习linux静默oracle11g2的同学
网上有多殷勤的前辈们给我们写了很多参考,就这里不再啰嗦了,就个人经历来说几个遇到的问题,希望对大家有作用
1.安装了最新的包后却还是不能完成先行条件检查 ,当你查看日志的时候,你会好郁闷明明安装了最新的,它却要旧的版本,其实这个通过以下命令来忽略它
[oracle@Test database]$ ./runInstaller -ignorePrereq -silent -responseFile /u01/Oracle_11g_R2/database/response/db_install.rsp
其中 -ignorePrereq 就是忽略这个检查
2.[oracle@Test database]$ ./runInstaller -ignorePrereq -force -silent -responseFile /u01/Oracle_11g_R2/database/response/db_install.rsp
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 4253 MB Passed
Checking swap space: must be greater than 150 MB. Actual 5119 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-10-23_04-29-56PM. Please wait ...[oracle@Test database]$ You can find the log of this install session at:
/home/oracle/inventory/logs/installActions2014-10-23_04-29-56PM.log
[oracle@Test database]$ which sqlplus
从上面记录可以看到,输完安装命令之后,在提示安装日志的位置之后,你还可以输入其他命令进行操作,你打开安装日志后最后一行是 INFO: Number of threads for fast copy :1,这时千万别觉得安装又失败了 ,进行虚拟机的恢复快照,其实在后台还在的,要捎回等下5分钟左右 才会出现提示你要执行两个文件
3.关于环境变量,source bash_profile的时候一定要在该文件的目录下进行
4. 关于静默配置 的命令格式是这样的
netca /silent /responsefile /u01/oracle/11.2.0/inventory/response/netca.rsp 请注意要一字不差 否则就出现 一下错误 摘自 日志
java.lang.ArrayIndexOutOfBoundsException: 2
at oracle.net.ca.CmdlineArgs.getCmdParameter(CmdlineArgs.java:821)
at oracle.net.ca.CmdlineArgs.parseLogParam(CmdlineArgs.java:297)
at oracle.net.ca.CmdlineArgs.parseArgs(CmdlineArgs.java:357)
at oracle.net.ca.InitialSetup.(NetCA.java:3969)
at oracle.net.ca.NetCA.main(NetCA.java:405)
http://bbs.chinaunix.net/thread-3753915-1-1.html 这个同学好惨
总结:linux敲完命令不对劲之后,第一个排查的是命令是否规范正确
想试着在linux下装一个练练查询语句 结果一整就是大半个月 哎 不要嘲笑啊 基础不好 几乎从零开始学习的 今天晚上几个问题接连解决了 希望也能帮到 正在学习linux静默oracle11g2的同学
网上有多殷勤的前辈们给我们写了很多参考,就这里不再啰嗦了,就个人经历来说几个遇到的问题,希望对大家有作用
1.安装了最新的包后却还是不能完成先行条件检查 ,当你查看日志的时候,你会好郁闷明明安装了最新的,它却要旧的版本,其实这个通过以下命令来忽略它
[oracle@Test database]$ ./runInstaller -ignorePrereq -silent -responseFile /u01/Oracle_11g_R2/database/response/db_install.rsp
其中 -ignorePrereq 就是忽略这个检查
2.[oracle@Test database]$ ./runInstaller -ignorePrereq -force -silent -responseFile /u01/Oracle_11g_R2/database/response/db_install.rsp
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 120 MB. Actual 4253 MB Passed
Checking swap space: must be greater than 150 MB. Actual 5119 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-10-23_04-29-56PM. Please wait ...[oracle@Test database]$ You can find the log of this install session at:
/home/oracle/inventory/logs/installActions2014-10-23_04-29-56PM.log
[oracle@Test database]$ which sqlplus
从上面记录可以看到,输完安装命令之后,在提示安装日志的位置之后,你还可以输入其他命令进行操作,你打开安装日志后最后一行是 INFO: Number of threads for fast copy :1,这时千万别觉得安装又失败了 ,进行虚拟机的恢复快照,其实在后台还在的,要捎回等下5分钟左右 才会出现提示你要执行两个文件
3.关于环境变量,source bash_profile的时候一定要在该文件的目录下进行
4. 关于静默配置 的命令格式是这样的
netca /silent /responsefile /u01/oracle/11.2.0/inventory/response/netca.rsp 请注意要一字不差 否则就出现 一下错误 摘自 日志
java.lang.ArrayIndexOutOfBoundsException: 2
at oracle.net.ca.CmdlineArgs.getCmdParameter(CmdlineArgs.java:821)
at oracle.net.ca.CmdlineArgs.parseLogParam(CmdlineArgs.java:297)
at oracle.net.ca.CmdlineArgs.parseArgs(CmdlineArgs.java:357)
at oracle.net.ca.InitialSetup.(NetCA.java:3969)
at oracle.net.ca.NetCA.main(NetCA.java:405)
http://bbs.chinaunix.net/thread-3753915-1-1.html 这个同学好惨
总结:linux敲完命令不对劲之后,第一个排查的是命令是否规范正确
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29806506/viewspace-1308347/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29806506/viewspace-1308347/