oracle怎么移动数据文件,ORACLE移动数据文件的方法

ORACLE移动数据文件的方法

以前发过一篇移动数据文件的方法的文章,参见

http://blog.csdn.net/wh62592855/archive/2009/11/20/4843764.aspx

不过当时只给出了一个示例而已,今天在书中看到了另一种方法,总结一下,记在这里。

Oracle提供了两条移动数据文件的语句

1

ALTER TABLESPACE 表空间名

RENAME DATAFILE '文件名' [,'文件名']...

TO '文件名' [,'文件名']...

该语句只适用于上面没有活动的还原数据或临时段的非系统表空间中的数据文件。要求在使用该语句时,表空间必须为脱机状态且目标数据文件必须存在,因为该语句只修改控制文件中指向数据文件的指针(地址)。

移动数据文件或重新命名数据文件的步骤如下:

使用数据字典获取所需的表空间和数据文件的相关信息

将表空间置为脱机

使用操作系统命令移动或复制要移动的数据文件

执行ALTER TABLESPACE RENMAE DATAFILE命令

将表空间置为联机

使用数据字典获取所需的表空间和数据文件的相关信息

如果需要,使用操作系统命令删除无用的数据文件

2

ALTER DATABASE [数据库名]

RENAME FILE '文件名' [,'文件名']...

TO '文件名' [,'文件名']...

该语句适用于系统表空间和不能置为脱机的表空间中的数据文件。要求在使用该语句时,数据库必须运行在MOUNT状态且目标数据文件必须存在,因为该语句只修改控制文件中指向数据文件的指针(地址)。

移动数据文件或重新命名数据文件的步骤如下:

使用数据字典获取所需的表空间和数据文件的相关信息

关闭数据库系统

使用操作系统命令移动或复制要移动的数据文件

使数据库置为MOUNT状态

执行ALTER DATABASE RENMAE FILE命令

打开数据库系统

使用数据字典获取所需的表空间和数据文件的相关信息

如果需要,使用操作系统命令删除无用的数据文件

相关文档:

drop table test;

select count(*) from test;

--创建测试表

create table test

(

id number(9),

nick varchar2(30)

);

--插入测试数据

begin

for i in 1..100000 loop

insert into test(id) values(i);

end loop;

commit;

end;

select * ......

ORACLE的一个数据文件的最大值是多少呢?

我们知道ORACLE的最小的物理单位是BLOCK,数据文件的组成的最终形式也是block,那么数据文件的大小限制就应该是block数量的限制,那么究竟block的数量有何限制,这里就要提到一个ORACLE内部术语DBA(此dba非数据库管理员,而是data block address)

Extent 0 &n ......

前言:

sql_trace 是我在工作中经常要用到的调优工具,相比较statspack 我更愿意用这个工具。

因为数据库慢原因的85%以上是由于sql问题造成的,statspack没有sql的执行计划。显示没有它直观,方便,对想要针对性不强,

1,介绍数据库调优需要经常会用到的工具 ......

ORACLE 安装目录介绍

系统环境:

1、操作系统:Windows 2000

2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版

3、安装路径:C:\ORACLE

解释:

Oracle 8i R2 (8.1.6) for NT 企业版默认安装完毕后会在所在盘符创建以下三个目录

admin:   记录Oracle实例的配置、运行日志等文件,每个实例一个目录

Ora ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值