- 浏览: 9033 次
- 来自: ...
最新评论
文章列表
一,如果想将用户的default tablespace修改掉,原来是system,现在想改成user1,可以通过: alter user xxxx default tablespace user1 这样现在开始创建的表,如果没有指定表空间都会创建在user1,但是这个修改不会影响到现在已经创建到system表空间的表二,如果想将现有存储在system表空间的表移到新的表空间user1中,则有如下两种方法
1. 通过alter table xxx move tablespace user1; (表move以后,索引会失效,需要重建索引)2. exp user1数据 ...
--如何在oracle中导入dmp数据库文件? Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,S ...
五、删除表空间
如果不再需要一个表空间及其内容(该表空间所包含的段,或所有的数据文件),就可以将该表空间中从数据库中删除。ORACLE数据库中的任何
表空间,除系统必须的表空间(SYSTEM,SYSAUX,TEMP)外,都可以被删除。一旦一个表空间已经被删除,该表空间的数据就不能恢复了。因而,一定要确保一个将被删除的表空间所包含的所有数据将来都不再需要了。
另外,在从数据库删除表空间的前后,都需要对数据库做一次完全备份。这样即使错误的删除了一个表空间,如果数据库在删除表空间后遇到
问题,还能够恢复该数据库。不能删除包含任何活动端的表空间。为了简单,应该是表空间在被删除之间脱机。要删除 ...
三、创建表空间
创建表空间的步骤因操作系统带的不同而不同。然而,在所有的情况中,用户都应该事先通过操作系统的功能创建一个目录结构,以便将新表
空间的数据文件(一个表空间必须要有一个数据文件)分配到相应的 ...
ORACLE创建用户并指定默认表空和默认临时表空间
//创建临时表空间
create temporary tablespace bocodbtempdbs tempfile 'D:\oracle\oradata\bocodb\bocodata\bocodbtempdbs01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;
//创建数据表空间create tablespace bocodbdbsloggingdatafile 'D:\oracle\ora ...
四、修改表空间不论是字典管理表空间还是本地管理表空间,在表空间被创建之后都可以进行修改。可以使用ALTER TABALESPACE来修改表空间。相应的,用户
必须拥有ALTER TABLESPACE或ALTER DATABASE系统权限才能够修改表空间。
(一)扩 ...
表空间(TABLESPACE)是ORACLE数据库中最大的逻辑结构。ORACLE数据库是由一个或多个表空间组成的。它在物理上与磁盘上的数据文件相对应(一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间)。从物理上说数据库的数据被存放在数据文件中,而从逻辑上说是被存放在表空间中的。 数据库的逻辑配置实际上就是指表空间的配置。 一、表空间概述 表空间是ORACLE数据库中最大的逻辑结构。数据库的所有对象和方案都被逻辑的保存在表空间中。 (一)表空间的特性与作用 数据库管理系统(DBMS)是建立在操作系统(OS)基础上的,它的数据也必须存储在各个文件中,如数据文件、重做日志文件、归档 ...