Oracle 11g数据库管理:用户操作与系统关闭
需积分: 4 7 浏览量
更新于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`即可启动实例。
点击了解资源详情
点击了解资源详情
点击了解资源详情
249 浏览量
2012-10-31 上传
104 浏览量
2012-07-02 上传
2012-07-02 上传
mahongmin
- 粉丝: 0
- 资源: 3
最新资源
- neo4j-community-4.x-unix.tar.gz and neo4j-community-4.x-windows.zip
- django-user-test
- functoria-lua:用很多函子来构建Lua解释器
- Umpyre
- 阿登脚印
- 高斯白噪声matlab代码-DIPCA-EIV:此回购包含了动态迭代PCA的实现,该PCA提议用于识别输入和输出测量值被高斯白噪声破坏的系统
- SpringBoot+Dubbo+MyBatis代码生成器
- fqerpcur.zip_MATLAB聚类GUI
- pg_partman:PostgreSQL分区管理扩展
- 下一店
- Umbles
- 图像处理:用于D2L图像处理的基于聚合物的Web组件
- queryoptions-mongo:Go软件包,可帮助构建基于queryoptions的MongoDB驱动程序查询和选项
- Redis-MQ:基于Redis的快速,简洁,轻量级的注解式mq,可以与任何IOC框架无缝衔接
- 答题卡检测程序/霍夫变换
- FANUC二次开发文档