ORACLE创建用户,表空间,并且导出数据,导出表
1、创建用户:
create user toptea2 identified by "用户名"
2、给用户授权
grant create session to 用户名;
grant create table to 用户名;
grant create tablespace to 用户名;
grant create view to 用户名;
3、查询表空间大小
select file_name,bytes/1024/1024||'M' "size" from dba_data_files;
4、创建表空间
create tablespace 表空间名 datafile '/data/oracle/oradata/nmcdesign/表空间名 .dbf' size 2048M autoextend on next 10m maxsize unlimited;
1) DATAFILE: 表空间数据文件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k
4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间
6) alter database datafile ' D:oracleproduct10.2.0oradataorclhistdb.dbf ' resize 500m; //手动修改数据文
tempfile是指临时文件,用于指定临时表空间的存储文件,
datafile是指数据文件,用于存储数据的文件,
5、给用户指定表空间
alter user 用户名 default tablespace 表空间名
6、导出“用户名”用户的数据
参考:http://blog.csdn.net/xcymorningsun/article/details/72877156
expdp 用户名/密码@数据库名 schemas=toptea dumpfile=toptea.dmp logfile=日志名称.log
导出文件会放在:oracle/admin/nmcdesign/dpdump路径下
7、导入数据
(1)改变用户导入:
impdp 用户名1/密码@数据库名 DUMPFILE=备份文件.dmp REMAP_SCHEMA=用户名1:用户名2
(2)改变表空间导入
创建directory 虚拟路径 但是必须的有这个路径,不然会报错
create directory directory_name as '备份文件的路径
赋读写权限到这个路径
grant read,write on directory directory_name to 用户名;
导入数据
impdp 用户名1/密码@数据库名 DUMPFILE=备份文件.dmp REMAP_SCHEMA=用户名1:用户名2 DIRECTORY=toptea3 REMAP_TABLESPACE=FTOPTEA:users
(3)跨版本导入
跨版本导入必须在发出时指定oraacle版本
expdp 用户名/密码@数据库名 schemas=toptea dumpfile=toptea.dmp logfile=日志名称.log version=10.2.0.5.0 (目标数据库版本)
impdp 用户名1/密码@数据库名 DUMPFILE=备份文件.dmp REMAP_SCHEMA=用户名1:用户名2
8、导出表
用户名/密码@数据库名 tables = 表名 dumpfile=导出文件.dmp logfile=日志文件.log
ORACLE创建用户,表空间,并且导出数据,导出表的更多相关文章
- oracle创建用户表空间
--本次因工作需要,为其他部门提供部分表数据,创建一个新用户与表空间.--system用户下drop user sys_outside cascade;drop tablespace sys_outs ...
- Oracle创建删除用户,角色,表空间,导入导出数据库命令总结(转载)
无意间看到一篇文章,觉得对于ORACLE的新手很实用,特转载,原文出处这里 说明:在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后 ...
- Oracle 查询用户表信息,导入导出处理表空间不一致
select table_name,tablespace_name from user_tables t; //查询用户默认表空间信息 SELECT t.* FROM USER_USERS t; 导入 ...
- oracle创建默认表空间---重要
当oracle创建数据库后,sys创建用户时还要有默认表空间.不创建默认表空间在导如项目时会有些数据表导入不成功! 由于时间仓促以截屏为例 之后会在刚刚那个空文件生成一个文件 ----------- ...
- oracle创建数据库表空间 用户 授权 导入 导出数据库
windows下可以使用向导一步一步创建数据库,注意编码. windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的 ...
- oracle 字符集安装错了,修改字符集 及创建用户 表空间 ,删除用户及所有的表
1.首先以sysdba的身份登录上去 conn /as sysdba 2.关闭数据库shutdown immediate; 3.以mount打来数据库,startup mount 4.设置sessio ...
- Oracle 创建/删除 表空间、用户、授权
首先以DBA连接到数据库:sqlplus / as sysdba; --创建表空间 create tablespace test_tablespace datafile 'D:\developer\o ...
- Oracle创建/删除表空间和用户(2014-3-10 记)
/*创建表空间名为:DB_NAME*/ create tablespace DB_NAME datafile 'E:\oracle_data\db_name.dbf' size 100M autoex ...
- oracle创建/删除表空间、创建/删除用户并赋予权限
创建表空间 分开执行如下sql语句 --创建临时表空间 CREATE SMALLFILE TEMPORARY TABLESPACE "TEMP11" TEMPFILE 'E:\ap ...
- 用Toad for Oracle创建数据库表空间和用户
打开Toad, 1,菜单栏Session—>new Connection….打开如下窗口: 2,进入之后,菜单DatebaseàSechema Brower...找到Table Space(表 ...
随机推荐
- 详解contextConfigLocation|Spring启动过程详解
spring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题.决定得好好看看这个流程.我们在开发spring的项目当中基本上都会在web.xml通过: <context-param> ...
- 逆向工程生成的mybatis中mapper文件。mapper接口,实例化成对象
逆向工程生成的mybatis中mapper文件中,*mapper文件只是接口,而不是类文件.但是却可以通过spring的容器获得实例. 例如: //1.获得mapper代理对象,从spring容器获得 ...
- SpringCloud+Hystrix服务容错
Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 +应用场景 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩 ...
- Android - 自定义控件和属性(attr和TypedArray)
http://blog.csdn.net/zjh_1110120/article/details/50976027 1.attr format 取值类型 以ShapeView 为例 <decla ...
- 用01随机函数构造[a,b]整数范围随机数
#include <stdio.h> #include <stdlib.h> #define RAND_0_1 (rand()&0x1) int random(int ...
- cf97D. Robot in Basement(模拟 bitset)
题意 题目链接 Sol 接下来我的实现方式和论文里不太一样 然后用bitset优化,上下走分别对应着右移/左移m位,左右走对应着右移/左移1位 我们可以直接预处理出能走的格子和不能走的格子,每次走的时 ...
- 【代码笔记】iOS-JQIndicatorViewDemo
一,效果图. 二,工程图. 三,代码. #import "ViewController.h" #import "JQIndicatorView.h" @inte ...
- WOSA/XFS PTR Form解析库—头文件
class AFX_EX_CLASS CNuXfsForm {public: CNuXfsForm(); ~CNuXfsForm(); /******************************* ...
- java持有对象【1】容器类及ArrayList
如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序. ----------java编程思想第十一章引言 java有许多方式引用对象,例如学过的数组,他是编译器支持的类 ...
- 页面可见性判断:document.hidden与visibilitychange事件
我们需要在特定的时候判断页面的显示状态,例如:当视频加载到可播放状态时,根据用户是否停留在当前页面来决定是否开始自动播放.页面的展示的状态的判断就需要用到html5新增的一个api:document. ...