当前位置: 首页 > news >正文

记录一次window2012r2安装配置oracle11g的过程-出现的错误以及解决方法

Windows server 2012R2安装Oracle11g

出现的错误

同事反馈正常安装oracle后,
使用命令行

sqlplus sys / as sysdba

出现“ORA-12560:TNS:协议适配器错误”。
去services.msc服务状态里面
OracleOraDb11g_home1TNSListener服务停止状态,而且无法启动。

解决步骤

1.检查监听器是否正常

lsnrctl status

出现一个实例unkown的情况
在这里插入图片描述
检查listen.ora的配置情况,文件你安装的oracel路径里面,我安装到了C盘里面,路径为:C:\Oracle\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
详细的listen.ora配置见:
listener.ora 文件配置参数悉知
重新启动监听器

lsnrctl stop
lsnrctl start

监听器可以依然出现实例unknow的情况。监听器应该没有问题了,查阅资料,出现这种情况有可能是因为监听器启动在实例之后,所以获取不到状态。

2.sqlplus登录db

sqlpuls  system/test123@db as sysdbba

登录成功。这里特别注意的时候,因为第一次使用sqlplus不熟悉,第一次输入命令行的时候没有带**@db**
登录成功,使用sql进行查询,和mysql查看查看数据库的命令有些区别。
Oracle数据库基本常用命令

select * from v$database;

报错了,大概意思是oracle 没有相应的变量。
又查阅资料,原来oraclel服务启动好,还需要收到启动实例

startup

显示实例启动的过程启动后再输入查询命令。
一切正常。
刚刚接触oracle,记录一下。希望能帮助到其他有需要的伙伴。

相关文章:

  • GPT-4o, GPT 4.5, GPT 4.1, O3, O4-mini等模型的区别与联系
  • 嵌入式学习笔记 - 运算放大器的共模抑制比
  • Java 原生实现代码沙箱之Java 程序安全控制(OJ判题系统第2期)——设计思路、实现步骤、代码实现
  • Java基础:代理
  • JavaScript篇:async/await 错误处理指南:优雅捕获异常,告别失控的 Promise!
  • Linux系统下安装mongodb
  • ensp的华为小实验
  • JavaSE核心知识点02面向对象编程02-06(泛型)
  • Metasploit 4.22.7:企业级渗透测试新突破
  • Open CASCADE学习|管道壳体生成
  • AI Coding的发展之路:从概念到改变世界的旅程
  • 学习黑客5 分钟深入浅出理解Linux Packages Software Repos
  • GMS 与非 GMS:有何区别?
  • 【工具记录分享】提取bilibili视频字幕
  • Lingma:云效 MCP 使用
  • 容器填充函数fill和memset对比总结
  • ospf实验报告
  • Java虚拟机的基本结构
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(18):条件形 文法
  • Gartner《Container发布与生命周期管理最佳实践》学习心得
  • 退休夫妻月入1.2万负债1.2亿申请破产,律师:“诚实而不幸”系前置条件
  • 苏东坡:人生就是哈哈哈哈哈
  • 解放军仪仗分队参加白俄罗斯纪念苏联伟大卫国战争胜利80周年阅兵活动
  • 伤员回归新援融入,海港逆转海牛重回争冠集团
  • 外交部:习近平主席同普京总统达成许多新的重要共识
  • 教育部答澎湃:2025世界数字教育大会将发布系列重磅成果