Oracle 11g数据库管理:用户操作与系统关闭
需积分: 4 27 浏览量
更新于2024-07-27
收藏 181KB DOC 举报
"Oracle_11g完全手册涵盖了在Windows环境下关闭Oracle数据库系统的方法,以及管理数据库用户的操作,包括查看用户信息、解锁和锁定用户、修改用户密码等。此外,还涉及了创建新用户并授予权限,以及查询数据库的相关文件路径。手册中还提到了Oracle的`shutdown`命令的不同参数,如`normal`、`transactional`和`immediate`。"
在Oracle 11g中,管理用户是数据库维护的重要部分。可以使用SQL查询来查看用户信息,例如`select username, password from dba_users;`可以列出所有用户的用户名和密码(显示的是加密形式),而`select username, account_status from dba_users;`则显示用户的状态,判断用户是否被锁定。如果需要解锁用户,可以执行`alter user scott account unlock;`,相反,要锁定用户,使用`alter user scott account lock;`。此外,`alter user scott identified by tiger;`命令用于更改用户scott的密码为`tiger`。
在Windows环境中,安全关闭Oracle 11g数据库系统需要遵循一定的步骤。首先,通过命令行进入Oracle的BIN目录,并使用`isqlplusctl stop`停止isqlplus进程。接着,执行`emctl stop dbconsole`以停止企业管理器控制台。然后,利用`lsnrctl stop`命令关闭监听器。最后,通过`sqlplus /nolog`连接数据库,以SYSDBA身份执行`shutdown immediate;`来立即关闭数据库。
创建新用户时,使用`create user user_name identified by password;`,这里的`user_name`是用户名称,`password`是用户密码。授予DBA权限,可以运行`grant dba to user_name;`,赋予特定表的查询权限,则使用`grant select on gecs_law to user_name;`。查询数据文件、控制文件和日志文件的路径,分别可以运行`select file_name from dba_data_files;`、`select name from v$controlfile;`和`select member from v$logfile;`。
`shutdown`命令在Oracle中用于关闭数据库,有四种模式:`normal`是等待所有事务完成后再关闭,`transactional`等待当前事务结束,`immediate`立即关闭,不等待新的事务,但可能中断正在进行的操作,而`abort`则是强制关闭,可能会导致数据不一致,因此通常作为最后手段使用。对应的,启动数据库则使用`startup`命令,一般无需指定参数,简单的`startup`即可启动实例。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-12-22 上传
2012-10-31 上传
2012-07-02 上传
2012-07-02 上传
2012-07-02 上传
mahongmin
- 粉丝: 0
- 资源: 3
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率