Oracle系统默认密码与修改教程
需积分: 10 102 浏览量
更新于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
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