oracle11适配器错误,oracle11g登录出现协议适配器错误的解决办法(亲测)

article/2025/10/9 4:26:53

第一次使用Oracle数据库(其实之前下了Oracle18c,但发现需要8G物理内存,Oracle12也需要6G内存,而我的电脑只有4G内存,无奈只能选择Oracle11g),整了好一会才知道oracle的登录方法:“开始”——Oracle软件目录——“应用程序开发”——“SQL Plus”,启动。

输入用户名(我使用的是默认普通用户名scott)和密码发现出现“协议适配器出现错误”的报错,一开始不知是什么东西,以为是密码不对,结果尝试使用超级用户修改密码:

在“开始”运行栏里面敲:sqlplus(空格)/nolog 回车

接着在弹出框里面敲:conn sys/password as sysdba回车

这时已是超级用户模式,再输入以下sql语句修改用户密码:

alter user scott identified by ****; // 这句是将XXX用户的密码重置为***

但还是报错,后来在网上找,发现还需要启动服务:

1、“开始”——“控制面板”——“管理工具”——“服务”,打开,分别手动启动OracleOraDb11g_home2TNSListener(这个名字可能在不同用户之间存在微小的差异,不用太在意,总之看到OracleXXXXNSListener字样差不多就是和这个同一个玩意了)和OracleServiceORCL服务。

2、在环境变量的系统变量下新增变量名“oracle_sid”和变量值“XXXX”,这个XXXX其实就是上面的“OracleServiceORCL”中的后四个字母,这里所以我把变量名“oracle_sid”的变量值设为“ORCL”:

b01ec4198181b58ab79402a83a2d97ae.png

其实我也不知道上面的第二个步骤到底需不需要,因为我是先设置了环境变量才启动服务的,不过还是设置了比较好,反正也没坏处,万一因为环境变量问题导致无法登录就不好了。

另外,我在别的博文看到还有一个修改注册表的操作,但我认为这个步骤没有必要,因为我在经过上面两个步骤的设置后,数据库就登录成功了:

815056b0d7aed52ef06125effb21c9c8.png


http://chatgpt.dhexx.cn/article/pTvhuTMJ.shtml

相关文章

SQL> conn sys/root as sysdbaERROR:ORA-12560: TNS: 协议适配器错误的解决方案

文章目录 问题描述 解决方案 总结 问题描述 启动oracle数据库时,出现协议适配器错误的情况: SQL> conn sys/root as sysdba ERROR: ORA-12560: TNS: 协议适配器错误 解决方案 database instance没有起起来。windows平台如下操作:开始--…

cmd登录mysql提示协议适配器错误_ORA-12560: TNS: 协议适配器错误

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1 监听服务没有起起来 Windows平台个一如下操作:开始---程序---管理工 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1 监听服务没有起起来 Windows平台个一如下操作&…

Oracle 协议适配器错误的解决方法

我是在cmd sqlplus时提示的协议适配器错误,但用plsql登录是可以连接上的。 查阅了很多博主的文章,按我自己解决问题的思路整理了一下: 1.首先看本地服务有没有打开: Oracle ORCL VSS Writer Service:Oracle卷映射拷贝…

oracle数据库适配器错误,Oracle协议适配器错误解决方法

今天打开sqlplus发现适配器错误,登录不进去sqlplus 解决办法: 1.检查OracleServiceORCL和OracleOraDb11g_home1TNSListener是否处于打开状态 2.打开cmd命令窗口输入: 这时会发现 E: \ORACLE\DATABASE\BTS_YSH.DBF是这个文件被错误的删除 3.我们只需要将其正确删除即可 alter …

SQL plus协议适配器错误

SQL plus协议适配器错误 出现这种情况的原因是因为在打开Oracle时有部分需手动打开的服务未启动 解决方法如下: 1.打开此电脑点击管理 2.点击服务和应用程序 3.点击服务 4.找到需手动启动的Oracle服务右键点击启动 将服务启动之后就可以成功的进入到数据库了

登录Oracle数据库报错,ERROR:ORA-12560: TNS:协议适配器错误,怎么解决?

