oracle怎么连接不上 oracle连接28547

oracle 实例无法连接以下供参考oracle怎么连接不上:
1.服务启动不能说明实例已被启动oracle怎么连接不上,服务与实例不是同oracle怎么连接不上的,在windows下 , 启动服务的时候 , 会一起开启实例,是因为注册表中,写明了,进入注册表中,可以看看:hkey_local_machine-software-oracle-home0-ora_服务名_autostart,你把这个改为false,那么服务关了之后 , 再开启动,实例则不会自动开启,连接时,会提示连接到一个空闲例程 。然后再用startup来启动,才可以连接数据库.你可以做下实险 。
2.sqlplus只是一个客户端程序,可用来管理数据库,启动这个程序,不等于打开数据库.
3.了解oracle的启动过程很关键 , 对数据库维护尤其重要,在windows下,服务一定要先开启动 , 不然的话,在sqlplus下怎么操作基本都没有用 。
1启动实例
startup
nomount:读取参数文件,分配sga,启动后台进程 。
2安装数据库
startup
mount
实例与数据库对应 , 数据库仍关闭 , 依据参数文件中的control_files,读取并打开控制文件.
3.打开数据库
startup
根据控制文件,找到数据文件和日志文件,数据库被打开,此时用户可以操作数据库.
所以基本上是四个状态:shutdown-nomount-mount-open
当然中间,数据库还有一些状态和控制命令:
如:read
only,restrict等方法打开数据库 。
如:alter
database
xxx等控制命令改变状态 。
oracle连接不上的问题1、进入CMD , ;
2、运行sqlplus "/as sysdba"
SQLshutdown immediate 停止服务
SQLstartup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
SQLshutdown immediate 再次停止服务
SQLstartup mount
【oracle怎么连接不上 oracle连接28547】SQL recover datafile 2 恢复出错的数据文件
SQLshutdown immediate 再次停止服务
SQLstartup 启动服务,此次正常
为什么修改电脑密码后,之前在电脑上安装的PL/SQL连接不上Oracle了,上面报的是连接超时?这个应该和电脑密码没关系,报错连接超时是TNS网络连接问题 。你可以按以下步骤排查问题:
1、测试你的网络对外连接是否通畅,可以用ping IP的方式来测试;
2、测试对端oracle服务器服务是否正常,可以换台电脑测试是否能正常连接;
3、用tnsping 来测试服务连接是否通畅 。
还有一种可能是你把oracle客户端安装了不同的版本之类的,和pl/sql对应的不是同一个版本 。
关于oracle怎么连接不上和oracle连接28547的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读