导出:exp usename/password@SID file=d:\daochu.dmp owner=(user)
导入:imp usename/password@SID full=y file= \daochu.dmp ignore=y
创建用户和名字空间
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。
为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。
创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。
下面是创建数据库用户的具体过程:
1.假如现在已经建好名为’test’的数据库,此时在d:\oracle\oradata\目录下已经存在test目录(注意:我的Oracle11g安装在d:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\oradata\目录下)。
2.在创建用户之前,先要创建表空间:
其格式为:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小;
如: SQL> create tablespace test_tablespace datafile ‘d:\oracle\oradata\test\test.dbf’ size 100M;
其中’test_tablespace’是你自定义的表空间名称,可以任意取名;
‘d:\oracle\oradata\test\test.dbf’是数据文件的存放位置,’test.dbf’文件名也是任意取;
‘size 100M’是指定该数据文件的大小,也就是表空间的大小。
删除命名空间
DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
3.现在建好了名为’test_tablespace’的表空间,下面就可以创建用户了:
其格式为:格式: create user 用户 名 identified by 密码 default tablespace 表空间表;
如: SQL> create user testone identified by testone default tablespace test_tablespace;
默认表空间’default tablespace’使用上面创建的表空间。
4.接着授权给新建的用户:
SQL> grant connect,resource to testone; –表示把 connect,resource权限授予testone用户
SQL> grant dba to testone; –表示把 dba权限授予给testone用户 授权成功。
ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
分享到:
相关推荐
本文将详细介绍Oracle数据库的导出(EXP)和导入(IMP)命令。 **一、Oracle数据库导出命令(EXP)** 1. **USERID参数** `USERID=demo/demopwd@orcl`:这部分指定了连接到Oracle数据库的凭证。`demo`是用户名,`...
本文将详细介绍如何通过全命令方式创建达梦数据库实例,并导入数据的过程。达梦数据库是一款高性能国产数据库管理系统,广泛应用于各种业务场景中。以下步骤适用于熟悉Linux操作系统的用户。 #### 二、准备工作 在...
2. **导入数据**:将dmp文件传输至目标数据库所在的服务器,并使用数据泵导入功能(如Oracle中的`impdp`命令),将数据从dmp文件导入至目标数据库的相应表中。 这种方法简单且高效,特别适合于表结构相同的场景,但对...
### 解决Oracle导出DMP文件空表导不出问题 #### 背景与问题描述 在使用Oracle数据库的过程中,可能会遇到一个常见的问题:当尝试使用工具如PL/SQL Developer导出包含空表的DMP文件时,这些空表无法被正确地导出。...
### Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案 #### 问题背景 在进行Oracle数据库的操作时,经常会遇到“ORA-12154 TNS 无法解析指定的连接标识符”这样的错误提示。此问题通常发生在...
在Oracle环境中,"exp.exe"是Oracle Data Pump Export工具的一部分,用于将数据库对象(如表、索引、存储过程等)的数据和结构导出到一个或多个DMP(Data Pump Export)文件中。DMP文件是一种二进制格式,便于存储和...
本知识点将围绕“数据库导数据字典”这一主题,探讨如何对MySQL、Oracle和SQL Server这三种主流数据库进行数据字典的导出,并理解其在数据库管理和维护中的作用。 1. 数据字典的概念与作用: - 数据字典是数据库...
首先,Oracle的导出(Export)是通过Data Pump工具实现的,它允许我们将数据库对象和数据保存到一个二进制的DMP文件中。DMP文件是Oracle的专用格式,包含了数据库的结构和数据。在压缩包中的"数据库导出与导入"文件...
本文将详细解析如何使用Oracle的导出工具(expdp)来导出数据库中的部分表,并将其保存为DMP文件,同时记录操作日志。 ### Oracle导出工具:expdp Oracle提供了两种主要的导出工具:`exp`和`expdp`。其中,`exp`是...
通过这些命令,可以实现数据库的数据备份与恢复,对于数据库管理员来说是非常实用的技能。需要注意的是,在实际操作过程中,还需要考虑更多的细节问题,如权限控制、数据一致性检查等,以确保数据的安全性和完整性。
"导库超实用工具.rar" 提供了一个解决方案,它专门针对Oracle数据库在版本之间导入Dmp文件时遇到的版本不一致问题。根据描述,这个工具经过验证,能够支持从9i、10g到11g这些主流版本的Oracle数据库之间的DMP文件...
通过上述详细介绍,我们了解了Oracle数据库备份命令`exp`和`imp`的基本使用方法及相关参数,这对于维护数据库的安全性和稳定性具有重要意义。在实际操作中,还需要根据具体场景灵活运用这些命令,以达到最佳效果。
imp 命令用于将本地的数据库 dmp 文件从本地导入到远程的 Oracle 数据库中。 二、exp 命令 exp 命令的基本语法格式为: exp [参数] 其中,参数可以是各种选项和关键字,以控制导出的内容和格式。 常用的 exp ...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的强大功能和灵活性使其在企业级应用中备受青睐。本文将深入探讨“超简单...通过熟练运用上述命令和工具,即使对数据库操作不熟悉的人也能轻松上手。
项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。...
导入命令主要用于将数据从一个DMP文件(二进制格式的备份文件)导入到Oracle数据库中。下面我们将逐一解析各个参数的意义及其用法: 1. **userid**:用于指定数据库连接的信息,格式为“用户名/密码@实例名”。例如...
项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。...
例如,删除`SYSTEM01.dbf`和`UNDOTBS01.DBF`后,使用`recover datafile`命令恢复这些文件,然后打开数据库。这样,数据就能恢复到正常状态。 如果用户数据文件损坏而非系统文件,可以先创建表空间中的表并插入数据...
本篇将详细介绍如何将Oracle 12c的数据库数据导进到Oracle 11g中。由于不同版本的Oracle数据库可能存在兼容性问题,因此在进行数据迁移时需特别注意。 首先,我们需要在Oracle 12c环境中执行数据导出(expdp)操作...
- 导出DMP文件中的DDL语句:虽然DMP是Oracle专用的数据备份格式,但有时我们需要从DMP文件中提取DDL语句,这些语句定义了数据泵要处理的数据库对象的结构。 - 10g和11g中默认用户及其作用:了解Oracle数据库默认...