/*分为四步 */
/*第1步:创建临时表空间 */
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace IDSS_DEV_USER
logging
datafile 'F:\oracle\product\10.2.0\oradata\orcl\IDSS_DEV_USER.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to username;
删除表空间
drop tablespace tablespace_name including contents and datafiles;
修改表空间
alter user test1 default tablespace user_tbs
查看用户权限
select * from user_role_privs;
select * from session_privs
oracle 导入命令
imp IDSS_DEV_USER/IDSS_DEV_USER file=F:\sogo/IDSS_ALL.dmp log=f:\sogo/dblog full=y ignore=y
idss_dev_user
IDSS_ALL.dmp 表空间文件
IAS_TBS
OMCW_TBS
alter user kcgl default tablespace kcgl temporary tablespace temp;
针对某个用户的:
alter user user_name default tablespace tbs_name;
设置数据库的默认临时表空间:
Alter database default temporary tablespace temp_tbs_name;
select username from dba_users
导出
exp username/passwd@dbname tables= tablename file=filename.dmp rows=n compress=n
exp IDSS_DEV_USER/IDSS_DEV_USER@dbname tables= tablename file=filename.dmp rows=n compress=n
Oracle中如何查询所有表及其所使用的表空间
select owner,table_name,tablespace_name from dba_tables;
分享到:
相关推荐
在Oracle数据库管理中,将数据文件导入到指定的表空间是一项常见的操作,这对于数据迁移、备份恢复或测试环境的构建至关重要。"ORACLE导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、...
然而,Oracle默认情况下会采用一种“贪心”策略来管理Temp表空间,即一旦分配的空间被使用后,即使数据被删除也不会自动释放这些空间。因此,在长时间运行后,可能需要进行Temp表空间的清理和优化。 **1.1 清理方法...
在删除表空间前,要确认没有其他对象(如用户、角色、权限等)依赖于该表空间。可以使用`DBA_TS_QUOTAS`和`DBA_OBJECTS`视图来检查依赖关系。如果有依赖,需要先解除这些依赖。 4. **删除数据文件** 表空间由一个或...
在Oracle数据库中,表空间(Tablespace)是存储数据的主要单位,它由一个或多个数据文件组成,用于容纳数据库对象如表、索引等。在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是...
- `tempfile`: 定义了存放临时表空间数据文件的位置及名称。 - `size`, `autoextendon`, `next`, `maxsize`: 设置了数据文件的初始大小、自动扩展功能、每次扩展的增量以及最大允许的大小。 - `...
### Oracle 10g 用户与表空间重建 ...以上就是关于Oracle 10g中用户和表空间重建的基本流程及相关命令。请注意,在执行这些操作之前一定要做好充分的准备和规划,避免因误操作导致数据丢失或系统故障。
用户表空间用于存储用户数据和索引。创建用户表空间的语法如下: ```sql CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' SIZE 32M AUTOEXTEND ON NEXT 32...
Oracle 临时表空间是Oracle数据库管理系统中的一个重要组成部分,主要用于存储执行特定操作时产生的临时数据,例如排序、连接和聚合操作。这些操作在处理大量数据时尤为常见,因此了解临时表空间的使用注意事项对于...
DBF 格式数据导入 Oracle 的流程 DBF(dBase 文件)是一种古老的数据库文件格式,曾经广泛应用于许多数据库管理系统中。现在,随着技术的发展和新的数据库管理系统的出现,DBF 格式的文件逐渐被淘汰。但是,在一些...
用户可以设置自己的默认表空间,这样在创建表等数据对象时,如果没有指定表空间,则会使用默认表空间。 **命令示例:** ```sql ALTER USER yu DEFAULT TABLESPACE yu_data; ``` 这里将`yu`用户的默认表空间设置为...
以上步骤概述了在Win7 64位系统上安装Oracle Database 11g的过程,并说明了新建表空间和用户的基本流程。需要注意的是,在实际操作中,每一步都需要仔细操作,确保安装配置正确,以免产生运行时错误。此外,操作过程...
1. **建立Oracle用户表空间**:在设计阶段,需要根据业务需求来决定表空间的数量、大小及存放位置等。例如,如果需要对用户进行磁盘限额控制,则可以根据用户数量来设置相应数量的表空间;而对于大数据量的应用场景...
### Oracle 创建表空间、用户及赋权操作详解 在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表...
4. **表空间时间点恢复(PITR)**:在特定时间点恢复表空间数据,用于灾难恢复。 5. **历史数据归档**:将不再频繁访问的历史数据归档至其他数据库,优化生产数据库性能。 #### 三、移植步骤详解 进行表空间移植...
本文将详细介绍使用Oracle创建数据库的一般流程,包括对方案、表空间等核心概念的理解和操作方法。 首先,我们需要理解Oracle中的“方案”(Schema)概念。在Oracle中,方案是一种逻辑结构,它代表了一个特定用户的...
在Oracle 10G版本中,RMAN提供了多种功能,包括表空间级别的恢复,这在数据丢失或系统故障时尤为重要。下面将详细介绍如何在Oracle 10G中使用RMAN进行表空间恢复。 首先,了解RMAN的基本结构。RMAN是通过PL/SQL接口...
### Oracle表空间与数据文件的管理 #### 6.1 Oracle引入逻辑结构的目的 Oracle数据库管理系统采用了一种独特的设计思路,即在数据管理和存储层面引入了一系列逻辑结构,以实现更高级别的抽象化处理。这种设计使得...
#### 一、Oracle 用户管理与表空间创建流程 在 Oracle 数据库管理系统中,创建用户、配置表空间是数据库管理的重要组成部分。下面将详细介绍整个流程,包括创建用户、创建表空间、用户授权及创建表等步骤。 #### ...
创建用户时,可以指定其默认表空间和临时表空间,这有助于简化数据管理流程。 ```sql createuserzhaiwenhaoidentifiedbyjack defaulttablespacetest_data temporarytablespaceuser_temp; ``` 以上命令创建了一个名为...
### Oracle表空间与用户初始化详解 #### 一、Oracle表空间初始化 在Oracle数据库中,表空间是逻辑存储单元,用于组织数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。 ##### 创建...