怎样启动和关闭oracle数据库

怎样启动和关闭oracle数据库,第1张

1、由于oracle运行在Linux系统里面,第一步,我们要连接Linux系统。

2、然后我们转换到oracle安装用户里面。 我的是 oracle。

3、然后我们运行oracle的环境里的变量, 用来输入相关命令

4、进去oracle的控制台。输入一个命令: sqlplus  / as sysdba。

5、如果要启动数据库,就输入命令: startup。

6、如果关闭数据库, 就输入命令: shutdown immediate。

最简单的办法:重启服务器。\x0d\高效一点的:\x0d\按WIN+R组合键调出运行框,输入CMD回车,进入命令行模式。\x0d\输入SQLPLUS / AS SYSDBA 回车。\x0d\输入SHUTDOWN IMMEDIATE 回车。\x0d\等待提示数据库关闭完成后,\x0d\输入STARTUP回车。\x0d\等待数据库开启完成。\x0d\以上

数据库shutdown后startup启动时报错ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。原因:服务器端的侦听器中已经没有了你要连接的例程了,所以你连不上啊。

解决办法:

1在服务器端的侦听器中加入静态注册实例就行,找到listenserora文件,打开,在SID_LIST_LISTENER中加入一个SID_DESC,如下:其中hjgis为实例名。

#listenerora

SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = F:\oracle\product\1020\db_1)(PROGRAM = extproc))(SID_DESC =(SID_NAME = hjgis)(ORACLE_HOME = F:\oracle\product\1020\db_1)))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = hujian)(PORT = 1521))))

2重新加载侦听。

在服务器端,在 *** 作命令提示符下:

C:\>lsnrctl

LSNRCTL> reload

3重新用sys用户连接数据库实例

SQL>conn sys/sys@hjgis_hujian as sysdba已连接到空闲例程。

4启动数据库。

即可STARTUP MOUNT

可能是你监听设置的问题, 即便是加了 @orcl也应该提示 connected to an idle instance 你可以用conn /as sysdba 来尝试登录 然后使用 startup启动数据库。

以上就是关于怎样启动和关闭oracle数据库全部的内容,包括:怎样启动和关闭oracle数据库、怎样重启oracle数据库、winserver2008 oracle shutdown后无法连接启动到mount状态等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9677475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存