審計ORACLE程式檔案是否被修改

最近在迎接安全審計,其中有一條需求是:檔案完整性檢測對應資料庫為安裝的程式檔案、設定檔(排除資料檔案、記錄檔)也就是需要定期對資料庫軟體的重要檔案做內容校正,避免重要檔案被篡改。整體思路是:1. 由於oracle的檔案太多,我們假設重要的可執行檔目錄為$ORACLE_HOME/bin和$ORACLE_HOME/lib。2. 掃描後記錄這些檔案的md5sum值。3. 定期掃描這些檔案,對比md5sum值,檢查檔案是否發生變化。4.

ORACLE 最大串連數的問題

用過Oracle的應該都熟悉如何查看和設定Oracle資料庫的最大串連數。這裡就再??亂槐欏?/p>查看當前的串連數,可以用select count(*) from v$process;設定的最大串連數(預設值為150)select value from v$parameter where name = ‘processes’;修改最大串連數alter system set processes = 300 scope =

Oracle匯出錯誤 EXP-00091: Exporting questionable statistics 解決方案

在使用EXP工具進行匯出備份或遷移資料的時候有時會報很多的“EXP-00091: Exporting questionable statistics”錯誤,具體的現象和處理方法請觀看……1.問題現象[Oracle@RH207 exp]$ exp test/test file=test.dmf log=test.log……忽略……EXP-00091: Exporting

解決oracle 11.2的grid中安裝10g database報錯OUI-35000

作業系統版本是Solaris 10,安裝完11.2的grid之後,安裝11g的RAC database沒有問題。但是在安裝10g RAC database的時候,進度條到50%,總是報OUI-35000 Fatal Cluster Error的錯誤。此時Banner已經disable。用ssh node1 date和ssh node2 date檢查各個節點的互信,都沒有問題。但是用下面的命令檢查卻報錯互信有問題。./runcluvfy.sh stage -pre crsinst -n node1

oracle資料庫字元集學習筆記

一、什麼是oracle字元集oracle字元集實質就是按照一定的字元編碼方案,對一組特定的符號,分別賦予不同數值編碼的集合。影響oracle資料庫字元集最重要的參數是NLS_LANG參數。它的格式如下: NLS_LANG =

Oracle中恢複被刪掉的預存程序的案例

在某些時候,容易誤刪預存程序,那麼針對預存程序被刪除了,我們如何進行恢複呢 ? 這裡分享幾種簡單的處理方法!首先我準備好一個測試案例,如下建立測試預存程序:SQL> conn roger/rogerConnected.SQL> CREATE OR REPLACE PROCEDURE proc_test_drop2 AS3 BEGIN4 FOR x IN (SELECT sysdate FROM dual)5 LOOP6 DBMS_OUTPUT.put_line (x.sysdate)

oracle資料庫ORA-00354 ORA-00353 ORA-00312異常處理

資料庫啟動報錯WIN平台oracle 9.2.0.6版本資料庫redo log block header損壞,ORA-00354 ORA-00353 ORA-00312錯誤導致資料庫無法啟動SQL >alter database open;*ERROR at line 1: ORA-00354: corrupt redo log block headerORA-00353: log corruption near block 1892904 change 281470950178

oracle中type為TEMPORARY,name為file#.block#對象重現和清理

在資料庫的使用中你可能注意到了,在某些情況下,可能出現某些segment的type為TEMPORARY,名字為file#.block#的格式的對象.這裡我通過實驗重現該對象並且給出清理方法建立資料表空間/使用者SQL> create tablespace test datafile   2  '/u01/app/oracle/oracle/product/10.2.0/db_1/oradata/ora10g/test01.dbf'  3  size

oracle報錯ORA-00031:標記要終止的會話

oracle中編譯一個包的時候發現,只要一編譯就卡死了,後來使用《oracle查詢、Kill鎖資源的SQL語句》方法查鎖的時候發現包中用到的一些資源一直處於死結狀態。後來通過alter system kill session的方法去解鎖,卻發現出現如下圖1所示的問題:ORA-00031:標記要終止的會話後來通過串連上oracle資料庫所在的系統,然後kill掉進程解決,方法如下:(1)查詢被鎖資源的sid、serial#:SELECT s.sid,    

解決Jdbc串連oracle 12c(12.1.0.1)時快時慢的問題

某個朋友公司的客戶,友情幫忙分析的。客戶使用的是oracle 12c(12.1.0.1),應用通過jdbc訪問發現時快時慢。但是通過sqlplus訪問發現一切正常。開始以為是防火牆問題,檢查發現防火牆什麼的都是禁用掉了,甚至我還修改了selinux=disable,發現問題依舊。由於之前處理過幾個類似的case,都是jdbc版本的問題,因此開始我讓他們換幾個jdbc版本測試下,發現問題依舊。類似如下結果:[oracle@12c_single ~]$

