PLSQL导入dmp文件的详细完整步骤
作者:袁梦码 发布时间:2023-06-26 11:45:32
标签:plsql,导入,dmp文件
登录SYS
创建临时表空间
/*创建临时表空间 */
create temporary tablespace 表空间名
tempfile '表空间地址'
size 100m
autoextend on
next 50m maxsize 20480m
extent management local;
tablespace ---临时表空间名(可随意命名)
tempfile: ---临时表空间数据文件存放路径(文件名可随意命名)
SIZE: ---起初设置为100M
autoextend on ---自动扩展
next ---文件满了之后,一次扩展50m
maxsize ---表空间最大为20480m
extent management local --- 表空间本地管理
😃举例
create temporary tablespace TESTSPACE_TEMP
tempfile 'D:\Software\Oracle\TESTSPACE_TEMP.dbf'
size 100m
autoextend on
next 50m maxsize 20480m
extent management local;
创建数据表空间
😝举例:
create tablespace TESTSPACE_DATA
logging
datafile 'D:\Software\Oracle\TESTSPACE_DATA.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
创建用户并指定表空间
CREATE USER 用户名 IDENTIFIED BY 密码
DEFAULT tablespace 数据表空间
TEMPORARY tablespace 临时表空间
PROFILE DEFAULT
ACCOUNT UNLOCK;
😁举例
create user NBYHOLD identified by NBYHOLD123
default tablespace TESTSPACE_DATA
temporary tablespace TESTSPACE_TEMP
profile DEFAULT
ACCOUNT UNLOCK;
赋予用户权限
--赋予用户权限
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE TO NBYHOLD;
GRANT CONNECT, RESOURCE ,DBA TO NBYHOLD;
登陆NBYHOLD
退出plsql重新登陆,使用刚才新创建的用户进行登录。
使用命令导入dmp文件
cmd进入命令行,输入以下命令进行导入,PlSql软件的导入方式本人的会闪退,不再介绍。
imp 用户名/密码@127.0.0.1:1521/安装Oracle时的SID file=dmp文件路径 full = y ignore=y;
😆举例
imp NBYHOLD/NBYHOLD@127.0.0.1:1521/ORCL file=D:\Software\ORACLE_IMPORT_DMPFILE\nbyh_old_localhost.dmp full = y ignore=y;
注意:别人给你的".dmp"数据库文件,里面会有默认他导出时使用的临时表空间、数据表空间,若想让导入的数据直接加载到我们上边创建的临时表空间、数据表空间,需要打开“.dmp”文件,全局替换相关内容,否则会默认将数据(老数据)导入到User表空间,之后再对该数据库进行增加数据(新数据)时,才会加入到我们创建的表空间中。
来源:https://blog.csdn.net/weixin_63610637/article/details/128941453
0
投稿
猜你喜欢
- 今天我升级MYSQL到5.1的时候遇到的。写出来共享以下。1、[root@localhost mysql]# scripts/mysql_i
- <script>alert(escape("人"));alert(encodeURI("人&quo
- 首先得抛出个重要的前提观点,大屏幕、宽屏幕根本不是为方便“扫视”准备的。所以说以内容为基础的网站设计不用考虑超宽、超大的场景,甚至包括服务类
- <%'使用说明'Dim a'Set a=new CreateExce
- PDO::_constructPDO::_construct — 创建一个表示数据库连接的 PDO 实例(PHP 5 >= 5.1.0
- “博客就像一本书”这话其实几个月前深圳FB时就有扯到,这也不是什么新概念,也许本身就应该是这样。打个比方,当你拿到一本未看过的书时,理论上你
- 创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样
- SQL Server 2005的新功能为动态管理对象,它们是在指定时间返回某个数据库实例的特殊状态信息的数据库视图或函数。这些对象允许数据库
- Yahoo和Google都有自己的建设高性能网站最佳实践, 我不做赘述, 需要了解的自行查阅资料:Yahoo的: Best Practice
- oracle命令删除用户:connect / as sysdba; shutdown abort; startup;&n
- ▲ SHOW执行下面这个命令可以了解服务器的运行状态mysql >show status;该命令将显示出一长列状态
- 一、增强的可扩展性 Oracle9i Real Application Clusters是Oracle的下一代并行服务器系列产品。Oracl
- SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望
- 如何正确理解和使用Command、Connection和 Recordset三个对象?我知道它们都是连接数据库的“好手”,但在编程的具体应用
- 本文探讨了提高MySQL 数据库性能的思路,并从8个方面给出了具体的解决方法。1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取
- dictionary对象和数组有点相似,但无需用redim来改变dictionary的大小,dictionary也没有多维,dictiona
- 内容摘要:当我们不想让某IP服务我们的网站时,我们就要写段程序来限制IP地址。asp中如何对ip进行过滤限制?本文介绍了一种方法,这个函数只
- 前言上篇文章给大家带来了PHP中最基本的特性,不知道大家学习的怎样了,回顾上文,我们讲了MD5强弱碰撞以及正则匹配的绕过,总体来看还是很简单
- 通过status命令,查看Slow queries这一项,如果值长时间>0,说明有查询执行时间过长以下为引用的内容:mysql>
- 昨天去面试,百度题果然不一样,笔试我就蒙了,现在能记住两道题,笔试:1、title和alt 区别2、三列布局 左边裂固定宽度左对齐,右边列固