`
- 浏览:
171890 次
- 性别:
- 来自:
河北省
-
建立数据库(表空间[tablespace]、用户[user]、数据导入[imp]、数据导出[exp])
--1.创建表空间
CREATE SMALLFILE
TABLESPACE "SAASZHONGYOU"
LOGGING
DATAFILE 'E:\ORADATA\ORCL\SAASZHONGYOU.ora' SIZE 1500M
AUTOEXTEND
ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO
--2.创建用户
CREATE USER "SAASZHONGYOU" PROFILE "DEFAULT"
IDENTIFIED BY "saaszhongyou" DEFAULT TABLESPACE "SAASZHONGYOU"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "SAASZHONGYOU";
GRANT "CONNECT" TO "SAASZHONGYOU";
GRANT "DBA" TO "SAASZHONGYOU";
GRANT "RESOURCE" TO "SAASZHONGYOU";
--3.当数据备份涉及分区表时,必须临时将目标表空间名称修改为和数据备份的表空间名称相同,以便导入分区表。
ALTER TABLESPACE SAASZHONGYOU RENAME TO SAAS;
--4.导入数据
imp saaszhongyou/saaszhongyou@orcl file=F:\databackup\SAAS_zhongyou\saas.dmp ignore=y fromuser=saas touser=saaszhongyou log=F:\databackup\SAAS_zhongyou\saas_zhongyou20100301_imp.log buffer=128000 statistics=none commit=y
--5.如果执行了第3步骤,则需要将表空间名称改为第1步的名称
修改表空间名称
alter tablespace saas rename to saaszhongyou;
--6.数据导出命令
exp username/password@orcl owner=username file=F:\filename.dmp log=F:\logfilename.log
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Oracle数据库管理中,经常会出现因表空间不一致而导致的数据导入失败的问题。本文将详细介绍如何解决这一常见问题,并确保数据能够顺利地从一个环境迁移到另一个环境中。 #### 一、问题背景 在进行Oracle数据...
本文将详细解析Oracle数据库中的导入(import)和导出(export)功能,以及如何在Oracle环境中创建用户。 #### 一、Oracle导入导出基础 Oracle提供了一系列工具来帮助用户进行数据的导入和导出操作。其中最常用的...
Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...
这里,`username/password`是数据库连接凭证,`file`指定dmp文件,`fromuser`和`touser`分别指源用户和目标用户,`tablespace`为指定的表空间,`ignore=y`表示忽略错误继续导入。 3. **使用Data Pump(IMPDP)**:...
Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...
### Oracle 数据库表空间...综上所述,Oracle数据库的表空间管理、用户权限配置以及数据导入导出功能,是数据库管理员日常工作中不可或缺的部分。掌握这些技能对于高效管理数据库、确保数据安全性和可用性至关重要。
Oracle 11G 的导入导出工具 exp 和 imp 是数据库管理员进行数据迁移、备份和恢复的重要工具。然而,在11G R2 版本中,由于一个新特性,空表在没有数据的情况下不会分配 segment,导致无法通过 exp 导出。这个问题...
这条命令会将原数据中的 `USERS` 表空间映射为 `TS1` 表空间,并将 `USER1` 模式的对象映射到 `USER2` 模式下。 #### 五、其他相关命令 除了基本的数据泵命令外,还有一些其他常用的命令可以帮助我们更好地管理...
本文将深入探讨“超简单Oracle数据库导入导出”这一主题,包括如何创建表空间、建立用户,以及如何高效地进行数据导入和导出。 首先,让我们了解一下表空间(Tablespace)。在Oracle数据库中,表空间是存储数据库...
这里,`remap_schema`参数用于重映射模式,即将`datauser_old`用户的数据映射到`datauser`用户下,`remap_tablespace`参数用于重映射表空间。 通过以上步骤,可以有效地完成Oracle数据库的备份和还原工作,这对于...
`impdp`(Import Data Pump)是Oracle提供的一种高效的数据导入工具,它能够实现表空间、表或整个数据库的快速导入,相比传统`imp`命令,在性能和功能上都有显著提升。下面将详细介绍`impdp`的一些关键选项及其应用...
在数据库管理过程中,经常需要通过Oracle的导出(EXP)和导入(IMP)工具来迁移数据。这一过程中,表空间的转换是非常常见的一项操作。对于不包含特定复杂结构(如分区表、LOB字段或索引组织表的溢出段)的表来说,...
1. 导出表数据:使用`exp`命令,例如`exp decenter/css123@10.1.71.101/xnh file=h:/orguser.dmp tables=(ORG_UNIT,HW_USER)`,这将导出名为`DECENTER`的用户下的`ORG_UNIT`和`HW_USER`两张表的数据。 2. 导出表...
Oracle数据库的导入导出是数据库管理中至关重要的操作,它涉及到数据备份、恢复以及数据迁移等场景。本文将详细介绍如何在Oracle数据库中执行这些操作。 首先,我们来看数据导出的过程。导出数据的主要目的是备份...
### Oracle数据库创建表空间、建立用户、授权及备份恢复详解 #### 一、创建与管理表空间 在Oracle数据库中,表空间是物理空间分配的基本单位。为了有效地管理和使用存储资源,合理地创建和配置表空间是非常重要的...
### Oracle创建用户、表空间、导入导出命令详解 ...以上就是关于Oracle数据库中创建用户、表空间以及导入导出命令的详细解析,这些操作对于数据库管理员来说至关重要,能有效帮助他们管理和维护数据库的高效运行。
Oracle 导入导出 DMP 数据库是指使用 Oracle 数据库管理系统提供的导入导出工具,实现数据库的导入和导出。这里我们将详细介绍两种方法:使用客户端 Enterprise Manager Console 和使用 PL/SQL。 方法 1:使用...
下面我们将详细介绍如何通过Oracle的`imp`和`exp`工具来进行数据库的数据导入导出。 ### 一、Oracle数据库导入导出概述 #### 1. 导入数据库(IMP) Oracle的`imp`工具用于将之前使用`exp`命令导出的数据文件重新...
**问题描述**:在执行 `exp` 或 `imp` 命令时出现错误提示,导致无法正常完成数据的导出或导入。 **解决方法**: - **检查命令格式**:确保命令格式正确无误,特别是用户名、密码和服务名等参数。 - **权限检查**...
总结以上知识点,我们可以了解到Oracle数据库导入导出过程包括了用户管理、权限分配、以及使用exp和imp命令进行数据的导出和导入操作。在执行这些操作时,DBA需要确保操作与本地数据库的版本保持一致,避免因版本不...