国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle中手動刪除,數據庫教程

2019-11-02 14:54:27
字體:
來源:轉載
供稿:網友

   一、手動刪除文件系統數據庫

  1.停止監聽與OEM

  代碼如下:

  $ lsnrctl stop listener_name

  $ emctl stop dbconsole

  2.獲得數據文件,日志文件及控制文件的相關信息,包含歸檔

  代碼如下:

  $ sqlplus / as sysdba

  SQL> select status,name from v$controlfile; --獲取控制文件的位置信息

  SQL> select * from v$dbfile; --獲取數據文件的位置信息

  SQL> select * from v$logfile; --獲取日志文件的位置信息

  SQL> archive log list; --查看歸檔的sequence及位置信息

  SQL> shutdown abort; --因數據不再需要,直接shutdown abort

  3.啟動到 mount 狀態(使用exclusive restart)

  代碼如下:

  SQL> startup mount exclusive restrict;

  4.修改參數為允許受限的會話模式

  代碼如下:

  SQL> alter system enable restricted session;

  5.使用drop database命令來清除數據庫

  代碼如下:

  SQL> drop database;

  SQL> exit

  6.手動清除相關文件

  代碼如下:

  $ echo $ORACLE_SID --確認當前的ORACLE_SID

  $ rm -rf $ORACLE_BASE/admin/$ORACLE_SID --刪除oracle base目錄下的$ORACLE_SID的所有內容

  $ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID --oradata下的數據文件,根據前面的查詢,注意要刪除不同路徑下的數據文件

  $ rm -rf $ORACLE_BASE/arch/$ORACLE_SID --清除歸檔日志,注意歸檔路徑的正確性

  $ rm -rf $ORACLE_BASE/flash_recovery_area/$ORACLE_SID --清除閃回區的內容

  $ rm -rf $ORACLE_HOME/dbs/*$ORACLE_SID* --清除參數文件 */

  7.清除監聽相關文件(建議)

  代碼如下:

  $ rm $TNS_ADMIN/*.ora --如果設定了$TNS_ADMIN變量,否則刪除默認路徑下的監聽文件 */

  $ rm $ORACLE_HOME/network/admin/*.ora */

  8.修改oratab文件以及.bash_profile

  代碼如下:

  $ vi /etc/orata

五個字網名[www.la240.com/html2017/1/10/]
b --去掉實例相關的設置

  $ vi ~/.bash_profile --去掉實例相關的設置

  二、清除ASM數據庫

  對于ASM數據庫的刪除與文件系統數據庫的不同之處在于數據文件,控制文件,日志文件,參數文件等都是存放在ASM系統中,因此需要在ASM實例中做相應

  的動作來徹底清除數據庫。

  1.執行文件系統數據庫清除步驟3-4步(先要shutdown)

  2.使用drop database命令來清除數據庫(該命令將清除數據文件,日志文件,temp文件)

  代碼如下:

  SQL> drop database;

  SQL> exit

  3.連接到ASM實例

  代碼如下:

  $ export ORACLE_SID=+ASM

  $ sqlplus / as sysdba

  4.清除殘余文件

  代碼如下:

  SQL> select name,file_number,group_number,file_incarnation from v$asm_alias; --查看文件,注意group_number表示位于不同的磁盤組

  SQL> alter diskgroup DG1 drop directory '+DG1/asmdb/file_name'; --可以使用方式來刪除需要刪除的文件

  SQL> alter diskgroup REV drop directory '+REV/asmdb/file_name';

  SQL> select name,file_number,group_number,file_incarnation from v$asm_alias; --驗證刪除后的結果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮北市| 上思县| 读书| 银川市| 德钦县| 辽中县| 邹平县| 达州市| 湖州市| 土默特左旗| 涿州市| 县级市| 隆德县| 青浦区| 孟津县| 台中市| 千阳县| 沙田区| 渭源县| 当阳市| 石屏县| 天全县| 田东县| 班玛县| 孟州市| 眉山市| 怀远县| 科尔| 昂仁县| 岗巴县| 山东| 垣曲县| 万宁市| 兰溪市| 庆阳市| 定南县| 台东市| 金溪县| 安阳县| 南京市| 台北县|