Linux環境下備份和恢復Oracle資料庫

2021-08-22 01:11:40 字數 730 閱讀 1952

1、切換到oracle使用者:#su - oracle

1.1、設定臨時環境變數:$ export oracle_sid=sid(例項名注意區分大小寫)

2、以system身份登陸資料庫: $ sqlplus / as sysdba

2.1、查詢當前資料庫例項:select instance_name from v$instance;  

或:show parameter serice_name;

2.2、檢視使用者和密碼表空間的關係:select username,default_tablespace from dba_users;

2.3、建立資料目錄(資料檔案存放目錄):create directory testdir as '/oradata'

2.4、查詢已建立的資料目錄:select * from dba_directories;

2.5、給恢復使用者資料讀寫許可權:grant read,write on directory testdir to system;

2.6、執行資料庫備份語句:nohup expdp \"/ as sysdba\" directory=sxtestdir dumpfile=test_2018

0709.dmp logfile=test_20180

709_exp.log schemas=fm9999,ods,fmistmp,soaware compression=all  exclude=statistics job_name=zgq &

Linux下mysql備份 恢復

在bin目錄下執行。比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump 命令格式如下 root linuxsir01 root mysqldump u root p linux root linux.sql enter password 在這裡輸入資料庫的密碼 ...

Linux下mysql備份 恢復

比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump 命令格式如下 root linuxsir01 root mysqldump u root p linux root linux.sql enter password 在這裡輸入資料庫的密碼 通過上面的命令,我們...

Linux下mysql備份 恢復

比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump 命令格式如下 mysqldump u root p linux root linux.sql enter password 在這裡輸入資料庫的密碼 通過上面的命令,我們要明白兩件事,首先備份資料庫是要以資料庫管...