plsql导入dmp表,一闪而过,显示done,但是却啥也没有导进去
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql导入dmp表,一闪而过,显示done,但是却啥也没有导进去相关的知识,希望对你有一定的参考价值。
我知道可以用另一种方法解决这个导入问题,但是我想知道为什么会出现这种情况!!!
可以进Oracle的Database Control然后编辑你的用户的角色,把dba和connect的管理选项的勾打上试试。或者重装一遍plsql。我的经过那么一遍操作以后就好了 参考技术A 用plsql导入的时候,是有打印日志的,你看下应该是报错了 参考技术B 看你的版本和参数设定了吗?追问是要看plsql的版本跟oracle的版本 么?参 数是指哪个地方的参数?
追答你可以imp help=y 看一下需要加的参数
本回答被提问者采纳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表空间,之后再对该数据库进行增加数据(新数据)时,才会加入到我们创建的表空间中。
以上是关于plsql导入dmp表,一闪而过,显示done,但是却啥也没有导进去的主要内容,如果未能解决你的问题,请参考以下文章
用plsql导入dmp文件的时候,点击导入,闪了一下,下面提示Done,就没反应了,这是为啥呢?QQ:412972507