一、点击计算机、右键点击管理、点击服务、启动OracleServiveORCL服务和OracleOraDb11g_home1TNSListener服务。 二、重新cmd打开终端、输入sqlplus / as sysdba 、正常登录Oracle数据库

TNS:协议适配器错误

使用SQL plus时遇到ORA-12560:TNS:协议适配器错误,检查了一下原来是Oracle 11g的相关服务被我关闭了。 由于原来在电脑上安装过Oracle了,这次安装的是简装版的,直接使用会报错。 协议适配器错误的问题的原因有三个 1…

Oracle问题之ORA-12560TNS:协议适配器错误-转载

作者:@haimishasha本文为作者原创,转载请注明出处:https://www.cnblogs.com/haimishasha/p/5394963.html 目录 Oracle问题之ORA-12560TNS:协议适配器错误 一、造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始…

ipynb文件转pdf 使用jupyter无需安装其他软件

使用jupyter将ipynb转为pdf文件,不需安装其他软件程序,本文方法只需jupyter。 1、使用jupyer打开文件,如果直接在这里点击"PDF via LaTex",会报错“nbconvert failed: xelatex not found on PATH, if you have not installed xela…

在线浏览ipynb文件

前言 我又接到奇奇怪怪的需求了,要求在线浏览ipynb,但我学的是Java,我之前连python都没接触过,甚至对这个文件格式都要先百度一下就很烦,但为了工资还是要继续的对吧。 首先讲一下我的思路,我以为是先把他…

双击快速打开ipynb文件

刚开始用jupyter notebook很不习惯,看网课下载的资料是ipynb格式,每次打开都要选择打开方式,刚开始还找不到目录,后来从网上找到这种方法可以一劳永逸,随时双击打开此类文件。 在开始菜单找到jupyter打开文件位置&…

如何打开ipynb文件

最近在学习《TensorFlow 实战GoogLe深度学习框架》这本书,发现里面提供的源码后缀是.ipynb,而不是.py,那么我们应该怎么打开.ipynb后缀的文件呢? ipynb,即ipython notebook,需要用ipython notebook打开&…

pycharm中使用jupyter运行ipynb

文章目录 pycharm中使用jupyter运行ipynb前提基本步骤运行结果坑待解决pycharm中使用jupyter运行ipynb 前提 使用anaconda虚拟环境,并安装了jupyter,怎么安装,自己去搜 ​ conda isntall jupyter notebook pycharm pro版本,即专业版 基本步骤 new 一个ipynb文件,同创建py…

ipynb转化py文件

安装jupyter pip install --upgrade pippip install jupyter方法一:命令行转化 cd ipynb文件所在目录 jupyter nbconvert --to script xxxx.ipynb执行成功后会在目录下生成一个同名py文件“xxxx.py” 方法二:打开jupyter 在cmd命令行中输入&#xff…

vscode运行.ipynb文件

vscode运行.ipynb文件 1、相关插件安装 方案一: 直接在vscode拓展商店搜索python和jupyter插件,并安装 2、运行环境内核的安装 要想运行.ipynb文件,你当前的python环境必须安装jupyter的内核,具体方法可以参考这篇博客Pytorch安…

html转为ipynb,jupyter .ipynb转.py的实现操作

jupyter 写完的代码是在*.ipynb文件下的,在其他的python代码中想引入,会报错,所以需要将其转为.py格式的标准python代码。 jupyter nbconvert Cto script demo.ipynb 例如: try: !jupyter nbconvert Cto script demo.ipynb except…

python怎么打开ipynb文件_ipynb后缀文件怎么打开

ipynb,顾名思义,ipython notebook,哦,原来是用ipython notebook打开的啊, 下面讲讲怎么安装ipython notebook(我的环境是win10 64位 python是2.7版本,如果要问为何是这个版本,我之后给你丢一个神秘的微笑 ) 第一部分:安装ipython 1:安装python,这个不说 2:安装pip…

ipynb引用另一个ipynb

step1:安装import_ipynb pip install import-ipynb step2:创建两个ipynb 举例:从model.ipynb中引用add至test.ipynb中进行测试 创建model.ipynb import import_ipynb def add(a:int,b:int):print(ab) 创建test.ipynb import import_ipynb from model import…