原创 Oracle【ORA-00600 internal error code arguments [2662]】恢復一例

背景 1.數據庫版本:11.2.0.4 2.未開啓歸檔 3.沒有備份:無RMAN備份、無DUMP備份 4.數據庫redo log全部刪除。 解決思路: Oracle 的隱含參數: _allow_resetlogs_corruption

原创 面對Centos7系統的openssl版本升級

CentOS7的版本系統,默認的OpenSSL的版本爲OpenSSL 1.0.2k-fips 26 Jan 2017。但是openssl需要的版本需要較高的版本。通過下載最新的openssl版本。對openssl進行升級。 1.查看當前op

原创 CentOS-7卸載了python2.7,yum不可用的解決方法

1.mount掛載iso鏡像 [root@localhost software]# mount -t iso9660 -o loop CentOS-7-x86_64-DVD-2003.iso /media mount: /dev/loop0

原创 sendmail發送慢的問題

1.使用python的腳本,發送郵件。代碼如下: 點擊查看代碼 [root@ZabbixServerMasterNode ~]# cd /etc/zabbix/alertscripts/ [root@ZabbixServerMasterN

原创 ORA-600 [kkqjpdpvpd: no join pred found.]

場景 一個比較大的sql查詢,報出了ORA-600 [kkqjpdpvpd: no join pred found.] 解決方法: 根據metalink提供的解決思路。當於當前session,執行如下語句: alter session se

原创 【web安全】隱藏nginx頭文件信息

摘要 Nginx作爲開源web中間件,被廣泛應用。因此源編譯或者yum安裝,都會帶有其原有的nginx版本。很容易被針對,因此,通過修改nginx的源碼。隱藏nginx版本和頭部信息,保障nginx的安全。操作如下: 1.修改nginx.h

原创 【web安全】修改和配置tomcat版本信息

場景 目前網絡安全的越來越受重視,tomcat作爲重要的web容器被廣泛應用,如何隱藏信息保證。在開放網絡世界中,不易被攻擊。 操作思路 1.進入Tomcat文件中的lib文件夾,將catalina.jar打開 2.進入該解壓文件的cata

原创 【體系結構】Oracle進程架構

Client Process的介紹 Client and Server Processes Client Process代表着客戶端進程,每一個客戶端進程關聯着一個Server Process(服務器進程)。並且客戶端進程包含着一個私有的P

原创 Oracle19c的多租戶筆記

Oracle19c的多租戶筆記 1.多租戶的概念 PDB(PLUGGABLE DATABASE)可以理解爲我們Oracle11gR2的數據庫,只不過是一個實例上面可以放置多個數據庫了。名稱爲插件式數據庫。 CDB(container D

原创 Oracle19c多租戶下的監聽配置

Oracle19c多租戶下的監聽配置 1.一些基本知識 1.1 如何查詢sid和GLOBAL_NAME 查看sid 可以通過數據庫的性能視圖來查詢亦或者linux下面使用查看進程命令的方式.具體命令如下: SQL> select nam

原创 CentOS7.9靜默安裝Oracle19C軟件

CentOS7.9靜默安裝Oracle19C軟件 Oracle發佈了支持的版本。可以看到了Oracle11gR2和Oracle12C。一直到2022年就不支持patch和服務。(感慨Oracle 11gR2的終結) 未來5年,主推Oracl

原创 記AMM轉變爲ASMM的記錄

1.修改AMM變成ASMM 關閉memory參數,開啓sga和pga [oracle@oradb ~]$ sqlplus "/as sysdba" SQL*Plus: Release 11.2.0.4.0 Production on 星期

原创 【Oracle】AWR報告生成

生成AWR報告 1.進入Oracle SQL環境 [oracle@oradb awrrpt]$ sqlplus "/as sysdba" SQL*Plus: Release 11.2.0.4.0 Production on 星期三 1月 1

原创 ora-7445 導致 ora-600 ,oracle數據庫 11gR2崩潰

場景 今天上午,開發同事反映一條insert語句,導致數據庫實例直接crash。我們通過分析alert日誌。 Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x

原创 dm8數據庫的安裝 for linux

目錄dm8數據庫的安裝 for linux1.創建用戶2.修改limit的文件3.解壓文件安裝包4.掛載iso鏡像5.對於安裝介質和目錄進行權限授予6.切換用戶安裝數據庫軟件7.dm數據庫實例化部署的準備工作8.dm數據庫開始初始化9.dm