Oracle系统默认密码与修改教程
需积分: 10 197 浏览量
更新于2024-09-13
收藏 45KB DOC 举报
Oracle数据库是一款广泛使用的商业关系数据库管理系统,其默认安装时会预设一些内置账户及其默认密码。本文档重点介绍Oracle的两个关键知识点:默认密码设置以及遗失密码后的密码修改方法。
首先,关于默认密码:
- Oracle的几个内置账户通常有预设的密码:
- 用户名:sys,默认密码是"change_on_install",这是一个提示性密码,表示在安装后应立即更改。
- 用户名:system,默认密码是"manager",这个账户通常用于日常管理任务。
- 其他内置账户如internal、scott也有默认密码,分别为"oracle"和"tiger",但实际使用中建议不要保留这些默认密码,以增强安全性。
其次,对于遗失密码的情况,文章提供了一个小技巧来在没有密码知识的情况下进行操作。假设你在Unix环境中,且数据库采用操作系统验证模式,可以遵循以下步骤:
1. 使用SQL*Plus工具登录系统(例如sysdba权限,因为该权限允许对所有用户进行管理)。
2. 切换到Oracle用户环境变量,通过命令`connect sys/oracle as sysdba`登录。
3. 使用`select username, password from dba_users;`查询当前系统的用户及其密码,以了解各个账户的状态。
4. 当需要修改特定用户(如system)的密码时,使用`alter user [username] identified by [new_password];`命令,如`alter user system identified by manager;`来更改密码。
5. 执行完修改后,再次执行`select username, password from dba_users;`确认密码已更新。
请注意,虽然这个技巧可以在没有密码的情况下临时进行某些操作,但为了长期安全,强烈建议定期更改用户密码,并启用更强的身份验证策略,如口令策略、加密存储等。此外,如果对生产环境进行此类操作,必须确保备份并遵循组织的安全规定。
2023-09-06 上传
2011-12-22 上传
2021-10-11 上传
2024-07-25 上传
2023-09-27 上传
2023-06-02 上传
2023-05-02 上传
2023-11-25 上传
2023-08-09 上传
味甘
- 粉丝: 7
- 资源: 77
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器