oracle 安装总结

相信很多人都用过 oracle,不避讳的说我是刚刚接触。因为给一个公司作CRM,接触到了久违的 oracle,虽然只是8i版本。虽然它功能很强大,但是安装起来着实要花费一番力气,这让我感觉很不爽! 在本机上安装时一切顺利,但在服务器上安装时,出现了很多错误,最主要的一个就是tns监听服务启动不起来!下面我把我安装汇总出现的问题和解决方法总结如下: 1、安装过程中需要输入“全局数据库名”和“SID”,其中“全局数据库名”是以“数据库名.域名”的形式,数据库名是自己定的最好不要超过8个字母;域名一般就是公司的域名就好了。sid会自动生成的,一般不要更改。 2、安装完成后,会自动配置3个服务,我安装的时候就是这个地方出现的错误,“监听程序启动不来”。下面进行安装测试: 3、在系统的命令行窗口中输入:lsnrctl status 出现如下信息 连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))  TNS-12541: TNS:无监听器  TNS-12560: TNS:协议适配器出现错误  TNS-00511: 无监听器 说明tns监听器没有启动,接着输入 lsnrctl start 显示 ORA-12541:TNS:没有监听器 ORA-12560:TNS:协议适配器错误 原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!) 4、ORA-12154:TNS:能解析服务名 原因: ORACLE的网络服务名没有正确配置。请使用“Net8 Configuration Assistant”工具向导之“本地网络服务名配置”配置TNS即可。如果仍没有解决,请继续向下看。 5、ORA-1034 :TNS: ORACLE不可用 原因: ORACLE的数据库服务正确启动,但是数据库没有打开! 使用命令: 1)svrmgrl 启动服务管理器   2)connect internal 以internal身份登陆   3)startup 打开数据库 6、在控制面板中启动服务,出现以下错误 服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。 错误3:系统找不到指定的路径 而且 OracleOraHome81TNSListener服务的可执行文件的路径是空的。 进入注册表中修改ImagePath 在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ OracleOraHome81TNSListener 发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:/ Oracle/Ora81/BIN/TNSLSNR 退出注册表。 7、再次启动服务,正常。用sqlplus登录,登录成功

你可能感兴趣的:(oracle 安装总结)