windows系統 Oracle資料檔案大小為0的恢複例子

一個網友的資料庫部署在windows環境,可能是由於儲存問題或者windows本身檔案系統的問題,出現IO問題之後,最後資料庫重啟之後,竟然無法啟動了,報錯無法讀取其中的幾個檔案,alert log如下:Nov 14 12:33:12 2014Errors in file d:\oracle\diag\rdbms\orcl\orcl\trace\orcl_m001_1704.trc  (incident=60577):ORA-00700: soft internal error,

Oracle資料恢複: 50TB ASM crash例子

某客戶50 TB的ASM發生故障,經過合力拯救,恢複正常,在此簡單記錄一下!實際上最後發現比我想象中的簡單的多。如下是關於該故障的詳細描述情況。–db alert log資訊Mon Jul  6 15:17:43 2015Errors in file /oraclehome/admin/xxxx/udump/xxxx_ora_262606.trc:ORA-27063: number of bytes read/written is incorrectIBM AIX

Oracle RAC資料庫掉電導致系統崩潰的恢複過程

這裡簡單記錄一下,此次國慶加班恢複的某客戶的2套Oracle RAC資料庫,整個恢複過程中,2套rac差不多,因此這裡以其中一套資料庫的恢複過程為例進行簡單分析說明。資料庫由於為非歸檔,由於掉電導致重啟之後系統無法正常open。在正常open的過程中,報錯如下錯誤:SQL> alter database open;alter database open*ERROR at line 1:ORA-00600: internal error code, arguments:

linux5.5下安裝Oracle SQL Developer的步驟詳解

1、安裝jre tar -zxvf  jdk-7u25-linux-x64.gz mv jdk1.7.0_25/ /usr/local/java vim /etc/profileexport JAVA_HOME=/usr/local/javaexport PATH=$PATH:/usr/local/java/binexport CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

Redhat 6.2 64位系統安裝Oracle 11g R2資料庫

作業系統:Red Hat Enterprise Linux Server release 6.2 x86_64Oracle版本:Oracle Database 11g Release 2Oracle官方下載地址:File1:http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zipFile2:http://download.oracle.com/otn/linux/oracle11g/R2

PLSQL串連Oracle提示ORA-12154解決辦法

Oracle伺服器:Red Hat Linux 5.10 x64Oracle版本:10g 10.2.0.5.0 x64PLSQL所在機器系統:Windows Server 2003 SP2 x64PLSQL所在機器資料庫用戶端版本:Oracle 10g x32PLSQL版本:9.0.6.1665 x32現象:PLSQL登入提示ORA-12154:TNS:無法解析指定的串連標識符CMD命令中sqlplus能夠正常串連。Oracle用戶端內建的SQLPlus

斷電導致oracle的ORA-01207錯誤完全解決辦法

硬體維護的時候有人不小心把生產庫的電源斷掉了,重新啟動盤櫃和伺服器後,oracle 10g 10.2.0.4 startup時出現錯誤提示:  代碼如下複製代碼 資料庫裝載完畢。ORA-01122: 資料庫檔案 1 驗證失敗ORA-01110: 資料檔案 1: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF'ORA-01207: 檔案比控制檔案更新 - 舊的控制檔案 (file is more recent than

oracle 11.1.0.7版本也會出現access$表丟失導致資料庫無法啟動

有網友諮詢資料庫啟動報ora-01092:ORACLE 執行個體終止。強制中斷連線,請求幫忙處理資料庫版本Trace file d:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_5648.trcOracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and

Oracle錯誤:ORA-06592 Case Not Found問題解決辦

在Oracle 10g中,通過觸發器在兩個資料庫之間傳遞資料,但是程式中總是拋出如下錯誤:ORA-01438: value larger than specified precision allowed for this column提示某一列精度不對,但是卻沒有提示出是那一列,經過仔細檢查,始終沒有發現問題原因,於是嘗試直接在PL/SQL中執行一次插入命令,看看觸發器是否正常工作,但是這次依然不成功,報錯ORA-06592,

Oracle資料庫 分表詳細執行個體

使用分區的優點:  1、增強可用性:如果表的某個分區出現故障,表在其他分區的資料仍然可用;  2、維護方便:如果表的某個分區出現故障,需要修複資料,只修複該分區即可;  3、均衡I/O:可以把不同的分區映射到磁碟以平衡I/O,改善整個系統效能;  4、改善查詢效能:對分區對象的查詢可以僅搜尋自己關心的分區,提高檢索速度。  Oracle資料庫教程提供對錶或索引的分區方法有三種:  1、定界分割  2、Hash分區(散列分區)  3、複合分區  下面將以執行個體的方式分別對這三種分區方法來說明分區

總頁數: 1509 1 .... 366 367 368 369 370 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.