`
jackroomage
  • 浏览: 1215133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Oracle中如果不知道system,sys用户的密码后可用如下方法找回

阅读更多

Oracle中如果不知道system,sys用户的密码后可用如下方法找回:

首先以一个普通用户等入数据库:
在SQL*Plus中执行如下命令:
SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal)
SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys)
同理可以更改system密码
SQL>alter user system identified by system; (回车后用户system的密码会更改为system)  

 

使用操作系统认证

conn / as sysdba

修改sys的密码

在windows下测试OK

Oracle® Database Express Edition Getting Started Guide
10g Release 2 (10.2)

 

 

Oracle忘记密码怎么办?在本机安装完Oracle以后,不记得sys用户的密码了,采用如下方法可以修改密码:

1.打开cmd,输入sqlplus /nolog,回车;输入“conn / as sysdba”;输入“alter user sys identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个方法后,只要自己对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码了。

2.在命令行执行如下命令:sqlplus "/@服务名 as sysdba",然后在sqlplus中alter user sys identified by 新密码;
alter user system identified by 新密码;

3.运行到C盘根目录
1)输入:SET ORACLE_SID = 你的SID名称
2)输入:sqlplus/nolog
3)输入:connect/as sysdba
4)输入:alert user sys identified by sys
5)输入:alert user system identified by system
6)更改完成,密码是Oracle数据库初始密码

4.首先,在CMD下输入SQLPLUS/NOLOG然后再在出来的界面中打入CONN/AS SYSDBA,这样就会以本地系统登录的用户为信任用户进入数据库的操作.解决这个问题的方式有两种,一个是:ALTER USER (USERNAME) IDENTIFIED BY “密码”;这个是可以改变USERNAME的密码.当然这个USERNAME必须已经存在的
另一种是:CREATE USER (USERNAME) IDENTIFIED BY "密码";改变用户权限的命令是:GRANT ROLES TO (USERNAME);以上2种方法都是针对ORACLE 9I的版本 。

5.用orapwd.exe命令,可以修改命令。
orapwd file='/oracle/pwdsid.ora' password=123456这个命令是修改sys用户的密码。你把生成的文件覆盖原来的密码文件。除sys和system其他用户的密码不会改变。

6.su - oracle
sqlplus /nolog
conn / as sysdba
startup (如果数据库不是处于启动状态则启动)
alter user sys identified by 123456
然后就可以使用sys用户密码登陆了

分享到:
评论

相关推荐

    解锁或者修改oracle 数据库用户密码.doc

    4. 如果不知道 sys 或者 system 用户的密码,可以按照以下步骤修改密码: * 输入命令:`alter user system identified by “新密码”;` 完整的操作步骤可以按照以下命令进行: Cmd 中修改: ``` E:\app\...

    Oralce 忘记SYS,SYSTEM管理员密码

    然而,对于DBA或管理员来说,忘记SYS或SYSTEM用户的密码可能是一个常见的头疼问题。这两个用户具有超级权限,对数据库的管理和维护至关重要。本文将详细讲解如何在忘记Oracle SYS或SYSTEM管理员密码时进行重置,以及...

    oracle修改密码手册

    本文将详细介绍如何在Oracle环境中修改不同用户账户的密码,包括普通用户、sys用户以及特定管理用户如dbsnmp和sysman等,并提供了在Oracle Enterprise Manager (EM)不可用时的应对策略及EM重建过程。 #### 1. 修改...

    更改Oracle数据库的用户连接数

    -- 使用 SYS 用户身份连接到 Oracle 数据库 Connect system/system@ora9i AS SYSDBA; -- 显示当前 processes 参数的值 Show parameter processes; ``` 执行上述命令后,你将看到类似于以下的输出结果: ``` NAME ...

    Oracle从入门到精通

    在安装Oracle的过程中,系统会自动创建两个关键用户:sys和system。sys用户是超级用户,具有最高的权限,它具有sysdba角色,能够创建新的数据库,并且默认密码为"change_on_install"。system用户则是管理操作员,...

    oracle查看用户权限

    根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何在Oracle数据库中查看不同类型的用户权限。本文将按照以下顺序展开: 1. 查看所有用户 2. 查看用户或角色系统权限(直接赋值给用户或角色的系统...

    韩顺平老师oracle

    在安装过程中,Oracle会自动生成两个重要的预定义用户:`sys`和`system`。 #### `sys` 用户 `sys`用户是Oracle数据库中的超级用户,拥有最高的权限等级,被赋予`sysdba`角色,具有创建数据库的能力。其默认密码通常...

    oracle10g教程从入门到精通

    - `psssw[ord]`:用于修改用户的密码,如果要修改其他用户的密码,需要以 SYS 或 SYSTEM 用户登录。 - `show user`:显示当前使用的用户名。 - `exit`:断开与数据库的连接并退出 SQL*Plus。 - **文件操作命令**...

    Oracle默认账号信息

    - **描述:** `MDDATA`账户是Oracle Spatial和Oracle interMedia Locator用于存储地理编码和路由数据的模式。 - **相关文档:** [Oracle Spatial User's Guide and Reference]...

    oracle11G安装步骤

    - 当提示输入sys用户密码时,如果输入默认值如“sys”,可能会收到密码复杂度不符合要求的警告。此时可以选择忽略警告继续安装,但建议设置一个更复杂的密码以增强安全性。 - 对于system用户的密码,默认也是...

    oracle创建表空间、用户

    ### Oracle 创建表空间与用户详解 #### 一、创建表空间 在Oracle数据库中,表空间是物理存储单元的逻辑容器。每个表空间都由一个或多个数据文件组成,用于存储数据库中的各种对象(如表、索引等)。创建表空间是...

    Oracle 11g 官方中文帮助文档 PDF高清完整版

    配置过程中,需设定数据库实例、监听器、网络服务名,并进行安全设置,如创建初始系统管理员用户 SYS 和 SYSTEM,设置密码策略。 三、SQL语言与PL/SQL编程 Oracle 11g支持标准的SQL语言,包括DML(数据操纵语言)、...

    Oracle安全设置细节

    不应授予用户UNLIMITED TABLESPACE权限,以免他们在所有表空间中拥有无限空间,这可能导致SYSTEM等重要表空间被滥用。应为不同类型的用户创建单独的表空间,并设置相应的最大限额。 最后,【备份策略】是确保数据...

    Oracle用户角色及权限管理.docx

    Oracle数据库的用户角色及权限管理是数据库管理员(DBA)日常工作中不可或缺的部分,它涉及到数据库的安全性和访问控制。本文将详细阐述Oracle中的用户、角色和权限的概念以及如何进行管理。 首先,Oracle数据库中...

    ORACLE常见问题集锦

    - 在Oracle 8.0.5中,可以使用orainst和Motif界面(如果可用)。 - Oracle 8.1.7提供了dbassist工具来创建数据库。 - Oracle 9i则引入了Database Configuration Assistant (DBCA)。 3. 裸设备在Oracle中是指直接...

    Oracle学习笔记.pdf

    Oracle数据库的管理员用户scott/tiger是一个非常经典的示例账户,通常在安装后的数据库中是锁定的,需要在数据库管理工具中进行解锁操作,以便开发者进行数据库操作的练习。 在Oracle学习笔记中,对安装卸载和配置...

    Oracle用户、权限、角色管理

    - **权限授予与回收**:系统权限只能由具有`DBA`权限的用户(通常是`sys`或`system`用户)授予或回收。使用`GRANT`语句来授予权限,如`GRANT CONNECT, RESOURCE TO 用户名;`。使用`REVOKE`语句来回收权限,如`REVOKE...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

Global site tag (gtag.js) - Google Analytics