文档介绍:
《Oracle9i数据库技术》课内实践6---Oracle存储管理
班级___________学号__________ 姓名_____________ 成绩___________
通过上机实践加强Oracle存储管理的掌握。
在C:\oracle目录下,已建好了一个数据库名叫NBTC。
任务
详细步骤
增加表空间大小
执行语句:ALTER TABLESPACE tools ADD DATAFILE 'C:\ORACLE\ORADATA\NBTC\' SIZE 20M AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
用Enterprise Manager进去查看表空间tools,。
,我们可以在里面修改其属性,包括是否脱机、大小、存储特性等。
我们可以在Enterprise Manager中完成同样的操作,点击表空间tools右键菜单,选择“增加数据文件”,弹出对话框,我们填入必要的参数后,即可在表空间tools内生成新的数据文件。
在操作系统打开文件夹C:\ORACLE\ORADATA\NBTC\,发现里面已经生成了一个新的数据文件\,大小为20M
修改数据文件
在Enterprise Manager点击“存储”—>“数据文件”,,然后单击。在右边显示出与该数据文件相关的所有参数。我们将其每次扩展的增量值改为1024 KB,再把最大大小改为50 M。
把数据文件的大小改为100M,然后去该文件所在的目录,看是否马上文件的大小已经改变。
同样的效果也可以通过命令来执行,请执行以下命令:
ALTER DATABASE DATAFILE 'C:\ORACLE\ORADATA\NBTC\' RESIZE 2048K;
再去该文件所在的目录,看是否大小是否变回200M。
移动数据文件
右击表空间tools,选择“脱机”—>“正常”
,在本次练习中,选择copy到父级目录,即‘C:\ORACLE\ORADATA\’
执行:ALTER TABLESPACE TOOLS RENAME DATAFILE 'C:\ORACLE\ORADATA\NBTC\' TO 'C:\ORACLE\ORADATA\'; 结果显示表空间已更改
将表空间联机,我们发现原来的数据文件TOOL01已经更改了目录,表示移动成功
管理控制文件
打开参数文件,寻找控制文件的位置,本例是:control_files=("C:\oracle\oradata\NBTC\", "C:\oracle\oradata\NBTC\", "C:\oracle\oradata\NBTC\")
由于控制文件对数据库至关重要,所以需要进行备份,本例中我们在另外的盘区中增加一个控制文件
先关闭数据库
修改参数文件,在