Oracle Net Services 配置: Error: null Oracle Net Services 配置失败。退出代码是1
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,具体错误描述:[oracle@centos-C ~]$ netca /silent/responseFile /usr/local/soft/oracel/netca.rsp正在对命令行参数进行语法分
千家信息网最后更新 2026年11月01日Oracle Net Services 配置: Error: null Oracle Net Services 配置失败。退出代码是1
具体错误描述:
[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.log trace_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-16 18:52:15.226 CST ] [NetCALogger.initTrace:203] Oracle Net Configuration Assistant: 1603166下午5214[main] [ 2016-03-16 18:52:15.232 CST ] [NetCALogger.initTrace:204] Oracle Home: /home/oracle/ora11g/product/11.2.0/db_1[main] [ 2016-03-16 18:52:15.233 CST ] [NetCALogger.initTrace:205] Oracle Base: /home/oracle/ora11g[main] [ 2016-03-16 18:52:15.233 CST ] [NetCALogger.initTrace:206] Oracle Home Name: OraDb11g_home1[main] [ 2016-03-16 18:52:15.269 CST ] [InventoryUtil.getOUIInvSession:347] setting OUI READ level to ACCESSLEVEL_READ_LOCKLESS[main] [ 2016-03-16 18:52:15.270 CST ] [HAUtils.:188] oui location /home/oracle/ora11g/oraInventory/ContentsXML[main] [ 2016-03-16 18:52:15.284 CST ] [Version.isPre:274] version to be checked 11.2.0.1.0 major version to check against10[main] [ 2016-03-16 18:52:15.284 CST ] [Version.isPre:285] isPre.java: Returning FALSE[main] [ 2016-03-16 18:52:15.298 CST ] [OCR.loadLibrary:308] Inside constructor of OCR[main] [ 2016-03-16 18:52:15.307 CST ] [OCR.loadLibrary:316] Going to load the ocr library[main] [ 2016-03-16 18:52:15.307 CST ] [sPlatform.isHybrid:66] osName=Linux osArch=amd64 JVM=64 rc=false[main] [ 2016-03-16 18:52:15.320 CST ] [sPlatform.isHybrid:66] osName=Linux osArch=amd64 JVM=64 rc=false[main] [ 2016-03-16 18:52:15.321 CST ] [Library.load:254] Loading library /home/oracle/ora11g/product/11.2.0/db_1/lib/libsrvmocr11.so[main] [ 2016-03-16 18:52:15.367 CST ] [OCR.loadLibrary:318] loaded ocr libraries[main] [ 2016-03-16 18:52:15.368 CST ] [OCR.isCluster:939] Calling OCRNative for isCluster()[main] [ 2016-03-16 18:52:15.452 CST ] [OCR.isCluster:943] OCR Result status = true[main] [ 2016-03-16 18:52:15.453 CST ] [OCR.isCluster:955] Bolean result = false[main] [ 2016-03-16 18:52:15.460 CST ] [CmdlineArgs. :110] Initializing variables array...[main] [ 2016-03-16 18:52:15.461 CST ] [CmdlineArgs. :116] Initializing NetProperties...[main] [ 2016-03-16 18:52:15.475 CST ] [CmdlineArgs.initArgs:133] Initializing command line arguments...[main] [ 2016-03-16 18:52:15.476 CST ] [CmdlineArgs.parseLogParam:290] Parsing /log argument...[main] [ 2016-03-16 18:52:15.478 CST ] [CmdlineArgs.parseLogParam:345] Returning Log File = null[main] [ 2016-03-16 18:52:15.482 CST ] [CmdlineArgs.setOraArgs:236] Setting Oracle arguments...[main] [ 2016-03-16 18:52:15.490 CST ] [CmdlineArgs.setOraArgs:240] Passed Oracle Home = NO_VALUE[main] [ 2016-03-16 18:52:15.491 CST ] [CmdlineArgs.setOraArgs:243] Read Oracle Home = /home/oracle/ora11g/product/11.2.0/db_1[main] [ 2016-03-16 18:52:15.492 CST ] [CmdlineArgs.setOraArgs:246] Read Oracle Home ID = [main] [ 2016-03-16 18:52:15.493 CST ] [CmdlineArgs.setOraArgs:249] Read Oracle Home Name = null[main] [ 2016-03-16 18:52:15.494 CST ] [CmdlineArgs.setOraArgs:257] Setting Oracle Home = /home/oracle/ora11g/product/11.2.0/db_1[main] [ 2016-03-16 18:52:15.498 CST ] [InitialSetup.configureOPS:4504] Cluster mode is OFF[main] [ 2016-03-16 18:52:15.499 CST ] [InitialSetup. :4028] TNS_ADMIN is: null[main] [ 2016-03-16 18:52:15.513 CST ] [OPSUtil.getHomeVersion:446] Inside getHomeVersion...[main] [ 2016-03-16 18:52:15.519 CST ] [OPSUtil.getHomeVersion:447] oracleHome = /home/oracle/ora11g/product/11.2.0/db_1[main] [ 2016-03-16 18:52:15.519 CST ] [OPSUtil.getHomeVersion:451] oracle.sysman.assistants.util.OracleHome Object = /home/oracle/ora11g/product/11.2.0/db_1[main] [ 2016-03-16 18:52:15.520 CST ] [OracleHome.getVersion:877] OracleHome.getVersion called. Current Version: null[main] [ 2016-03-16 18:52:15.526 CST ] [InventoryUtil.getOUIInvSession:347] setting OUI READ level to ACCESSLEVEL_READ_LOCKLESS[main] [ 2016-03-16 18:52:15.530 CST ] [OracleHome.getVersion:896] Homeinfo /home/oracle/ora11g/product/11.2.0/db_1,1[main] [ 2016-03-16 18:52:16.229 CST ] [OracleHome.getVersion:922] OracleHome.server.getVersion Version: 11.2.0.1.0[main] [ 2016-03-16 18:52:16.229 CST ] [OracleHome.getVersion:943] Current Version From Inventory: 11.2.0.1.0[main] [ 2016-03-16 18:52:16.229 CST ] [OracleHome.getVersion:948] using sqlplus: /home/oracle/ora11g/product/11.2.0/db_1/bin/sqlplus[main] [ 2016-03-16 18:52:16.229 CST ] [OPSUtil.getHomeVersion:452] returning oracleHome Version = 11.2.0.1.0[main] [ 2016-03-16 18:52:16.229 CST ] [OracleHome.getVersion:877] OracleHome.getVersion called. Current Version: 11.2.0.1.0[main] [ 2016-03-16 18:52:16.229 CST ] [OracleHome.getVersion:943] Current Version From Inventory: 11.2.0.1.0[main] [ 2016-03-16 18:52:16.230 CST ] [OracleHome.getVersion:948] using sqlplus: /home/oracle/ora11g/product/11.2.0/db_1/bin/sqlplus[main] [ 2016-03-16 18:52:16.230 CST ] [InitialSetup. :4041] Admin location is: /home/oracle/ora11g/product/11.2.0/db_1/network/admin[main] [ 2016-03-16 18:52:16.390 CST ] [ConfigureProfile.setProfileParam:136] Setting NAMES.DIRECTORY_PATH: (TNSNAMES, EZCONNECT)[main] [ 2016-03-16 18:52:16.391 CST ] [ConfigureProfile.setDefaultProfileParams:109] Not setting ADR_BASE: sqlnet.ora already exist!java.lang.NullPointerException at oracle.ewt.lwAWT.BufferedApplet. (Unknown Source) at oracle.net.ca.NetCA. (NetCA.java:420) at oracle.net.ca.NetCA.main(NetCA.java:406)
解决方案分享:
产生问题原因分析:让命令终端有调用界面程序的权限,需要用root用户执行 xhost + 。 一般要调用界面需习惯性xhost+。
1、新建一个页签(shell)
2、输入xhost+,以root用户运行
3、然后再执行netca创建命令
4、如果出现乱码,修改下字符集: export LANG=en_US
5、在输入netca即可。
具体操作步骤 请参考下图:
命令
参数
错误
分析
配置
用户
界面
语法
输入
代码
下图
习惯性
乱码
信息
原因
原因分析
字符
字符集
文件
方案
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技
厦门中拓互联网络科技有限公司
互联网通讯科技
互联网品科技
高科技与互联网
互联网科技作文
西安互联网科技公司
郑州华宇互联网科技
互联网科技股有哪些
互联网科技生活的内容
太原新华互联网科技学校怎么样
济南华为互联网科技产业总部基地
福州新华互联网科技学校 知乎
广州恒生互联网科技有限
武汉健翔互联网络科技有限公司
高科技互联网发展前景如何
科技互联网海报
国大互联网教育科技有限公司薪资
科技互联网专业工作会议发言稿
互联网科技创业有什么好项目
咖啡豆
互联网黑科技
互联网巨头反垄断金融科技
互联网金融 科技金融
世界互联网领先科技成果
中国互联网有什么科技含量
江苏苏星互联网科技有限公司
江苏互联网科技小贷
昆明中奇联合互联网科技
互联网公司属于科技吗