最近刚开始接触oracle,自己摸索的过程中遇到了好多问题~
不过还好通过万能的网友找到了解决方案~
先把遇见的问题做个总结~ >.<
安装完成后,打开SQLplus登录失败~
1.
原因在于要启动oracle,必须先把必要的服务器打开 !
oracleServiceXXX (xxx代表实例名称即你创建数据库设置的sid的值)
oracleOraDb11g_home1TNSListener 监听器
(可参考此链接详细了解!!)-- Oracle11g服务详细介绍及哪些服务是必须开启的
紧接着我就遇到了第二个问题,OracleServiceXXX服务找不到
如果有监听器onracleOraDb11g_home1TNSListeer而找不到oracleserviceorcl服务
cmd中执行如下命令
oradim -NEW -SID orcl -STARTMODE manual -PFILE "F:\app\lenovo\product\11.2.0\dbhome_1\dbs\init.ora"
执行完毕后,会提示orcl实例创建成功,但稍后会提示启动该服务失败,可以不用理他。
然后执行如下命令,启动服务
oradim -STARTUP -SID orcl -STARTTYPE inst
到此,数据库实例服务已经创建并启动。
(参考这个作者的文章)--------- OracleServiceOrcl服务消失处理方案 - CSDN博客
如果监听器,OracleServiceXXX服务都没有
是因为你没有新建数据库,打开datebase configuration assist选择新建一个数据库
步骤很简单可百度
数据库建成后,相应的服务器就出现了!!!惊喜crazy!!233
sqldeveloper连接报错 the network adapter could not establis
嘻嘻 还是因为你服务没打开啊亲!打开onracleOraDb11g_home1TNSListeer和oracleserviceXXX服务~~~()
(不过我也有个同学服务器也打开了,可还是报这个错误~我感觉可能是因为她重新安装了,并没有把以前的注册表啊数据是删除掉,可以试一下打开datebase configuration assist删除数据库,把之前建的数据库删掉重新建一个,换个sid~ 不过我同学是最后好像是重新安装了)
sid不记得了 查询方法
win+R 打开注册表编辑器(regedit)
找该目录 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1
找到oracle_sid 查询值