第一,啟動服務,(如果資料庫處於啟動狀態,那麼略過這一步)
開啟命令列執行以下語句
net start oracleserviceorcl
net start oracleoradb10g_home2tnslistener
net start oracleoradb10g_home2isql*plus
以上方式是在windows服務中啟動服務,當windows服務不能啟動資料庫例項的時候,應用以下的語句
set oracle_sid=orcl
oradim -startup -sid orcl
sqlplus internal/oracle
startup
第二清理以前還原過的痕跡,如果我們在資料庫曾經還原過,我們先來清理一下,痕跡,
//刪除使用者
drop user ***x cascade;
//刪除表空間
drop tablespace ***x;
//刪除資料庫檔案
e:\******.dbf
第三,接下來,準備工作做好後,我們就可以開始還原了
//建立使用者
create user 使用者名稱 identified by 密碼 default tablespace users temporary tablespace temp
//給予使用者許可權
grant connect,resource,dba to ***x
//建立表空間,並指定檔名,和大小
create smallfile tablespace "***x" datafile 'e:\oradata\orcl\***x.dbf'
size 100m
autoextend on next 100m
maxsize unlimited
logging extent management local segment space management auto
//執行給予許可權的指令碼grant.txt,將許可權給予剛才建立的使用者
//給予許可權
grant create user,drop user,alter user ,create any view ,
drop any view,exp_full_database,imp_full_database,
dba,connect,resource,create session to ***x
注意:
資料幫浦匯入匯出DMP
1 資料幫浦匯入低版本dmp命令 把本地的dmp檔案,匯入到遠端資料庫中 資料幫浦匯入 在系統命令行環境中執行 案例 impdp aaa aaa orcl directory dump dir dumpfile fhbe ljxq test0708.dmp remap schema fhbe ljx...
匯入dmp檔案
建立命名空間 命名空間名字 create tablespace bbsp logging size 50m autoextend on next 50m maxsize 512m extent management local 建立使用者jnbbsp 密碼jnbbsp 命名空間 bbsp creat...
Oracle 資料 的 匯入 匯出dmp
oracle 資料 的 匯入 匯出dmp 1 開始 執行 cmd exp 使用者名稱 密碼 連線字 全庫匯出要有dba許可權 回車 輸入匯出路徑 c aa.dmp 根據要求選擇 e,u or t 下面的你根據要求按回車或者寫 或 都行。也是差不多的執行方法。或者記住以下命令執行匯入匯出也可以 2 匯...