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是必須寫的,不然也會報錯,讓你寫上,或是寫其餘相同方式的內容
相關文章
相關標籤/搜索