开发中往往会遇到把dmp文件导入到虚拟机中的数据库中,dmp文件会包含导出的用户权限,所有首先要给导出的用户附上导入的权限
1.sqlplus / as sysdba 管理员进入
2.grant dba to 用户;(分号不能丢)
3.imp 用户/密码@127.0.0.1:1521/orcl file='E:\work\dmp\PECARD_HN.dmp' full=yignore=y (file中的引号不能丢,ignore=y不能丢)
顺便提一下Oracle将表授权给用户的命令
命令:grant xxx权限 on TableA to USERA
grant select,insert,update,delete on 表名 to 用户名
例如:将test表的查询权限赋予solidwang这个用户
grant select on test to solidwang