温馨提示:这篇文章已超过425天没有更新,请注意相关的内容是否还可用!
摘要:本次上机操作是关于ORACLE数据库的操作实践,涉及数据库的基本操作、数据查询、数据插入、数据更新以及数据库管理等内容。通过本次操作,将加深对ORACLE数据库的理解,提高实际操作能力,为后续的数据库应用打下基础。
SQL Plus 操作指南
登录数据库
使用命令sqlplus / as sysdba
以系统管理员权限登录数据库。
显示参数结构
使用desc v$parameter
命令来显示系统参数的结构。
显示系统静态参数
执行select name from v$parameter where isses_modifiable = 'FALSE'
,查看不可修改的静态系统参数。
查看 db_files 参数
使用命令select isses_modifiable, issys_modifiable, ismodified from v$parameter where name = 'db_files'
查看db_files
参数是否可修改。
修改 db_files 参数
先使用show parameter db_files
查看db_files
的原始值,然后尝试使用alter system set db_files = 300
修改该参数,但请注意,静态参数的修改需要关闭实例重启后才能生效。
解锁和修改用户账户
使用conn scott/tiger
和alter user scott account unlock
解锁 scott 用户账户,然后使用alter user scott identified by tiger
修改 scott 用户的密码。
7. 显示 startup 命令的帮助信息
执行help startup
查看 startup 命令的帮助信息,然后可以尝试shutdown immediate
,startup nomount
,alter database mount
, 和alter database open
等命令操作数据库状态。
切换数据库状态
使用shutdown immediate
和startup restrict
切换数据库状态,在受限状态下,只有有权限的管理员用户才能访问数据库,尝试用 scott 和 sys 用户登录,观察系统提示的信息。
权限管理
数据库转为受限状态后,普通用户权限不足,可以使用alter system disable restricted session
禁用受限会话,然后再通过alter system enable restricted session
启用。
数据库维护操作
执行shutdown immediate
, 然后以 sysdba 身份登录,进行startup mount
,alter database open read write
, 删除表数据等操作,可以使用select instance_name, active_state from v$instance
查看实例状态,使用alter system quiesce restricted
命令暂停系统。
还没有评论,来说两句吧...