oracle数据库停用和起用怎么设置啊!我的管理软件重新装需要先停用这个数据库。

oracle数据库停用和起用怎么设置啊!我的管理软件重新装需要先停用这个数据库。,第1张

起用数据库:开始--运行--svrmgrlexe 然后输入connect internal/oracle 等下一下光标出现时输入startup 就可以起动了,然后关闭窗口。

关闭数据库:shutdown immediate

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

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

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

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

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

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

为了配置数据库可恢复性,尝试着修改了控制文件,为了恢复,刚开始执行了alter system set control_files='/u01/app/Oracle/oradata/$ORACLE_SID/controlfile/o1_mf_7p5b2xty_ctl','/u01/app/oracle/flash_recovery_area/$ORACLE_SID/controlfile/o1_mf_7p5b2y0c_ctl' scope=spfile;

 执行结果是:系统已经被更改。

然后重启数据库。

但是再关闭数据库的时候就报错误了,

ORA-01507:

然后再启动数据库,就启动不了了,报ORA-00205

在网上找了下,说是控制文件的事,在/u01/app/oracle/admin/$ORACLE_SID/bdump 看了下 alter log 最下面出了一个错误,说是找不到

'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/o1_mf_7p5b2xty_ctl'这个文件或者目录,

就想是路径的问题了,然后把这个文件复制出了一个副本然后改了下名字

然后执行:startup nomount ,进入修改控制文件路径,

alter system set

control_files='/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control01ctl',

'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control02ctl',

'/u01/app/oracle/oradata/$ORACLE_SID/controlfile/control03ctl' scope=spfile;

这三个控制文件是在上面那两个文件基础上复制的,然后改了下名字。

然后执行:shutdown immediate

再启动数据库,就OK了。

SQL codeSQL Server不能启动的常见故障

--是否修改了 *** 作系统密码

--修改 *** 作系统密码,导致SQL不能启动的解决办法:

1我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

或:

2我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码

两者的区别:

选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆 *** 作系统的是系统管理员)

选择第二种方式,以后修改了administrator密码,还要再重复做上面的 *** 作

------------------------------------

2是否修改了计算机名

如果是修改了计算机名,则放入SQL安装光盘,执行安装程序进行修复(修复过程自动进行,照提示 *** 作就行了,不会破坏数据,也很快)

------------------------------------

3检查一下你安装的是否评估版 如果是的话,可能已经过期,安装一个正式版吧

检查方法是安装sql sp3,如果是评估版,会有错误提示,不能安装

1,首先排除设置了正确的SID连接 如:C:\Users\Administrator>set ORACLE_SID = orcl //确定本机数据库实例名 linux下用export ORACLE_SID=orcl 2,以sysdba连接,关闭数据库 sqlplus / as sysdba shutdown immediate 如果不能关闭,windows下杀掉oracle进程,停掉oracle的服务 linux下:ps -ef|grep smon找到对应的pid kill -9 <pid> 3,重新启动试试 startup 如果还是不行,查看报错原因,这里可能有很多,比如数据文件错误 4这里假如你的错误是数据文件引起 shutdown immediate startup mount recover datafile <datafile number>; alter database open; 就可以了

以上就是关于oracle数据库停用和起用怎么设置啊!我的管理软件重新装需要先停用这个数据库。全部的内容,包括:oracle数据库停用和起用怎么设置啊!我的管理软件重新装需要先停用这个数据库。、怎样启动和关闭oracle数据库、oracle今天重启数据库,起停分别报ora-01507和ora-00205,怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存