oracle 12c怎样新建用户并且导入数据库,求大神给出完美解答,不胜感激

 我来答
BlackMamba曼巴
推荐于2017-12-16 · TA获得超过181个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:193万
展开全部
你的意思是要用管理员用户新建普通用户,然后将相应的dmp数据文件导入到这个用户下,是吗?
新建脚本语句:
-----------------SYS创建用户
CREATE USER dandeliondshtest PROFILE "DEFAULT" IDENTIFIED BY dandeliondshtest DEFAULT
TABLESPACE "USERS" TEMPORARY
TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT SELECT ON "SYS"."V_$SESSION" TO dandeliondshtest;
GRANT "CONNECT" TO dandeliondshtest;
GRANT "DBA" TO dandeliondshtest;
GRANT "RESOURCE" TO dandeliondshtest;
GRANT CREATE ANY sequence TO dandeliondshtest;

CREATE USER dandelionids IDENTIFIED BY dandelionids

grant create session to dandelionids;--授予zhangsan用户创建session的权限,即登陆权限

grant unlimited tablespace to dandelionids;--授予zhangsan用户使用表空间的权限

grant create table to dandelionids;--授予创建表的权限

grant drop table to dandelionids;--授予删除表的权限

导入dmp文件是在dos命令窗口中来执行的,impdp 用户名/密码@IP/pdborcl dumpfile=bak_dir:文件名.DMP nologfile=Y (单击回车)
更多追问追答
追问
是这个意思,但是oracle12c cdb公共用户要是c##开头,不是想要的用户名,pdb用户是可以建立相同的用户名,这个还要pdb关联到cdb数据库,开始我也百度了下,但是有点问题,能给个例子吗,谢谢
追答
我稍微有点没明白你的意思,你尽量说详细一点,明白一点。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式