您的位置:首页 > 数据库 > Oracle

ORACLE 数据库开发经验总结3

2008-03-10 13:05 351 查看
数据库管理
---- ① 在删除一个表中的全部数据时,须使用
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: