1. 程式人生 > >linux下刪除oracle資料庫例項

linux下刪除oracle資料庫例項

1、停止服務

首先用命令 lsnrctl stop 

然後執行

 sqlplus /nolog 

      sql>   conn / as sysdba

      sql>   shutdown

2、檢視例項程序並刪除

find $ORACLE_BASE/ -name $ORACLE_SID

/mnt/installer/oracle/flash_recovery_area/orcl
/mnt/installer/oracle/oradata/orcl
/mnt/installer/oracle/diag/rdbms/orcl
/mnt/installer/oracle/diag/rdbms/orcl/orcl
/mnt/installer/oracle/admin/orcl
/mnt/installer/oracle/cfgtoollogs/dbca/orcl

[[email protected] /]$ rm -rf /mnt/installer/oracle/flash_recovery_area/orcl/
[[email protected] /]$ rm -rf /mnt/installer/oracle/oradata/orcl/
[[email protected] /]$ rm -rf /mnt/installer/oracle/diag/rdbms/orcl/
[[email protected] /]$ rm -rf /mnt/installer/oracle/admin/orcl/
[[email protected] /]$ rm -rf /mnt/installer/oracle/cfgtoollogs/dbca/orcl/

find $ORACLE_BASE/* -name '*[Bb][Tt][Ss][Dd][Bb]2*' | grep -v admin| grep -v  oradata

如果沒有則跳過

$ cd mnt/installer/oracle/

$ ll

drwxr-x--- 2 oracle oinstall 4096 Jan  8 16:50 admin
drwxr-xr-x 4 oracle oinstall 4096 Jan  7 23:12 cfgtoollogs
drwxr-xr-x 2 oracle oinstall 4096 Jan  7 23:15 checkpoints
drwxrwxr-x 4 oracle oinstall 4096 Jan  7 23:12 diag
drwxr-x--- 3 oracle oinstall 4096 Jan  8 16:49 flash_recovery_area
drwxr-x--- 2 oracle oinstall 4096 Jan  8 16:49 oradata
drwxrwx--- 5 oracle oinstall 4096 Jan  7 21:06 oraInventory
drwxr-xr-x 3 oracle oinstall 4096 Jan  7 21:03 product


[[email protected] oracle]$ rm -rf admin/
[[email protected] oracle]$ rm -rf flash_recovery_area/
[[email protected] oracle]$ rm -rf oradata/

3、刪除舊的例項配置項

vi etc/oratab 

刪除最後一行:orcl:/mnt/installer/oracle/product/11.2.0/db_1:N

相關推薦

linux刪除oracle資料庫例項

1、停止服務 首先用命令 lsnrctl stop  然後執行  sqlplus /nolog        sql>   conn / as sysdba       sql>   shutdown 2、檢視例項程序並刪除 find $OR

linux/unix 修改oracle資料庫例項

1、檢查原來的資料庫例項名 $ echo $ORACLE_SID orcl $ sqlplus / as sysdba > select instance from v$thread; INS

Linuxoracle資料庫碰到字元亂碼時改成utf8編碼的方法

在Linux下oracle資料庫碰到字元亂碼的解決方法 linux下Oracle顯示中文亂碼的情況和原因 DEPTNO DNAME LOC ---------- -------------- -------------

linux建立ORACLE資料庫以及使用者

在linux下的root使用者切換到oracle使用者:(或者直接登入oracle使用者) su - oracle 用sqlplus命令登入到oracle資料庫 sqlplus / as sysdba   建立表空間以及設定其大小 CREATE TABLESPACE

Linux配置Oracle資料庫的客戶端

今天在用python的cx_Oracle 連結操作oracle資料庫的時候遇到連結Oracle伺服器失敗錯誤:cx_Oracle.DatabaseError: ORA-28547: connection to server failed, probable Oracle Ne

Linux備份oracle資料庫

轉自:https://blog.csdn.net/li951383937/article/details/52475982今天遇到需要備份oracle資料庫在Linux環境下,以前沒有弄過,今天嘗試了一次,特此記錄。 首先1:我們需要連結到安裝oracle的機器上,我是使用的

windowsplsql連線linuxoracle資料庫

首先先確定你的Oracle在linux環境下可以執行 用 Oracle 使用者 遠端登入, 然後 輸入: $ sqlplus / nolog SQL> conn / as sysdba 可以成功執行之後去oracle官方網站下載instantclient-basic

linux修改oracle資料庫使用者密碼

因為Oracle使用者密碼的預設生命週期是180 天,所以在昨天測試環境上的資料庫連接出現了 ORA-28001:the password has expired 記錄一下: 步驟1:使用SS

Linux修改Oracle資料庫字符集命令

常見情形:從伺服器備份Oracle資料庫後再到本地機器上還原Oracle資料庫的時候經常會碰見資料庫字元編碼不一致的情況,可以用以下命令來修改本地的Oracle資料庫字元編碼,然後順利還原Oracle資料庫到本地機器上操作指令:[[email protected]

Linux RedHat6.4 安裝ORACLE資料庫伺服器,win10安裝ORACLE客戶端 問題總結

前一段時間由於工作需要安裝了ORACLE 11g資料庫在Linux上,安裝過程中遇到了很多問題,所以在這裡總結一下,希望能幫到需要的人。 問題1:安裝過程中提示 pdksh 系統軟體缺失,用rpm -qi 命令查詢確實沒有安裝該軟體,但是安裝了另一個叫 ksh 的系統軟體,二者名字很相似

Linux系統Oracle資料庫的備份與還原

資料備份: 1.使用Linux系統下的資料庫管理員賬號連線linux終端。 2. 執行以下語句,建立“bak_dir”資料夾。 mkdir bak_dir 3. 執行以下語句,為“bak_dir”資料夾賦予讀、寫和執行許可權。 chmod 777 bak_dir 4.

如何徹底刪除Oracle資料庫,以建立相同例項名稱的庫

今天建庫時選擇了OMF方式,結果檔名稱採用Oracle自動命名的方式,看不懂啊,於是乎決定刪除再重建。 Oracle提供了刪除資料庫的指令:drop database。 需要資料庫處於mount狀態,

Linux啟動Oracle 11g資料庫監聽問題的解決

安裝環境: Oracle_HOME = /home/oracle/oracle/product/11.2.0/db_1 ORACLE_HOME/network/admin/listener.ora檔案如下: # listener.ora Network Configu

Linux刪除解除安裝系統自帶的MySQL資料庫

[[email protected]_rec mysql]$ sudo yum -y remove mysql-5.0.45-7.el5 Password: Loading "security" plugin Loading "rhnplugin" plugin This system is no

oracle 資料庫例項的建立與刪除(win8.1,64)

oracle 建立資料庫例項(win8.1,64) 前天把電腦win8還原升級到8.1,所有軟體要重新安裝,決定寫jdk,tomcat,myeclipse,oracle從安裝到配置的過程,方便以後查詢使用。本來想一篇寫完,發現從配置到檢驗篇幅有點長,決定分著寫

linux在mysql資料庫中建立和刪除使用者

第一步:進入mysql mysql -uroot msyql -p 回車輸入root使用者的密碼(安裝mysql時自己指定的) 建立一個test使用者,密碼位test,“%“代表聯網中的所有使用者都能用test使用者名稱訪問資料庫(所有資料庫中的所有表); grant a

Linux自動備份資料庫刪除歷史備份檔案

一、Linux下自動備份資料庫通常情況下,檔案備份大家喜歡名稱+備份日誌來命名備份檔案。下面以此為例說明:(1)建立備份指令碼檔案,並編寫備份指令碼。[root@test02 backup]# touch backup.sh #建立指令碼檔案 [root@test02 ba

linux刪除某個目錄大量文件辦法

時間 垃圾 spa delete lam lamp session nohup 具體步驟 在lamp架構裏,因為設置session 超時時間為一天,所以遇到php產生的session大量存在/data/tmp目錄下,數量大概有200萬,並且不能及時回收。使用 rm

linux刪除用戶腳本----不是userdel -r 那麽簡單

刪除用戶 linux 用戶 shell 自動刪除 linux下刪除用戶不僅僅是userdel -r 那麽簡單。如果你刪除用戶時,該用戶有許多進程正在進行,你是不是要一個個kill掉再刪除;如果你成功刪除該用戶後,系統中還有需要改用戶的文件是不是還要刪除。如上,豈不麻煩。下面的腳本可以幫你快

linux刪除大量小文件

小文件 刪除 linux1、Linux下怎麽刪除大量的小文件或者以數字開頭的小文件?解答:模擬環境,在/tmp目錄下創建1000000個小文件cd /tmp && touch {1..1000000}方法1:[[email protected]/* */ tmp]# ls|eg