Oracle 11g数据库管理:用户操作与系统关闭
需积分: 4 123 浏览量
更新于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`即可启动实例。
116 浏览量
2023-04-04 上传
2023-06-06 上传
2023-04-30 上传
2023-06-02 上传
2024-08-01 上传
2023-05-30 上传
2023-07-15 上传
mahongmin
- 粉丝: 0
- 资源: 3
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解