如何重建sybsystemprocs系统数据库

如何重建sybsystemprocs系统数据库,第1张

关于系统数据库的恢复总结如下:

在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括:master-从整体上控制用户数据库和SQL Server *** 作,在创建了任何用户定义的对象后,都要备份它model-为新数据库提供模版和原型msdb-包含了有关作业、报警及 *** 作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQL Server服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库。

如果master坏了,不能启动系统,可以按照下面步骤进行恢复1 重建系统数据库 运行c:\mssql7\binn\rebuildmexe,按照提示进行即可,过程中需要系统数据库样本的路径,可在安装光盘中找到;

2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库就行了通常恢复顺序为master->msdb->model在恢复master的备份时要注意:必须在single user模式下进行,有以下几种方法

进入单用户模式:

1 可以在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m

其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动

-f 用最小配置启动SQL Server

-m 单用户模式启动SQL Server

2 可以在控制面板-服务-MSSQLServer的启动参数中输入-c -f -m或者输入-m,点击开始

3 还有一种更灵活的启动方法:用存在注册表里的启动参数启动

你安装的oracle是在你自己机器上的吗?如果是,直接使用oracle *** 作系统认证的方式进入就可以

1 cmd

2 sqlplus /nolog

3 conn / as sysdba

此时你已经登录oracle了,这样可以重置sys或者system的密码

4 alter user sys IDENTIFIED by sys_1234; 即设置sys的密码为sys_1234

5 当然你也可以解锁scott用户,这样

alter user scott account unlock;

6 设置scott的登录密码

alter user scott IDENTIFIED by normal;

这样scott可以使用密码normal登录

试一下看看

4个步骤修改密码。如下参考:

1在CMD中输入sqlplus/nolog,如下图。

2继续键入conn/assysdba,如下图。

3、输入alteruser用户名回identifiedby密码,如下图。

4修改成功后,将会在上图中出现“用户已更改”提示,您可以使用再次登录时设置的密码,如下图。

以上就是关于如何重建sybsystemprocs系统数据库全部的内容,包括:如何重建sybsystemprocs系统数据库、oracle安装的时候好像忘了创建用户 scott sys system都不能连接数据库 怎么解决、怎么修改ORACLE 的SYSTEM 的密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9655552.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存