oracle 数据库,监听停了以后,直接就shutdown immediate,然后 数据库的服务器就再连不上了

wuhuitortoise 2011-06-13 04:30:06
再连接就连接失败了。在 cmd 内输入SQLPLUS / @ORCL AS SYSDBA
如下
C:\Documents and Settings\Administrator>SQLPLUS / @ORCL AS SYSDBA
SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 6月 13 16:21:27 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
ERROR:
ORA-12560: TNS: 协议适配器错误
输入用户名、密码后
报错是
ERROR:
ORA-12541: TNS: 无监听程序
这该怎么办啊~ 启不来了,除了 重启服务还要别的办法么?
...全文
529 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2011-06-15
  • 打赏
  • 举报
回复
sqlplus / as sysdba
dhspecial 2011-06-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 redlotus_lyn 的回复:]
1.首先确保oracle服务和监听器必须启动。
可以使用命令形式启动:

1>.监听器:
lsnrctl start
2>.服务:
oradim -startup -sid 数据库实例名

2.在oracle服务器上使用
1>.cmd
2>.sqlplus / as sysdba;
[/Quote]

顶一个
redlotus_lyn 2011-06-15
  • 打赏
  • 举报
回复
1.首先确保oracle服务和监听器必须启动。
可以使用命令形式启动:

1>.监听器:
lsnrctl start
2>.服务:
oradim -startup -sid 数据库实例名

2.在oracle服务器上使用
1>.cmd
2>.sqlplus / as sysdba;
tangren 2011-06-13
  • 打赏
  • 举报
回复
1、要把远程数据库的监听启动起来。
sqlplus sys/密码@orcl as sysdba(其中orcl连接串需要在tnsnames.ora中存在)
或者使用简单连接方式(orcl为实例名)
sqlplus sys/密码@服务器ip:1521/orcl as sysdba
2、或者登录到数据库所在服务器
sqlplus / as sysdba
startup
wuhuitortoise 2011-06-13
  • 打赏
  • 举报
回复
还是提示错误
ERROR:
ORA-12154: TNS: 无法解析指定的连接标识符
iqlife 2011-06-13
  • 打赏
  • 举报
回复
SQLPLUS / AS SYSDBA
或者
SQLPLUS sys/密码@ORCL AS SYSDBA
Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。Linux系统怎么用命令重启oracle数据库 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第1页。 Linux系统下oracle数据库是经常使用到的数据库之一,有时候我们重启数据库更新数据或者其他插件,具体怎么操作呢。下面由店铺为大家整理了Linux重启oracle数据库的命令和方法,希望对大家有帮助! Linux重启oracle数据库的命令和方法 在linux下重启oracle数据库监听器: Linux重启oracle数据库方法1 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 ----------------------------------- Linux重启oracle数据库方法2 Sql代码 cd $ORACLE_HOME/bin #进入到oracle的安装目录 ./dbstart #重启服务器 ./lsnrctl start #重启监听器 ----------------------------------- Linux重启oracle数据库方法3 (1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate (6) 退出sqlplus控制台,命令:exit Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。(7) 进入监听器控制台,命令:lsnrctl Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第2页。 (8) 启动监听器,命令:start (9) 退出监听器控制台,命令:exit (10) 重启数据库结束 ----------------------------------- Linux重启oracle数据库方法4(自已写脚本) 1)启动脚本(dbstart.sh) lsnrctl start sqlplus /nolog < connect / as sysdba startup; exit EOF $sh dbstart.sh 即可 ---------- 2)关闭脚本(dbstop.sh) lsnrctl stop sqlplus /nolog < connect / as sysdba shutdown immediate; exit EOF $sh dbstop.sh 即可 =============================================== $ su - oracle $ lsnrctl stop $ sqlplus "/as sysdba" SQL> shutdown immediate; SQL> quit Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。$ lsnrctl start Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。 Linux系统怎么用命令重启oracle数据库全文共3页,当前为第3页。 $ sqlplus /nolog SQL> connect / as sysdba SQL> startup; 补充:Linux中启动oracle数据库的方法 linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下: 1:连接服务器 telnet ip 2:输入管理员用户和密码 user-name:oracle password:oracle 3:进入oracle根目录 cd $ORACLE_HOME/bin 4:进入监听 ./lsnrctl 5:启动监听器 start 6:退出监听 exit 7:进入sqlplus s

17,381

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