dmp数据在windows 导入oracle数据库的方法

本文详细介绍了在Windows环境下如何通过SQL*Plus工具导入DMP格式的数据库文件。包括创建表空间、用户、设置权限及使用IMP命令完成数据导入等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

windows中导入dmp数据库步骤:
1、链接数据库
sqlpus / as sysdba
conn / as sysdba

2、创建工作空间
create tablespace xs logging datafile 'C:\oracledata\xs.dbf'
size 32m autoextend on next 32m maxsize 2048m extent management local;

3、创建用户
create user mydb identified by 123456 default tablespace xs;
4、设置权限(dba权限)
grant dba to mydb;

5、导入数据库(重新进入dos直接写入一下命令)
imp mydb/123456 file="C:\Users\Administrator\Desktop\work\db_20140725.dmp" full=y;
按用户导入:imp gyyl/gyyl23 file=E:\data\gy_1111.DMP fromuser=gyyl touser=gyyl;


-- Create the user
create user gisdb
identified by gisdb
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT
quota unlimited on users;
-- Grant/Revoke role privileges
grant connect to gisdb;
grant dba to gisdb;
grant resource to gisdb;
-- Grant/Revoke system privileges
grant unlimited tablespace to gisdb;
[/size][/size][/color]


数据导入数据库

先删除用户 已经表空间 drop user gyyl cascade;

1 建立表空间
Create tablespace akyl
datafile '{/path/to/dafafile}'
size 128m
autoextend on
next 50m
maxsize unlimited;

2 创建用户,必须与导入的DMP文件中用户一致
create user gyyl identified by gyyl23
default tablespace akyl
temporary tablespace TEMP
profile DEFAULT;


3 用户授权

grant dba to gyyl;

4 导入表空间
IMP gyyl/gyyl23 BUFFER=64000 FILE=/path/to/dmpfile FROMUSER=gyyl TOUSER=gyyl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值