1、创建表空间 在SQL Plug下,执行下面的语句 create tablespace NBERP logging datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local; 红色为表空间名字; 黄色为表空间文件的路径; 蓝色为表空间的最大值; 2、转移单个表的所属表空间 以userinfo表为例,刚开始此表属于表空间USERS,用下面的语句可以查表所属的表空间 select TABLE_NAME, TABLESPACE_NAME from tabs where TABLE_NAME='USERINFO'; 修改表的所属表空间,用下面的sql: alter table userinfo move tablespace NBERP; commit; 然后再用 select TABLE_NAME, TABLESPACE_NAME from tabs where TABLE_NAME='USERINFO'; 确认userinfo表是否已经更改表空间了。 3、某个表空间下的所有表都转移表空间的办法 关键在于这个sql alter table userinfo move tablespace NBERP; 将黄色的表换成其他表,就能达到转换表空间的目的; 用下面的sql拼装某个表空间下的所有表转移表空间的SQL select 'alter table '||table_name||' move tablespace NBERP;commit;' from user_tables where tablespace_name='USERS'; 将上面sql执行的结果,导出来,每行记录就表示1个表的表空间转移, 4、转移某表空间下的所有索引到另一个表空间下 关键sql如下,转移单个索引到其他表空间 alter index idx_user rebuild tablespace NBERP;commit; 同样的,拼装所有转移索引的sql为 select 'alter index '||index_name||' rebuild tablespace newspace;commit;' from user_indexs where tablespace_name='USERS'; 将执行结果导出,执行结果集中拼装的sql,改变所有的索引。 5、查看所有表空间的最大值 select tablespace_name ,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 6、查看表空间的剩余空间 select tablespace_name ,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
相关推荐
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
Oracle DBA常用运维命令大全
因为平时比较常用,所以贡献给大家希望大家使用,其实还可以通过命令实现表空间的扩展之类的,大家也可以试试
oracle数据库表空间常用查询以及相关操作命令,实际开发中遇到的点滴备忘录
oracle 11g常用命令,如表及表空间、查询所有的链接、更改oracle dblink 最大数限制
Oracle常用命令1(数据库、表空间) Oracle常用命令2(用户、角色管理) Oracle常用命令3(DDL、DML、TCL、DCL、序列) Oracle常用命令4(表分区) Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/...
Oracle 表 空 间 和 用户操作,常用命令,索引常规应用
总结了ORACLE常用命令,包含日志管理、表空间管理、用户管理等方面的操作!
oracle常用命令,查看表空间物理文件名称及大小,查看表空间使用情况,查看oracle当前的被锁对象,查看正在执行sql的发起者程序。
Oracle常用的命令如何查看表的结构 EDITDATA 表名; 修改表字段: Alter table 表名 modify(字段名 类型 约束); 1 alter table test modify (addd varchar2(10) null); alter table 表名 add(字段名 类型 约束); 2 ...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
oracle里的常用命令 第一章:日志管理 第二章:表空间管理 第三章:表 ... 第十二章: BACKUP and RECOVERY
oracle命令大全及关于oracle 1000问 日志管理,表空间管理,表,索引等等等等,非常好的资源,和大家共享!
导入导出 远程连接 创建表空间 用户 常用查看表列字段 误删系统数据文件处理
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
总结了oracle 数据库的常用命令, 包括创建用户,创建表,排序,增加表空间等
Oracle数据库基本操作,包括创建表空间和用户,删除表空间和用户,忘记密码和用户被锁的基本解决方法,修改密码,数据库的备份和还原等基本操作。
资源中有4个总结文档,包括oracle常用操作命令,oracle的导入导出,表空间的创建,查询一个数据库中所有语句等
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。