`
onnwll
  • 浏览: 5650 次
社区版块
存档分类
最新评论

oracle 建用户,表空间,导数据流程

 
阅读更多
/*分为四步 */
/*第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导入数据文件到指定的表空间"这个主题涉及了Oracle数据库的导入工具(IMP)、...

    Oracle的Temp表空间和UNDO表空间的处理

    然而,Oracle默认情况下会采用一种“贪心”策略来管理Temp表空间,即一旦分配的空间被使用后,即使数据被删除也不会自动释放这些空间。因此,在长时间运行后,可能需要进行Temp表空间的清理和优化。 **1.1 清理方法...

    oracle快速删除表空间

    在删除表空间前,要确认没有其他对象(如用户、角色、权限等)依赖于该表空间。可以使用`DBA_TS_QUOTAS`和`DBA_OBJECTS`视图来检查依赖关系。如果有依赖,需要先解除这些依赖。 4. **删除数据文件** 表空间由一个或...

    Oracle应用项目——使用OracleEM创建表空间.pdf

    在Oracle数据库中,表空间(Tablespace)是存储数据的主要单位,它由一个或多个数据文件组成,用于容纳数据库对象如表、索引等。在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是...

    Oracle创建新用户和表空间.

    - `tempfile`: 定义了存放临时表空间数据文件的位置及名称。 - `size`, `autoextendon`, `next`, `maxsize`: 设置了数据文件的初始大小、自动扩展功能、每次扩展的增量以及最大允许的大小。 - `...

    oracle10g的用户和表空间重建

    ### Oracle 10g 用户与表空间重建 ...以上就是关于Oracle 10g中用户和表空间重建的基本流程及相关命令。请注意,在执行这些操作之前一定要做好充分的准备和规划,避免因误操作导致数据丢失或系统故障。

    ORACLE 导入导出表空间文档

    用户表空间用于存储用户数据和索引。创建用户表空间的语法如下: ```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 临时表空间是Oracle数据库管理系统中的一个重要组成部分,主要用于存储执行特定操作时产生的临时数据,例如排序、连接和聚合操作。这些操作在处理大量数据时尤为常见,因此了解临时表空间的使用注意事项对于...

    DBF格式的数据导入oracle的流程

    DBF 格式数据导入 Oracle 的流程 DBF(dBase 文件)是一种古老的数据库文件格式,曾经广泛应用于许多数据库管理系统中。现在,随着技术的发展和新的数据库管理系统的出现,DBF 格式的文件逐渐被淘汰。但是,在一些...

    oracle创建用户详细流程

    用户可以设置自己的默认表空间,这样在创建表等数据对象时,如果没有指定表空间,则会使用默认表空间。 **命令示例:** ```sql ALTER USER yu DEFAULT TABLESPACE yu_data; ``` 这里将`yu`用户的默认表空间设置为...

    Win764位安装Oracle11g及新建表空间和用户

    以上步骤概述了在Win7 64位系统上安装Oracle Database 11g的过程,并说明了新建表空间和用户的基本流程。需要注意的是,在实际操作中,每一步都需要仔细操作,确保安装配置正确,以免产生运行时错误。此外,操作过程...

    Oracle表空间介绍

    1. **建立Oracle用户表空间**:在设计阶段,需要根据业务需求来决定表空间的数量、大小及存放位置等。例如,如果需要对用户进行磁盘限额控制,则可以根据用户数量来设置相应数量的表空间;而对于大数据量的应用场景...

    oracle创建表空间用户和赋权限

    ### Oracle 创建表空间、用户及赋权操作详解 在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表...

    oracle 的数据库表空间移植

    4. **表空间时间点恢复(PITR)**:在特定时间点恢复表空间数据,用于灾难恢复。 5. **历史数据归档**:将不再频繁访问的历史数据归档至其他数据库,优化生产数据库性能。 #### 三、移植步骤详解 进行表空间移植...

    使用Oracle建库的一般流程

    本文将详细介绍使用Oracle创建数据库的一般流程,包括对方案、表空间等核心概念的理解和操作方法。 首先,我们需要理解Oracle中的“方案”(Schema)概念。在Oracle中,方案是一种逻辑结构,它代表了一个特定用户的...

    ORACLE10G 使用RMAN表空间的恢复

    在Oracle 10G版本中,RMAN提供了多种功能,包括表空间级别的恢复,这在数据丢失或系统故障时尤为重要。下面将详细介绍如何在Oracle 10G中使用RMAN进行表空间恢复。 首先,了解RMAN的基本结构。RMAN是通过PL/SQL接口...

    Oracle表空间与数据文件的管理.docx

    ### Oracle表空间与数据文件的管理 #### 6.1 Oracle引入逻辑结构的目的 Oracle数据库管理系统采用了一种独特的设计思路,即在数据管理和存储层面引入了一系列逻辑结构,以实现更高级别的抽象化处理。这种设计使得...

    oracle 创建用户、创建表空间

    #### 一、Oracle 用户管理与表空间创建流程 在 Oracle 数据库管理系统中,创建用户、配置表空间是数据库管理的重要组成部分。下面将详细介绍整个流程,包括创建用户、创建表空间、用户授权及创建表等步骤。 #### ...

    orcale中创建表空间

    创建用户时,可以指定其默认表空间和临时表空间,这有助于简化数据管理流程。 ```sql createuserzhaiwenhaoidentifiedbyjack defaulttablespacetest_data temporarytablespaceuser_temp; ``` 以上命令创建了一个名为...

    oracle表空间、用户初始化语句.

    ### Oracle表空间与用户初始化详解 #### 一、Oracle表空间初始化 在Oracle数据库中,表空间是逻辑存储单元,用于组织数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。 ##### 创建...

Global site tag (gtag.js) - Google Analytics