oracle运行出现问题记录+解决方法
2017-02-07 11:02
405 查看
昨天安装好的orale,当时监听都是设置好的,使用sqlplus打开也是正常的,但是今天使用的时候,出现了两个问题。
一、sqlplus不能使用,报错:error 6 initializing SQL*PLUS,照我的理解是未能初始化
解决方法:百度了一圈终于明白是因为没有设置环境变量,按理说,安装Oracle的时候环境变量是自动设置好的,为什么出现此情况,后来看了环境变量的路径才明白,原来当时我在安装后,也下载了另一个界面工具绿化版,所以Oracle使用时自动将路径指向了该工具所在位置,将Oracle-home修改成sqlplus所在的位置后,重新打开,不报错。也将Oracle-sid进行了设置,切记,在安装Oracle的时候千万别同时下载几个你不知道到底干嘛用的工具,不过这也让我重新对环境变量进行配置学习,对下面的监听器也理解的更加透彻
二、为了保证电脑的使用,昨天安装好后将其设置成了手动启动,当重新使用,启动时报错:某些服务在未由其他服务或程序使用时自动停止
解决方法:
找到listener文件(E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN)修改其 host 的值,利用 cmd-ipconfig 查看电脑的IP地址,将此地址当做 host 的值,很不幸,未解决,但是我明白了 listener 文件到底是干啥用的,对于英文极差的我来说今天目标是充分理解这几个单词。
找到 tnsnames 文件将其 host 值也进行修改,保存后导致了1067错误,也是崩溃了,后来明白了上面两个文件中的 host 值与 net manager 中的主机名以及监听位置中的主机都要保持一致,才不会出现1067的错误。
经过乱起八糟的摸索后,我觉得应该是我之前在设置 net manager 时将其监听器设置在了下载的另一个文件上,所以将下载的Oracle使用工具删除后,我重新打开 net manager ,此时他显示需要选择文件所在目录,懵逼的我终于明白之前根本就不用选择,肯定默认是设置成“偏房”,没找到“正宫娘娘”。
选择该文件所在位置 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN(位置一定不能选在Oracle中,因为你打开文件夹会发现他在Oracle下面创建了 listener、tnsnames两个多余的配置文件),确定后,此时服务命名与监听程序中啥都没有,需要从头设置,点击服务命名-编辑-创建,下面的操作按照顺序执行,但是在选择协议的时候,改成了IPC,接着,设置监听程序-编辑-创建-监听位置,创建地址2;数据库服务,填写Oracle所在的子目录,操作完后,在查看两个配置文件,确定其
host 值与主机名保持一致后,打开计算机管理-服务-找到监听器,启动成功。终于成功,一把辛酸泪呀!
感悟就是当年安装sqlserver 我肯定也是下载了很多版本,这个安装不行就安装那个,导致安装一个多星期
三、成功启动,打开sqlplus出现“无法解析指定的连接标识符”,我坚信这是上天对我的磨炼
解决方法:在 tnsnames(没错,仍旧是楼上的那个小婊砸)配置文件中添加一个连接串,打开后,该连接串已配置好,感人至深呀,但是好想自己写一遍配置文件,不能手贱!啊!啊!啊!
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你的机器名或者IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 你的SID)
)
)
在sqlplus中填写用户名:sys; 口令:sys; 主机字符串:你的SID as sysdba,完美,成功,我希望下次再开机能够成功。
我表示作为一个菜鸟好孤单,幸亏有度娘的陪伴呀!
谨以此乱七八糟的总结悼念我逝去的上午时光
一、sqlplus不能使用,报错:error 6 initializing SQL*PLUS,照我的理解是未能初始化
解决方法:百度了一圈终于明白是因为没有设置环境变量,按理说,安装Oracle的时候环境变量是自动设置好的,为什么出现此情况,后来看了环境变量的路径才明白,原来当时我在安装后,也下载了另一个界面工具绿化版,所以Oracle使用时自动将路径指向了该工具所在位置,将Oracle-home修改成sqlplus所在的位置后,重新打开,不报错。也将Oracle-sid进行了设置,切记,在安装Oracle的时候千万别同时下载几个你不知道到底干嘛用的工具,不过这也让我重新对环境变量进行配置学习,对下面的监听器也理解的更加透彻
二、为了保证电脑的使用,昨天安装好后将其设置成了手动启动,当重新使用,启动时报错:某些服务在未由其他服务或程序使用时自动停止
解决方法:
找到listener文件(E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN)修改其 host 的值,利用 cmd-ipconfig 查看电脑的IP地址,将此地址当做 host 的值,很不幸,未解决,但是我明白了 listener 文件到底是干啥用的,对于英文极差的我来说今天目标是充分理解这几个单词。
找到 tnsnames 文件将其 host 值也进行修改,保存后导致了1067错误,也是崩溃了,后来明白了上面两个文件中的 host 值与 net manager 中的主机名以及监听位置中的主机都要保持一致,才不会出现1067的错误。
经过乱起八糟的摸索后,我觉得应该是我之前在设置 net manager 时将其监听器设置在了下载的另一个文件上,所以将下载的Oracle使用工具删除后,我重新打开 net manager ,此时他显示需要选择文件所在目录,懵逼的我终于明白之前根本就不用选择,肯定默认是设置成“偏房”,没找到“正宫娘娘”。
选择该文件所在位置 E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN(位置一定不能选在Oracle中,因为你打开文件夹会发现他在Oracle下面创建了 listener、tnsnames两个多余的配置文件),确定后,此时服务命名与监听程序中啥都没有,需要从头设置,点击服务命名-编辑-创建,下面的操作按照顺序执行,但是在选择协议的时候,改成了IPC,接着,设置监听程序-编辑-创建-监听位置,创建地址2;数据库服务,填写Oracle所在的子目录,操作完后,在查看两个配置文件,确定其
host 值与主机名保持一致后,打开计算机管理-服务-找到监听器,启动成功。终于成功,一把辛酸泪呀!
感悟就是当年安装sqlserver 我肯定也是下载了很多版本,这个安装不行就安装那个,导致安装一个多星期
三、成功启动,打开sqlplus出现“无法解析指定的连接标识符”,我坚信这是上天对我的磨炼
解决方法:在 tnsnames(没错,仍旧是楼上的那个小婊砸)配置文件中添加一个连接串,打开后,该连接串已配置好,感人至深呀,但是好想自己写一遍配置文件,不能手贱!啊!啊!啊!
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 你的机器名或者IP)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 你的SID)
)
)
在sqlplus中填写用户名:sys; 口令:sys; 主机字符串:你的SID as sysdba,完美,成功,我希望下次再开机能够成功。
我表示作为一个菜鸟好孤单,幸亏有度娘的陪伴呀!
谨以此乱七八糟的总结悼念我逝去的上午时光
相关文章推荐
- oracle运行出现问题记录+解决方法
- Asp.net_解决vs运行报在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题的bug方法
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
- pb9.0 5507升级8836过程中出现的问题以及升级后工程运行没有反映的解决方法。
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- java连接操作Oracle出现的问题及解决方法
- 记录android ndk配置及开发过程中出现过的问题及解决方法
- YAWL引擎运行失败出现关于log4j问题的原因和解决方法
- Windows 8.1运行龙之谷游戏出现蓝屏问题的解决方法
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
- php5.4以上运行yii框架出现问题的解决方法
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
- web服务器程序运行出现乱码问题的解决方法
- DeviceReplay的某些方法运行时出现General run error的问题解决
- xp3中运行s60 v3模拟器,出现闪退问题的解决方法
- Ubuntu下运行Goagent出现Address already in use问题解决方法
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- Xcode运行时,出现“xcode cannot run using the selected device”问题解决方法
- Hbase运行时出现的问题(There could be a mismatch with the one configured in the master.)及其解决方法: