具体错误描述:

[oracle@centos-C ~]$ netca /silent/responseFile /usr/local/soft/oracel/netca.rsp


正在对命令行参数进行语法分析:

传递的错误命令行参数:"silent/responsefile"

传递的错误命令行参数:"usr/local/soft/oracel/netca.rsp"

完成对命令行参数进行语法分析。

Oracle Net Services 配置:

Error: null

有关详细信息, 请查看跟踪文件: /home/oracle/ora11g/cfgtoollogs/netca/trace_OraDb11g_home1-1603166下午5620.log

Oracle Net Services 配置失败。退出代码是1




具体日志如下:

[oracle@centos-C~]$cat/home/oracle/ora11g/cfgtoollogs/netca/trace_OraDb11g_home1-16031trace_OraDb11g_home1-1603102上午1620.logtrace_OraDb11g_home1-1603166下午5214.logtrace_OraDb11g_home1-1603102上午1727.log[oracle@centos-C~]$cat/home/oracle/ora11g/cfgtoollogs/netca/trace_OraDb11g_home1-1603166下午5214.log[main][2016-03-1618:52:15.226CST][NetCALogger.initTrace:203]OracleNetConfigurationAssistant:1603166下午5214[main][2016-03-1618:52:15.232CST][NetCALogger.initTrace:204]OracleHome:/home/oracle/ora11g/product/11.2.0/db_1[main][2016-03-1618:52:15.233CST][NetCALogger.initTrace:205]OracleBase:/home/oracle/ora11g[main][2016-03-1618:52:15.233CST][NetCALogger.initTrace:206]OracleHomeName:OraDb11g_home1[main][2016-03-1618:52:15.269CST][InventoryUtil.getOUIInvSession:347]settingOUIREADleveltoACCESSLEVEL_READ_LOCKLESS[main][2016-03-1618:52:15.270CST][HAUtils.<init>:188]ouilocation/home/oracle/ora11g/oraInventory/ContentsXML[main][2016-03-1618:52:15.284CST][Version.isPre:274]versiontobechecked11.2.0.1.0majorversiontocheckagainst10[main][2016-03-1618:52:15.284CST][Version.isPre:285]isPre.java:ReturningFALSE[main][2016-03-1618:52:15.298CST][OCR.loadLibrary:308]InsideconstructorofOCR[main][2016-03-1618:52:15.307CST][OCR.loadLibrary:316]Goingtoloadtheocrlibrary[main][2016-03-1618:52:15.307CST][sPlatform.isHybrid:66]osName=LinuxosArch=amd64JVM=64rc=false[main][2016-03-1618:52:15.320CST][sPlatform.isHybrid:66]osName=LinuxosArch=amd64JVM=64rc=false[main][2016-03-1618:52:15.321CST][Library.load:254]Loadinglibrary/home/oracle/ora11g/product/11.2.0/db_1/lib/libsrvmocr11.so[main][2016-03-1618:52:15.367CST][OCR.loadLibrary:318]loadedocrlibraries[main][2016-03-1618:52:15.368CST][OCR.isCluster:939]CallingOCRNativeforisCluster()[main][2016-03-1618:52:15.452CST][OCR.isCluster:943]OCRResultstatus=true[main][2016-03-1618:52:15.453CST][OCR.isCluster:955]Boleanresult=false[main][2016-03-1618:52:15.460CST][CmdlineArgs.<init>:110]Initializingvariablesarray...[main][2016-03-1618:52:15.461CST][CmdlineArgs.<init>:116]InitializingNetProperties...[main][2016-03-1618:52:15.475CST][CmdlineArgs.initArgs:133]Initializingcommandlinearguments...[main][2016-03-1618:52:15.476CST][CmdlineArgs.parseLogParam:290]Parsing/logargument...[main][2016-03-1618:52:15.478CST][CmdlineArgs.parseLogParam:345]ReturningLogFile=null[main][2016-03-1618:52:15.482CST][CmdlineArgs.setOraArgs:236]SettingOraclearguments...[main][2016-03-1618:52:15.490CST][CmdlineArgs.setOraArgs:240]PassedOracleHome=NO_VALUE[main][2016-03-1618:52:15.491CST][CmdlineArgs.setOraArgs:243]ReadOracleHome=/home/oracle/ora11g/product/11.2.0/db_1[main][2016-03-1618:52:15.492CST][CmdlineArgs.setOraArgs:246]ReadOracleHomeID=[main][2016-03-1618:52:15.493CST][CmdlineArgs.setOraArgs:249]ReadOracleHomeName=null[main][2016-03-1618:52:15.494CST][CmdlineArgs.setOraArgs:257]SettingOracleHome=/home/oracle/ora11g/product/11.2.0/db_1[main][2016-03-1618:52:15.498CST][InitialSetup.configureOPS:4504]ClustermodeisOFF[main][2016-03-1618:52:15.499CST][InitialSetup.<init>:4028]TNS_ADMINis:null[main][2016-03-1618:52:15.513CST][OPSUtil.getHomeVersion:446]InsidegetHomeVersion...[main][2016-03-1618:52:15.519CST][OPSUtil.getHomeVersion:447]oracleHome=/home/oracle/ora11g/product/11.2.0/db_1[main][2016-03-1618:52:15.519CST][OPSUtil.getHomeVersion:451]oracle.sysman.assistants.util.OracleHomeObject=/home/oracle/ora11g/product/11.2.0/db_1[main][2016-03-1618:52:15.520CST][OracleHome.getVersion:877]OracleHome.getVersioncalled.CurrentVersion:null[main][2016-03-1618:52:15.526CST][InventoryUtil.getOUIInvSession:347]settingOUIREADleveltoACCESSLEVEL_READ_LOCKLESS[main][2016-03-1618:52:15.530CST][OracleHome.getVersion:896]Homeinfo/home/oracle/ora11g/product/11.2.0/db_1,1[main][2016-03-1618:52:16.229CST][OracleHome.getVersion:922]OracleHome.server.getVersionVersion:11.2.0.1.0[main][2016-03-1618:52:16.229CST][OracleHome.getVersion:943]CurrentVersionFromInventory:11.2.0.1.0[main][2016-03-1618:52:16.229CST][OracleHome.getVersion:948]usingsqlplus:/home/oracle/ora11g/product/11.2.0/db_1/bin/sqlplus[main][2016-03-1618:52:16.229CST][OPSUtil.getHomeVersion:452]returningoracleHomeVersion=11.2.0.1.0[main][2016-03-1618:52:16.229CST][OracleHome.getVersion:877]OracleHome.getVersioncalled.CurrentVersion:11.2.0.1.0[main][2016-03-1618:52:16.229CST][OracleHome.getVersion:943]CurrentVersionFromInventory:11.2.0.1.0[main][2016-03-1618:52:16.230CST][OracleHome.getVersion:948]usingsqlplus:/home/oracle/ora11g/product/11.2.0/db_1/bin/sqlplus[main][2016-03-1618:52:16.230CST][InitialSetup.<init>:4041]Adminlocationis:/home/oracle/ora11g/product/11.2.0/db_1/network/admin[main][2016-03-1618:52:16.390CST][ConfigureProfile.setProfileParam:136]SettingNAMES.DIRECTORY_PATH:(TNSNAMES,EZCONNECT)[main][2016-03-1618:52:16.391CST][ConfigureProfile.setDefaultProfileParams:109]NotsettingADR_BASE:sqlnet.oraalreadyexist!java.lang.NullPointerExceptionatoracle.ewt.lwAWT.BufferedApplet.<init>(UnknownSource)atoracle.net.ca.NetCA.<init>(NetCA.java:420)atoracle.net.ca.NetCA.main(NetCA.java:406)




解决方案分享:
产生问题原因分析:让命令终端有调用界面程序的权限,需要用root用户执行 xhost + 。 一般要调用界面需习惯性xhost+。
1、新建一个页签(shell)
2、输入xhost+,以root用户运行
3、然后再执行netca创建命令
4、如果出现乱码,修改下字符集: export LANG=en_US
5、在输入netca即可。

具体操作步骤 请参考下图: