導航:首頁 > 操作系統 > 刪除oracle11glinux

刪除oracle11glinux

發布時間:2022-12-11 03:46:08

linux下的安裝的資料庫oracle11g2r 為什麼閃回表之後用戶中會出現臨時表 詳細操作以及具體問題如下。

linux下的安裝的資料庫oracle11g2r 為什麼閃回表之後用戶中會出現臨時表 詳細操作以及具體問題如下。
如果開啟閃回可以使用閃回表。 select log_mode,flashback_on from v$database; 如果是下面結果則開了閃回 LOG_MODE FLASHBACK_ON ------------ ------------------ ARCHIVELOG YES 可以執行以下命令 alter table 表名 enable row movement

❷ linux裝oracle11g資料庫文件位置 無法創建目錄,怎麼辦

以系統管理員身份重新運行程序

❸ 怎樣刪除oracle資料庫linux

linux伺服器上Oralce 11G資料庫手動刪除方法;

使用SQLPlus或者其他你喜歡的命令行工具登錄資料庫,登錄用戶是sysdba*

輸入下面的命令的到不同文件的路徑:

select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile;

在SQLPlus中關閉資料庫,接著退出SQLPlus

sqlplus "/ as sysdba"
shutdown immediate;
quit;

在命令行中輸入下面的命令停止監聽服務:

在Oralce Linux賬戶中:

lsnrctl stop

回憶一下之前的文件路徑;在刪除這些文件的時候作為一個檢查項。記住:你備份了資料庫了么?當准備好之後,就刪除你的數據文件吧,同樣還有你的日誌文件、控制文件和臨時文件。

進入 $ORACLE_HOME/network/admin 目錄並刪除 tnsnames.ora 和 listener.ora 文件;
進入 $ORACLE_HOME/dbs 目錄並刪除 init[db_name].ora、 orapw[db_name]和 spfile[db_name].ora 文件;
進入 $ORACLEHOME/admin/[dbname]/pfile 目錄並刪除 init[db_name].ora 文件;
進入 $ORACLEHOME/admin/[dbname]/amp 目錄並刪除所有文件;
編輯/etc/oratab 並移除以你資料庫名字開頭的行.

這樣就好了。

❹ linux下oracle11G里的temp01.dbf一直在增大,磁碟都快滿了,怎麼辦

臨時表空間一般下面這些操作會用到:排序、連接、union等,檢查方法如下:
首先用語句查詢容量大於1G的數據段
1.select segment_name,sum(bytes)/1024/1024 from dba_segments group by segment_name having sum(bytes)/1024/1024>1000;
得到如下結果:
SYS_LOB0000136091C00003$$ 255332M
SYS_LOB0000136441C00004$$ 7170M
SYS_C0082042 1305M
SYS_C0080433 1340M
2.根據LOB段查詢該該lob段屬於哪個表
select table_name,segment_name from dba_lobs where segment_name in (select segment_name from dba_segments group by segment_name having sum(bytes)/1024/1024>1000;);
經查得知是XXX表佔了很多容量
3.刪除XXX表重復的數據行,但刪除這些重復的數據後,並不會釋放出磁碟空間
4.然後釋放lob類型數據占據的空間
alter table a_* move tablespace BFPICK lob(content) store as (tablespace bfpick)
5.之後就釋放了重復數據所佔的空間了,然後在對該表重建索引
alter index ***** rebuild;

❺ linux下安裝oracle11g出錯直接刪除安裝目錄重新安裝

以root用戶登錄安裝資料庫的節點。
刪除安裝目錄。
# rm -rf
/opt/oracle/

刪除「/usr/bin」下的文件。
# rm
/usr/bin/dbhome

# rm
/usr/bin/oraenv

# rm
/usr/bin/coraenv

刪除「/etc/oratab」。
# rm
/etc/oratab

刪除「/etc/oraInst.loc」。
# rm
/etc/oraInst.loc

刪除oracle用戶。
# userdel
oracle

刪除oinstall和dba用戶組。
# groupdel
oinstall

# groupdel dba

將啟動服務刪除。
# chkconfig --del
dbora

❻ 如何在linux下完全刪除oracle11g xe版本

停止服務再刪除安裝包和用戶目錄,具體步驟如下:


  1. 使用SQL*PLUS停止資料庫

    [oracle@OracleTestoracle]$sqlplus/nolog

    SQL>connect/assysdba

    SQL>shutdown[immediate]

    SQL>exit

  2. 停止Listener

    [oracle@OracleTestoracle]$lsnrctlstop

  3. 停止HTTP服務

    [root@OracleTest/root]#servicehttpdstop

  4. 停止HTTP服務

[root@OracleTest/root]#servicehttpdstop

5.用su或者重新登錄到root(如想重新安裝可以保留oracle用戶,省得輸入環境變數了)

6.將安裝目錄刪除

[root@OracleTest/root]#rm-rf/u01/app/oracle/

7.將/usr/bin下的文件刪除

[root@OracleTest/root]#rm/usr/local/bin/dbhome

[root@OracleTest/root]#rm/usr/local/bin/oraenv

[root@OracleTest/root]#rm/usr/local/bin/coraenv

8.將/etc/oratab刪除

[root@OracleTest/root]#rm/etc/oratab

9.將/etc/oraInst.loc刪除

[root@OracleTest/root]#rm/etc/oraInst.loc

10.將oracle用戶刪除(若要重新安裝,可以不刪除)

[root@OracleTest/root]#userdel–roracle

11.將用戶組刪除(若要重新安裝,可以不刪除)

[root@OracleTest/root]#groupdeloinstall

[root@OracleTest/root]#groupdeldba

12.將啟動服務刪除

[root@OracleTest/root]#chkconfig--deldbora

到此為止重啟後,你的Linux系統下的Oracle資料庫已完全刪除了。

❼ linux下如何刪除oracle資料庫實例

用oracle用戶進入輸入命令dbca ,啟動資料庫助手,然後選擇刪除資料庫實例,點擊確定就可以刪除了。

閱讀全文

與刪除oracle11glinux相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:755
蘋果郵件無法連接伺服器地址 瀏覽:958
phpffmpeg轉碼 瀏覽:669
長沙好玩的解壓項目 瀏覽:141
專屬學情分析報告是什麼app 瀏覽:562
php工程部署 瀏覽:831
android全屏透明 瀏覽:730
阿里雲伺服器已開通怎麼辦 瀏覽:801
光遇為什麼登錄時伺服器已滿 瀏覽:300
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:141
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:890
app轉賬是什麼 瀏覽:163