oracle导入DMP步骤
oracle导入DMP步骤如下:
1.已经存在的数据库需要进行以下的操作,如果不存在,可略过:
    删除用户 
    drop user SUDMDB cascade; 
    删除表空间和数据文件 
    drop tablespace SUDMDB including contents and datafiles;
2.创建SUDMDB表空间(需要提前在相应的目录中创建db文件夹,同时确定目录是否正确当前位C:\db\SUDMDB.DBF)
    CREATE TABLESPACE SUDMDB DATAFILE   
 'C:\db\SUDMDB.DBF'  SIZE 5M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED    
LOGGING    
ONLINE    
PERMANENT    
EXTENT MANAGEMENT LOCAL AUTOALLOCATE    
BLOCKSIZE 8K    
SEGMENT SPACE MANAGEMENT AUTO    
FLASHBACK ON;
3.  创建用户SUDMDB  
--create role
-- RESOURCE  (Role)
--CREATE ROLE RESOURCE NOT IDENTIFIED;
GRANT CREATE SEQUENCE TO RESOURCE;
GRANT CREATE TRIGGER TO RESOURCE;
GRANT CREATE CLUSTER TO RESOURCE;
GRANT CREATE PROCEDURE TO RESOURCE;
GRANT CREATE TYPE TO RESOURCE;
GRANT CREATE OPERATOR TO RESOURCE;
GRANT CREATE TABLE TO RESOURCE;
GRANT CREATE INDEXTYPE TO RESOURCE;
-- CONNECT  (Role) 
--CREATE ROLE CONNECT NOT IDENTIFIED;
GRANT CREATE SESSION TO CONNECT;
--创建用户
CREATE USER SUDMDB
  IDENTIFIED BY admin888
  DEFAULT TABLESPACE SUDMDB
  TEMPORARY TABLESPACE TEMP
  PROFILE DEFAULT
  ACCOUNT UNLOCK;
  -- 分配角色
  GRANT RESOURCE TO SUDMDB;
  GRANT PUBLIC TO SUDMDB;
  GRANT CONNECT TO SUDMDB;
  GRANT DBA TO SUDMDB;
  GRANT AQ_ADMINISTRATOR_ROLE TO SUDMDB;
  GRANT JAVAUSERPRIV TO SUDMDB;
  GRANT JAVA_ADMIN TO SUDMDB;
  ALTER USER SUDMDB DEFAULT ROLE ALL;
  -- 分配系统权限 
  GRANT CREATE VIEW TO SUDMDB;
  GRANT CREATE TABLE TO SUDMDB;
  GRANT UNLIMITED TABLESPACE TO SUDMDB;
  GRANT CREATE MATERIALIZED VIEW TO SUDMDB;
  GRANT GLOBAL QUERY REWRITE TO SUDMDB;
4.给用户SUDMDB授予dba的权限
    grant dba to monitor; 
5.接下来的三条语句都与将DMP文件导入到指定表空间(SUDMDB的表空间SUDMDB)有关 
    revoke unlimited tablespace from SUDMDB; 
---    grant unlimited tablespace to SUDMDB;
      alter user monitor quota unlimited on SUDMDB; 
      alter user SUDMDB quota 0 on system; 
6.很重要的一步:删除sysman用户的一个JOB,不然导入的时候最后会报一个违反唯一性约束的错 
  11G中sysman占用了JOB_ID是3
  查看系统job:select job from dba_jobs: 
  删除job:以sysman登录sqlplus,首先执行:exec dbms_job.remove(3); 
                                 再执行:commit; 
 7.Imp导入(最后在cmd中执行(不要进入sqlplus))
imp SUDMDB/admin888@orcl file='C:\Users\Administrator\Desktop\山西\2016-6-21.dmp' fromuser=sudmdb touser=sudmdb
oracle导入DMP步骤的更多相关文章
- Oracle----SQL语句积累 (Oracle 导入 dmp文件)
		
