oracle 转移表空间
一、系统表空间数据文件迁移:
SQL> conn /@tmpdb as sysdba 已连接。
SQL> desc dba_data_files;
名称 是否为空? 类型 ----------------------------------------- -------- ----------------------------
FILE_NAME VARCHAR2(513) FILE_ID NUMBER TABLESPACE_NAME VARCHAR2(30) BYTES NUMBER BLOCKS NUMBER STATUS VARCHAR2(9) RELATIVE_FNO NUMBER AUTOEXTENSIBLE VARCHAR2(3) MAXBYTES NUMBER MAXBLOCKS NUMBER INCREMENT_BY NUMBER USER_BYTES NUMBER USER_BLOCKS NUMBER ONLINE_STATUS VARCHAR2(7)
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name= 'SYSTEM';
FILE_NAME --------------------------------------------------------------------------------
TABLESPACE_NAME ------------------------------ D:\ORACLE\PRODUCT\10.2.0\ORADATA\STUDY\SYSTEM01.DBF SYSTEM
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> host copy D:\oracle\product\10.2.0\oradata\study\system.dbf d:\oracle\study
系统找不到指定的文件。
SQL> host copy D:\oracle\product\10.2.0\oradata\study\system.dbf d:\oracle\study \ 系统找不到指定的文件。
SQL> host copy D:\oracle\product\10.2.0\oradata\study\SYSTEM01.DBF d:\oracle\stu dy\ 已复制 1 个文件。
SQL> startup mount ORACLE 例程已经启动。
Total System Global Area 1140850688 bytes Fixed Size 2065184 bytes Variable Size 301993184 bytes
Database Buffers 822083584 bytes Redo Buffers 14708736 bytes
数据库装载完毕。
SQL> alter database rename file 'D:\oracle\product\10.2.0\oradata\study\system01 .dbf' to 'D:\oracle\study\system01.dbf';
数据库已更改。
SQL> alter database open;
数据库已更改。
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name= 'SYSTEM';
FILE_NAME --------------------------------------------------------------------------------
TABLESPACE_NAME ------------------------------ D:\ORACLE\STUDY\SYSTEM01.DBF SYSTEM
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name= 'USERS';
FILE_NAME --------------------------------------------------------------------------------
TABLESPACE_NAME ------------------------------ D:\ORACLE\PRODUCT\10.2.0\ORADATA\STUDY\USERS01.DBF USERS
二、非系统表空间数据文件移动:
SQL> alter tablespace users offline 2 ;
表空间已更改。
SQL> host copy D:\oracle\product\10.2.0\oradata\study\user01.dbf d:\oracle\study \ 系统找不到指定的文件。
SQL> host copy D:\oracle\product\10.2.0\oradata\study\users01.dbf d:\oracle\stud y\ 已复制 1 个文件。
SQL> alter tablespace users rename datafile 'D:\oracle\product\10.2.0\oradata\st udy\users01.dbf' to 'd:\oracle\study\users01.dbf';
表空间已更改。
SQL> alter tablespace users online 2 ;
表空间已更改。
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name= 'USERS';
FILE_NAME --------------------------------------------------------------------------------
TABLESPACE_NAME ------------------------------ D:\ORACLE\STUDY\USERS01.DBF USERS
SQL>
oracle 转移表空间的更多相关文章
- Oracle创建表空间和表
创建表空间和表ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的.数据表空间 (Tablesp ...
- oracle数据库表空间追加数据库文件方法
oracle数据库表空间追加数据库文件方法 针对非大文件方式表空间,允许追加文件进行表空间的扩展,单个文件最大大小是32G 第一种方式:表空间增加数据文件 www.2cto.com 1 ...
- Oracle 设置表空间自增长
Oracle修改表空间大小 使用Oracle10g建立数据库后,向数据库中导入了部分数据,第二天继续向数据库中导入数据表时发生错误: 查了很多资料发现原来是Oracle表空间限制,导致无法继续导入数据 ...
- Oracle Temp表空间切换
来源于: http://www.2cto.com/database/201507/418564.html 一.TEMP表空间作用 临时表空间主要用途是在数据库进行排序运算.管理索引.访问视图等操作时 ...
- Oracle基础表空间建立,以及练习
Oracle的表空间创建,可以采用网页的https://127.0.0.1:1158/em来进入oracle的页面进行创建表空间. 利用plsqldev.exe程序在表空间里添加数据: 首先要在use ...
- [转载]Oracle修改表空间大小
Oracle修改表空间大小 使用Oracle10g建立数据库后,向数据库中导入了部分数据,第二天继续向数据库中导入数据表时发生错误: 查了很多资料发现原来是Oracle表空间限制,导致无法继续导入数据 ...
- Oracle建立表空间和用户
Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create sess ...
- oracle 11g 表空间使用率
Oracle数据库表空间使用量查询: select b.file_name 物理文件名,b.tablespace_name 表空间,b.bytes/1024/1024 大小M,(b.bytes-sum ...
- oracle暂时表空间 ORA-01652:无法通过16(在表空间XXX中)扩展 temp 字段
今天在查数据的时候报错 ORA-01652:无法通过16(在表空间temp1中)扩展 temp 字段 查看表空间使用明细 SELECT b.tablespace, b.segfile# ...
随机推荐
- linux的crontab定时任务命令
linux的crontab定时任务命令 cron是一个linux下的定时执行工具. 启动.停止.重启.重新载入配置/sbin/service crond start|stop|restart|relo ...
- CKeditor如何实现图片上传功能
http://makaiyuan.blog.51cto.com/5819595/1049521 如何在数据库中导入excel文件内的数据:http://jingyan.baidu.com/album/ ...
- Highcharts 动态制作3D柱状图
学习参考菜鸟网站:http://www.runoob.com/highcharts/highcharts-tutorial.html 我是通过后端返回设备数据,进行前端出图,效果如下: 代码如下: d ...
- LightOJ1234 Harmonic Number 调和级数求和
[题目] [预备知识] ,其中r是欧拉常数,const double r= 0.57721566490153286060651209; 这个等式在n很大 的时候 比较精确. [解法]可以在 n较小的时 ...
- 另一篇xtion、kinect选择比较(openni下)
小小Xtion开箱测评!!2012年03月12日 19:52:55 原文:http://page.renren.com/601107241/note/811764499 ASUS Xtion Pro ...
- Java开发笔记(一百零一)通过加解锁避免资源冲突
前面介绍了如何通过线程同步来避免多线程并发的资源冲突问题,然而添加synchronized的方式只在简单场合够用,在一些高级场合就暴露出它的局限性,包括但不限于下列几点:1.synchronized必 ...
- java多线程02-----------------synchronized底层实现及JVM对synchronized的优化
java多线程02-----------------synchronized底层实现及JVM对synchronized的优化 提到java多线程,我们首先想到的就是synchronized关键字,它在 ...
- go语言学习之路 二:变量
说道变量,首先应该提一提关键字,因为不能把关键字当做变量来声明. 关键字: 下面列出GO语言的关键字或保留字: break default func interface select case def ...
- Mysql 性能优化20个原则(3)
12. Prepared Statements Prepared Statements很像存储过程,是一种运行在后台的SQL语句集合,我们可以从使用 prepared statements 获得很多好 ...
- win7系统使用engine进行开发报错,“未能加载文件或程序集”
http://www.gisall.com/wordpress/?p=7161 使用vs2010加 arcengine 开发winfrom应用,新建了uc,拖了几个控件后,编译,报未能加载文件或程序集 ...