Oracle建立表空间用户以及dmp文件导入导出

原创 2017年10月13日 15:29:40

select name from v$database 查询数据库实例名

select * from Dba_Tablespaces 查看表空间

grant all privilege to smptest 给用户赋权

grant sysdba to username给用户赋予dba权限

select * from user_tables 查看当前用户能够访问的表

select * from user_all_tables Oracle查询用户表

select * from user_views Oralce查询用户视图

select * from user_source 查询所有函数和存储过程

select * from all_users 查询所有用户 

select * from dba_users 查询所有dba用户

select * from session_privs 查看当前用户权限

select name from v$database


 

建立表空间以及对应的用户名和密码

create tablespace adam datafile'H:\app\Administrator\adam.ora' size 5000m

 

create user smptest identified by 123default tablespace adam quota 1000m on users

 

数据导出:
1
将数据库TEST完全导出,用户名system密码manager 导出到D:\daochu.dmp
   exp 
system/manager@TEST file=d:\daochu.dmp full=y

2 将数据库中system用户与sys用户的表导出
   exp 
system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

3 将数据库中的表inner_notifynotify_staff_relat导出
    exp 
aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=

(inner_notify,notify_staff_relat)

 

1 D:\daochu.dmp中的数据导入 TEST数据库中。
   imp 
system/manager@TEST file=d:\daochu.dmp
   imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp

ignore=y 
   上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导

入。
  
在后面加上 ignore=y就可以了。

2 d:\daochu.dmp中的表table1导入
imp 
system/manager@TEST file=d:\daochu.dmp tables=(table1) 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle创建表空间,创建用户,导入dmp数据

导入oracle数据的时候,经常到用的时候忘记,特整理一份,方便以后操作。 需要注意的是:创建表空间和用户是在sqlPlus中执行,而导入数据需要在cmd窗口执行。 一、创建表空间 create t...
  • u012811632
  • u012811632
  • 2016年02月01日 11:05
  • 1366

用PLSQL创建新用户及导入dmp

1、创建表空间在导入dmp文件之前,你要在数据库里面给它分配一片存储它的地方(表空间)。 如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文...
  • u012758088
  • u012758088
  • 2017年05月07日 09:05
  • 4499

oracle数据库导入dmp文件-详解(在不知道数据库用户名的条件下-windows环境下)

今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入oracle的后缀名是DMP的数据文件,但是不知道机器上oracle的相关用户的用户名和密码,(还好经过尝试...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2014年03月12日 14:56
  • 14526

oracle表空间,用户(创建和删除、授权或撤销授权),dmp文件(导入和导出)

–运行中输入cmd,回车 C:\Users\liyu>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期四 9月 7 09:23:...
  • liyu1059915776
  • liyu1059915776
  • 2017年12月11日 15:00
  • 51

orcle导入导出dmp文件并更改表空间

1.导入dmp文件但不用修改表空间 imp user/password file=C:\a.dmp log=C:\a.log full=y ignore=y 2.导出dmp文件 用户模式:导...
  • u012465383
  • u012465383
  • 2018年01月09日 19:06
  • 67

oracle新建表空间和用户、导入导出数据库文件

Oracle数据库可以创建多个实例,每个实例可以创建多个表空间,每个表空间下可以创建多个用户(同时用户也属于表空间对应的实例) ORCL是Oracle数据库默认的实例,一般都是在这个实例下创建表空间、...
  • caishengkai
  • caishengkai
  • 2017年10月11日 18:54
  • 143

Linux下Oracle启动建立表空间、用户、授权、导入导出

启动 1、启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 1.1进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle     ...
  • sun0_cat
  • sun0_cat
  • 2017年12月09日 19:29
  • 28

oracle 11g linux 建立表空间 用户 授权 数据库导入导出

sqlplus     /as sysdba   查看dbf存放位置 select * from dba_data_files;     -- 新建表空间 create tablesp...
  • tegwy
  • tegwy
  • 2012年02月22日 14:13
  • 5960

Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

  • 2012年12月20日 17:49
  • 41KB
  • 下载

建立数据库,然后创建表空间、建用户、授权、用IMP导入DMP文件

--1、用system登录创建表空间  CREATE TABLESPACE NEWJWDB DATAFILE  'D:\oracle\product\10.2.0\oradata\NEWJWDB0...
  • qq_26222859
  • qq_26222859
  • 2016年08月02日 18:00
  • 1004
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle建立表空间用户以及dmp文件导入导出
举报原因:
原因补充:

(最多只允许输入30个字)