Oracle----SQL语句积累 (Oracle 导入 dmp文件) Oracle SQL PL 导入dum文件 1.数据库DBA权限: 注意:这个是在cmd命令行中直接输入,不需要进入Oracl ...
 - oracle导入dmp文件时出现异常
		
oracle导入dmp文件时出现错误 今天在给oracle导入dmp文件时老是出现错误,无论是命令行或PL/SQL,错误截图如下: 经查是导入用户的权限不足,导入用户并没有DBA权限,而导出的dmp文 ...
 - plsql导入.dmp步骤
		
https://blog.csdn.net/yudianxiaoxiao/article/details/78231143 plsql导入.sql和.dmp文件时,会经常用到,对于初学者来说可 ...
 - oracle导入.dmp文件
		
在日常开发中,经常需要往一个数据库里导入.dmp文件,下面简单介绍下如何通过命令导入 1.创建一个awsbpm用户create user 用户名 identified by 密码; 如:create ...
 - oracle导入.dmp脚本
		
一.更改数据库管理员sys/system密码 1.运行到C盘根目录 2.输入:SET ORACLE_SID = 你的SID名称 3.输入:sqlplus /nolog 4.输入:connect /as ...
 - oracle 导入 dmp
		
执行命令 imp his/his@orcl File=/home/oracle/core_his50_common.dmp FULL=Y
 - oracle导入dmp数据库文件
		
要用sys账户登录数据库,创建和dmp文件一样的表空间名称 1. 创建表空间 例如: create tablespace test(表空间名称) datafile 'F:\oracle\oradata ...
 - linux 下oracle导入dmp文件
		
2017年08月01日 19:10:49 xuxie13 阅读数:17788 最近要到某公司进行poc演示,整了个新项目,需要我数据库修改项目,这才有了这篇博客. 首先进入linux下oracle ...
 - oracle 导入dmp文件
		
/*第1步:创建临时表空间 */ create temporary tablespace webdata_temp tempfile 'D:\oracle\product\10.2.0\oradat ...
 
随机推荐
- Android中禁止SlidingPaneLayout的侧滑功能
			
Android中使用android.support.v4.widget.SlidingPaneLayout实现侧滑功能的时候,可能出现滑动屏幕时与SlidingPaneLayout的侧滑发生冲突,查看 ...
 - 51nod 1170 1770 数数字(数学技巧)
			
解题思路:看到题后,直接想到分成两种情况: ①:a*b >9 这里又分成两种 1. n==1 a*b 直接是一个两位数 求得十位和个位(这里十位和个位不可能相等) 然后如果等于d 则结果=1 2 ...
 - [Luogu 2261] CQOI2007 余数求和
			
[Luogu 2261] CQOI2007 余数求和 这一定是我迄今为止见过最短小精悍的省选题了,核心代码 \(4\) 行,总代码 \(12\) 行,堪比小凯的疑惑啊. 这题一看暴力很好打,然而 \( ...
 - 知问前端——Ajax登录
			
本文,将使用Ajax登录. 一.服务器端代码 is_user.php: <?php require 'config.php'; $query = mysql_query("SELECT ...
 - MQTT协议-MQTT协议简介及协议原理
			
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建 ...
 - HDFS不存在绝对路径,无法找到文件所在具体位置
			
This is set in the dfs.datanode.data.dir property, which defaults to file://${hadoop.tmp.dir}/dfs/da ...
 - JS的prototype和__proto__
			
一.prototype和__proto__的概念 prototype是函数的一个属性(每个函数都有一 个prototype属性),这个属性是一个指针,指向一个对象.它 是显示修改对象的原型的属性. _ ...
 - javascript语言中的一等公民-函数
			
简介 在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作 ...
 - 获取应用版本号,版本名称,包名,AppName,图标,是否是系统应用,获取手机中所有应用,所有进程
			
PackageManager packageManager = getPackageManager(); PackageInfo packageInfo; = packageManager.getPa ...
 - Perl6 Bailador框架(5):利用正则匹配路径
			
use v6; use Bailador; =begin pod 我们在路径设置上, 可以利正则表达式捕获的字符串作为子例程参数 =end pod get '/perl6/(.+)' => su ...