数据库密码忘记之后 - Oracle, DB2, SqlServer, MySql

1. Oracle
   # 重建 sys 用户密码
   # 方案一(通过系统用户修改密码)
E:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 8月 11 16:43:40 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL> alter user sys identified by "1234567a?";

用户已更改。

SQL> conn sys/"1234567a?" as sysoper;
已连接。
SQL>
   # 方案二(重建密码文件,其中pwdXE.ora 中的 XE 为 instance_name)
E:\>echo %ORACLE_HOME%
E:\database\oracle\app\oracle\product\10.2.0\server

E:\>orapwd file=%ORACLE_HOME%\database\pwdXE.ora password=1234567a?

E:\>sqlplus sys/1234567a?@//127.0.0.1:1521/orcl as sysoper

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 8月 11 16:34:29 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL>
2. DB2
   # db2 没有自己独立的用户,它使用操作系统的用户来登录,因此我们只需要修改操作系统用户的密码即可。
   # 查看已授权的用户
   #(开始 -> 程序 -> IBM DB2 -> DB2COPY1 -> 一般管理工具 -> 控制中心)
   
   # 修改操作系统用户 DB2ADMIN 的密码
   #(开始 -> 程序 -> IBM DB2 -> DB2COPY1 -> 命令行工具 -> 命令行处理器) 
3. SqlServer
   # SqlServer 用户的密码可在 SQL Server Management Studio 中直接修改;
   # 开始 -> 程序 -> Microsoft SQL Server 2008 -> SQL Server Management Studio
   # 以 Windows 身份验证 登录服务器
   
   # 安全性 -> 登录名 -> sa -> 右键 -> 属性
4. mysql
   # 结束系统中所有 mysql 进程后,以不检查权限的方式启动 mysql
E:\database\mysql\bin>mysqld --skip-grant-tables
   # 新开一个窗口登录 mysql 修改密码
               
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值