windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
windows下 sqlplus / as sysdba 报ora-12560的终极解决方法
本文是原创文章。转载请注明出处:http://blog.csdn.net/msdnchina/article/details/38169095
windows下,sqlplus / as sysdba常常报 ORA-12560: TNS:protocol adapter error,解决这个报错。有多个方法:
1.确认windows注冊表中的ORACLE_HOME 键及其 键值 是正确的,是有效的
比方:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1下。找到ORACLE_HOME 键,相应的键值为H:\oracle\product\10.2.0\db_1 ,事实上正确的键值为F:\oracle\product\10.2.0\db_1
--->注意:windows下,请不要设置ORACLE_HOME环境变量,具体请见我翻译的文章:
http://blog.csdn.net/msdnchina/article/details/38010025
--->注意:windows下的注冊表存储的ORACLE_HOME 键 和 ORACLE_SID 键相当于unix下的.profile中定义的ORACLE_HOME,ORACLE_SID等环境变量---该说法纯属我个人的总结。
2确保windows 服务里变的OracleServiceXXX服务是已启动状态。
关于OracleServiceXXX 和 Oracle 实例的关系,请见我写的文章:
http://blog.csdn.net/msdnchina/article/details/38011055
3.cmd下,cd到 F:\oracle\product\10.2.0\db_1\bin下,再敲sqlplus / as sysdba
注意,不是cd到F:\oracle\product\10.2.0\client_1\bin。也就是说cd到 oracle数据库软件的server端。不是cd到oracle数据库软件的客户端。
--->注意:windows的cmd下。敲一个命令,windows对该命令的查找顺序为:首先找当前文件夹下有无该命令。其次再到PATH路径下找有无该命令。
4.cmd下。set ORACLE_SID=你想进入的数据库的那个sid
5.cmd下,cd到 F:\oracle\product\10.2.0\db_1\bin下。再敲sqlplus /@网络服务名 as sysdba
注意,不是cd到F:\oracle\product\10.2.0\client_1\bin。 也就是说cd到 oracle数据库软件的server端,不是cd到oracle数据库软件的客户端。
windows下 sqlplus / as sysdba 报ora-12560的终极解决方法的更多相关文章
- windows下sqlplus / as sysdba报ora-12560的解决方法
环境:win7_64位.数据库版本ORACLE11G_R2 在CMD窗口,使用下面三个命令可正常连接数据库:C:\Users\Administrator> sqplus /nolog C:\Us ...
- asp.net下ueditor上传大容量视频报http请求错误的解决方法
故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报“http请求错误”的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器,但是上传稍微大一点 ...
- [异常解决] windows用SSH和linux同步文件&linux开启SSH&ssh client 报 algorithm negotiation failed的解决方法之一
1.安装.配置与启动 SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有 ...
- PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法
PHP XAMPP windows环境安装扩展redis 致命错误: Class 'Redis' not found解决方法 1.电脑需要先安装redis服务端环境,并在安装目录下打开客户端redis ...
- ueditor上传大容量视频报http请求错误的解决方法
故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报"http请求错误"的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器 ...
- git提交待审核代码,报错没有change-id的解决方法
git提交是报错没有change-id的解决方法: 1.先仔细查看报错内容,查出是哪天提交记录缺少change-id 2.如果是最近的一条缺少,则直接执行git commit --amend &quo ...
- excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法
excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法 office2007应该遇到“向程序发送命令时出现 问题”,设置为以管理员运行也不好用,重装office也不好用,下面介绍下 ...
- Python3中使用HTMLTestRunner报No module named 'StringIO'解决方法
今天在学习使用HTMLTestRunner生成测试报告时遇到一个报错,如图所示: 网上搜索了下“No module named 'StringIO'”解决方法,原来我用的是Python 3.X版本,而 ...
- Mac下新安装的MySQL无法登陆root用户解决方法
一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile ...
随机推荐
- SQL使用exists时的多种写法
from test; go from test; go 下面这种效率明显高不少.
- JavaSE-03 Java选择结构
学习要点 if选择结构 switch选择结构 if选择结构 单分支if选择结构 语法结构 应用场合 问题:如果王小强的Java考试成绩大于98分,小强就能获得一个iphone8作为奖励. 复杂条件下的 ...
- Java任务执行计时
Long startTime = System.currentTimeMillis(); Long endTime = System.currentTimeMillis(); endTime-star ...
- Linux中一些约定俗成的文件扩展名
注:Linux中的所有内容均以文件的形式保存,但不依靠扩展名区分文件类型(根据权限区分),约定俗成的文件扩展名是为了方便管理员对文件进行区分 压缩包:“*.gz”.“*.bz2”.“*.tar.bz2 ...
- docker守护式容器运行管理
docker守护式容器适合运行应用程序和服务 以交互方式进入容器 docker run -it centos /bin/bash 以交互方式进入 并设置镜像名称和运行后的主机名称 退出交互式容器并让 ...
- OAuth2.0授权流程
微信授权 第3步的微信授权中的scope字段: snsapi_base 静默授权,不弹出用户同意框,可直接获取成员的基础信息: snsapi_userinfo:静默授权,弹出用户同意框,待用户同 ...
- 实验楼Python学习记录_挑战字符串操作
自我学习记录 Python3 挑战实验 -- 字符串操作 目标 在/home/shiyanlou/Code创建一个 名为 FindDigits.py 的Python 脚本,请读取一串字符串并且把其中所 ...
- LeetCode(26) Remove Duplicates from Sorted Array
题目 Given a sorted array, remove the duplicates in place such that each element appear only once and ...
- 负载均衡之Ocelot+Consul(配置文件注册服务)
继上篇 Ocellot 做负载均衡之后,本篇将记录 Ocelot + Consul 试验如何做服务发现和服务注册. 服务发现和服务注册的背景知识,一搜满街都是. 在此,我还是写下自己对这个术语的理解吧 ...
- python之图形界面GUI开发 Tkinter 2014-4-7
1.导入Tkinter 可以使用以下三种方法(1)from Tkinter import *#导入Tkinter(2)import TkinterTkinter.methodA使用 Tkinter.m ...