
Oracle 11g数据库管理:用户操作与系统关闭
下载需积分: 4 | 181KB |
更新于2024-07-27
| 28 浏览量 | 举报
收藏
"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`即可启动实例。
相关推荐



















mahongmin
- 粉丝: 0
最新资源
- Vim的Python开发利器:python-mode插件使用与维护指南
- Ansible角色实现Visual Studio Code扩展自动安装
- 创意简历模板:GitHub个性化主题使用指南
- FROLS方法在MATLAB中实现非线性系统识别的详细教程
- VATSIM流量管理工具:ADC的辅助工具介绍与使用指南
- PostCSS插件扩展指南:使用postcss-import-ext-glob解析glob路径
- OctoPrint-MultiLineTerminal插件:多行Gcode命令发送功能
- 一键执行局域网设备端口扫描与安全测试工具
- HashTag: 开发者必备的电子哈希处理工具
- Gerapy:支持Python 3.x的分布式爬虫管理框架
- 掌握高效编译:使用ho-compiler简化转换流程
- Laravel OAuth集成Steam子树拆分与配置指南
- Infineon毫米波辐射对健康影响的综合分析
- Brutal-Wa:针对印尼用户开发的Python垃圾邮件工具
- 电子番茄定时器:提高时间管理效率的React工具
- Docker和AWS S3部署的MLFLow跟踪服务器实践指南
- 转销商使用UD API演示:ZIL域购买与支付流程
- OctoHub: 探索GitHub的Python与CLI接口
- Ansible自动化部署Grafana监控系统的示例教程
- 用Pwned脚本快速检查密码是否泄露
- 网上银行演示应用实战:使用Objective-C进行测试
- 基于ECG和PPG信号的血压预测Matlab开源代码
- WPS在线编辑服务.NET Core版本演示指南
- 解析BLAST输出:biojs-io-blast解析器的使用指南