Oracle 数据库导入导出的脚本

本文介绍如何在Oracle数据库中创建用户“ICDPUB”,并为其分配必要的权限,包括如何进行数据库的数据导入和导出操作。文章详细说明了在sysDBA用户下创建指定用户、设置默认表空间及临时表空间、授予各种数据库权限的过程。

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

1.当要在一个用户下导入时 “ICDPUB”为用户名.这一切需要在sysDBA用户下完成

--先删除之前相当的用户

--DROP USER ICDPUB CASCADE;


--创建用户
CREATE USER ICDPUB IDENTIFIED BY ICDPUB
DEFAULT TABLESPACE TBS_CSP_PUB_DAT
TEMPORARY TABLESPACE TBS_CSP_PUB_TEMP
PROFILE DEFAULT;

--给用户赋权
GRANT EXP_FULL_DATABASE TO ICDPUB;
GRANT IMP_FULL_DATABASE TO ICDPUB;
GRANT CONNECT TO ICDPUB;
GRANT RESOURCE TO ICDPUB;

GRANT UNLIMITED TABLESPACE TO ICDPUB;

-- 10g/11g数据库创建用户时,打开以下赋权语句注释,给用户调试存储过程的权限
GRANT DEBUG CONNECT SESSION TO ICDPUB;
GRANT DEBUG ANY PROCEDURE TO ICDPUB;

2.在cmd 中执行

--数据库导入

imp ICDPUB/ICDPUB@orcl buffer=64000 file=D:\12580\二线客服\icdpub_20140110.DMP fromuser=ICDPUB log=D:\12580\二线客服

\icdpub_imp_20140110.LOG

 

--数据库导出
exp ICDPUB/ICDPUB@orcl buffer=640000 file=f:\ICDPUB.DMP owner=ICDPUB log=ICDPUB_exp.log

注意:“@orcl”为实例名,如果实例名不正确会报 IMP-oracle 12541 无监听程序错误。

           file的路径不能写错

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值