当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 更改Oracle数据库表的表空间(石骁騑 2001年07月20日
 

 

    摘要: 如何在你的linux机器上安装运行oracle ......
    摘要: 哪些初始化参数最影响oracle系统性能......


更改Oracle数据库表的表空间
更改oracle数据库表的表空间

(石骁騑 2001年07月20日 17:56) 【程序编程相关:转:网络计算入门

【推荐阅读:zope 学习笔记1

【扩展信息:转:网格服务的未来

在oracle数据库管理系统中,创建库表(table)时要分配一个表空间(tablespace),如果未指定表空间,则使用系统用户确省的表空间.

在oracle实际应用中,我们可能会遇到这样的问题.处于性能或者其他方面的考虑,需要改变某个表或者是某个用户的所有表的表空间.通常的做法就是首先将表删除,然后重新建表,在新建表时将表空间指定到我们需要改变的表空间.如果该用户已经保存了大量数据,这种办法就就显得不是很方便,因为有大量数据需要提前备份出来.下面介绍一种利用数据库的导出/导入功能来实现重新组织数据库表空间的方法.

下面是一个简单的例子,假定要将用户db_zgxt下的全部表从表空间a转换到表空间b,具体步骤(在oracle 8.0.5 for nt环境)如下:

1. 导出db_zgxt下的所有表(dos控制台下)

exp80 owner=db_zgxt file=exp0326.dmp log=exp0326.log
    摘要:如何查看oracle数据表的建表语句? 系统环境: 1、操作系统:windows 2000 server,机器内存128m 2、数据库: oracle 8i r2 (8.1.6) for nt 企业版 3、安装路径:c:\oracle 实现步骤: 1、用exp工具导出 2、导入时使用show=y选项、log选项 3、查看、编辑日志文件 具体实例: 1、调出sql*plus conn sy......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE