Oracle设置权限和还原数据库

Oracle还原数据库

  1. ,在最高权限账户上,先将安装好的数据上创建一个账户
-- Create the user 
create user newsafe
identified by newsafe
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges 

这样我们创建了一个新用户

GRANT CREATE SESSION TO newsafe

GRANT CREATE TABLE TO newsafe

grant connect,resource,dba to newsafe

这三句是给新用户创建表等其他权限的
创建完成之后

  1. 我们需要执行还原数据库的操作
    打开cmd命令,
    执行imp username/pwd@service_name file=c:....\1.dmp FULL=Y
    在这里需要注意两点:
    ①pwd这个密码在设置的时候最好不要使用@符号,这样会导致执行该语句的@符号冲突而报12145错误。
    ②报12145错误,其实是service_name不对造成的,但如果有@符号冲突那就最好修改密码先,然后这个service名称是创建的Database的名称。
    ③写语句的时候后面FULL=Y是必须写的,否则也会报错,让你写上,或是写其他相同方式的内容

转载于:https://www.cnblogs.com/Jack-S-Wang/p/11424812.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值