Oracle的文件操作
实验教学目的与要求:
熟悉sqlplus中的常用命令;掌握Oracle的启动和关闭;掌握Oracle文件及管理。
实验具体内容:
请同学们将每道题的结果截图,粘贴到文档相应题目下
(一)数据文件
1、为USERS表空间,增加一个数据文件users02.dbf,大小为10M
2、将users02.dbf数据文件移动到D:\oracle\product\10.2.0\oradata目录下并重命名为
users002.dbf
3、删除users002.dbf文件
提示:使用alter tablespace … drop datafile语句
(二)控制文件
4、实现多路镜像控制文件(参考书63页d)
编辑初始化参数
关闭数据库
拷贝一个原有的控制文件到新的位置,并重新命名。
重新启动数据库
5、查看当前数据库中所有控制文件信息
提示:查看视图v$controlfile
select name from v$controlfile;
6、将控制文件备份为二进制文件
提示:使用语句alter database backup controlfile to 目标路径和文件
(三)重做日志文件
7、查看重做日志成员文件所在的重做日志文件组状态
提示:查看v$log视图
8、查看重做日志组及其成员的信息
提示:查看v$logfile视图
9、为数据库添加重做日志文件组组号为4,文件组下有包含redo04a.log与redo04b.log两个文件,大小为4M。
提示:使用alter database add logfile group 日志文件组组号… 两个文件路径和文件名。
参考书67页
10、添加重做日志文件组号为4的组成员redo04c.log
提示:使用语句alter database add logfile member….to group 4
11、改变重做日志文件组成员的名称或位置
将redo04a.log更名为redo004a.log,同时将redo04c.log移到d:\oracle\product\10.2.0\oradata 目录下
注意:只能更改处于inactive或unused状态的重做日志文件组的成员文件名称或位置
12、删除重做日志文件组成员
注意:只能更改处于inactive或unused状态的重做日志文件组的成员文件
使用语句alter database drop logfile member….
然后在删除操作系统中对应的重做日志文件。
13、查看当前数据库的归档信息
提示:使用命令archive log list
(四) 用户管理(选择题)
14、修改scott用户密码
Conn sys/123 as sysdba
Alter user scott account unlock;
Conn scott/tiger
Tiger
Conn scott/tiger
提示:Scott用户,最初是锁定的,锁定账户后,用户就不能与oracle数据库建立链接,必须对账户解锁后才允许用户访问数据库。
sysdba身份登录,输入解锁语句alter user 用户名account unlock;
passw[od]:该命令用于修改用户的密码。
注意该命令用户能修改自己的密码,若需修改其他用户的密码,需要用sys/system登录后修改,输入改名语句alter user 用户名identified by 新密码。
Alter user scott account unlock;。