Oracle设置权限和还原数据库

Oracle还原数据库

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

这样咱们建立了一个新用户sql

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是必须写的,不然也会报错,让你写上,或是写其余相同方式的内容
相关文章
相关标签/搜索