ORACLE 数据库开发经验总结[3]
发布时间:2006-06-28 09:46
点击:
---- 三 . 数据库管理
---- ① 在删除一个表中的全部数据时,须使用 TRUNCATE TABLE 表名 ; 因为用 DROP TABLE , DELETE * FROM 表名时, TABLESPACE 表空间该表的占用空间并未释放,反复几次 DROP , DELETE 操作后,该 TABLESPACE 上百兆的空间就被耗光了。
② 数据库文件的移动方法
---- 当想将数据库文件移动到另外一个目录下时,可以用 ALTER DATABASE 命令来移动 ( 比 ALTER TABLESPACE 适用性强 ) :
---- 1. 使用 SERVER MANAGER 关闭实例 .
SVRMGR > connect internal;
SVRMGR > shutdown;
SVRMGR >exit;
2. 使用操作系统命令来移动数据库文件位置 ( 假设这里操作系统为 SOLARIS 2.6). 在 UNIX 中用 mv 命令可以把文件移动到新的位置,
#mv /ora13/orarun/document.dbf /ora12/orarun
3. 装载数据库并用 alter database 命令来改变数据库中的文件名 .
SVRMGR > connect internal;
SVRMGR > startup mount RUN73;
SVRMGR > alter database rename file
> ‘/ ora13/orarun/document.dbf’
• ‘/ ora12/orarun/document.dbf’;
4. 启动实例 .
SVRMGR > alter database open;
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
|
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
|