oracle 数据文件移动,Oracle 移动数据文件的操作方法

Oracle 移动数据文件的操作方法

将表空间和数据文件从一个位置移动到另一个位置的操作方法

一. OFFLINE

OFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE,

他们的区别参看blog:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898800.aspx

按数据文件来:

1.先将相应的数据文件 offline

ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\DBA\TEST01.DBF' OFFLINE;

2.把数据文件 copy 到新位置

3. alter database rename file 'D:\ORACLE\ORADATA\DBA\TEST01.DBF' to 'D:\TEST01.DBF';

4. 介质恢复(offline 数据文件必须要介质恢复)

recover datafile 'D:\TEST01.DBF'

5. 将相应的数据文件 online

SQL>ALTER DATABASE DATAFILE 'D:\TEST01.DBF' ONLINE;

按表空间来:

1.先将相应的表空间 offline

SQL>alter tablespace test offline;

2.把数据文件 copy 到新位置

3. alter tablespace TEST  rename datafile 'D:\TEST01.DBF' to 'D:\ORACLE\ORADATA\DBA\TEST01.DBF'

4. 将表空间 online

SQL>alter tablespace test online;

二. Shutdown 数据库

1. 关闭数据库

C:>set ORACLE_SID=DBA

C:>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 11月 29 11:14:02 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn sys/admin as sysdba

已连接。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL>

2. 把数据文件 copy 到新位置

3. rename datafile

SQL> startup mount

ORACLE 例程已经启动。

Total System Global Area  289406976 bytes

Fixed Size

相关文档:

oracle表空间操作详解

1

2

3作者:   来源:    更新日期:2006-01-04

5

6

7建立表空间

8

9CREATE TABLESPACE data01

10DATAFILE '/ora ......

一、准备特殊数据

create table t_escape(s varchar2(50));

--show define -- define "&" (hex 26)

--show escape -- escape off

set define off

set escape on

insert into t_escape values('string&text');

insert into t_escape values('string\&text');

insert into t_escape values('st ......

001、字符

length/lengthb   字符数(1个汉字1个字符) / 字节数(1个汉字2个字节)

ltrim/rtrim/trim 删除空格

lower/upper      大小写转换

select length('abc') from dual;

select substr(ename, 1, 3) from emp; 从第一个字符开始截,一共截3个字符

substr('abcdefg',2,3) => ......

随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望� ......

·向密码文件中增加、删除用户:

当初始化参数REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE时,系统允许除INTERNAL/SYS以外的其他用户以管理员身份从远端或本机登录到Oracle数据库系统,执行数据库管理工作;这些用户名必须存在于密码文件中,系统才能识别他们。由于不管是在创建数据库实例时自动创建的密码文件, ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值