原创 替換字符串中指定的特殊字符

使用場景:輸入的密碼可能帶有多個特殊字符,例如$ ^ &等,需要對其進行轉移 這個我們使用awk來進行替換 類似實現方式如下: function judgeCharacter(){char="$1"results=$(echo ${ch

原创 mysql5.7 安裝插件 支持用戶密碼多次登錄 鎖定機制

mysql5.7 版本默認不啓用這個功能,插件沒有安裝 具體安裝方式請查考 https://blog.csdn.net/ywd1992/article/details/83865537

原创 MYSQL 5.6版本佔用內存高的問題

Mysql5.6.28-log版本,再創建數據庫導入大量表以後,重啓啓動,16G內存幾乎佔滿. 5.6.28 有對應performance_schema 性能監控模塊(估計是5.6.28的bug) 5.6.40 performance_s

原创 centos7 updatedb

centos7 updatedb起效 centos7中 默認對應的包沒有安裝 updatedb無法使用。需要安裝對應的rpm包纔可以。執行一下命令:yum -y install mlocate 或者到對應的網站下載對應的包: www.rp

原创 Oracle12c 手動創建pdb

Oracle12c中採用容器數據庫方式和插拔式數據庫 進行存儲數據時,隨着業務量增加,採用分庫的方式來存儲,分佈到不同存儲設備上,可提高整體性能.以下爲 採用sql腳本創建pdb: 創建pdb數據庫對應的存儲路徑 保證創建的目錄爲空目錄

原创 我的友情鏈接

51CTO博客開發

原创 學習-索引

索引的使用場景:1.對應的索引字段經常被查詢,且返回的數據結果佔總數據量的一小部分2.有外鍵約束的單個或多個字段上,需要建立索引。避免在更新主表的主鍵值,插入數據或刪除數據時,對整張表的表鎖出現。3.唯一鍵約束,有相對應的索引存在索引的屬性

原创 redo文件損壞,異常問題處理二則

第一種情況:    asm存儲方式,在數據庫open步驟時,提示某個磁盤組無法歸檔某個在線日誌,無法寫入文件,此時未歸檔的redo log剛好是需要啓動時歸檔的日誌。    1.確定一下 歸檔空間是否已經滿了     如果alert日誌提示

原创 我的友情鏈接

51CTO博客開發

原创 Oracle自定義服務,隨操作系統啓動和關閉

更改/etc/oratab中第三列值爲Y,默認爲N,也可更改爲W格式如下: orcl:/u01/oracle/product/11.2/db_1:Y編寫啓動服務,在/etc/init.d/創建簡單如下:#!/bin/shOPT_=$1cas

原创 Oacle sys用戶無法使用sysdba登錄

今天打開測試庫,使用sqlplus以sys登錄,採用命令如下:sqlplussys/sysassysdba提示ora-00103insufficientprivilege;原來在遠程使用sqlplus時,是要通過Oracle的密碼文件進行鑑

原创 Linux7.4 關閉透明大頁

1 THP 背景知識補充說明 在Linux6.x之後的平臺,在安裝Oracle數據庫的時候都建議關閉透明大頁Linux下的大頁分爲兩種類型:標準大頁(Huge Pages)和透明大頁(Transparent Huge Pages)。 1).

原创 Oracle客戶端無法連接服務端解決方法及步驟

客戶端無法連接服務端數據庫,原因有網絡,配置,文件訪問權限,數據庫服務是否已啓動 等問題導致,一般排查的步驟如下:1.檢查操作系統級別網絡是否通暢  ping 192.168.10.12.檢查數據庫層網絡是否通暢  tnsping myse

原创 Oracle 採用logmnr 分析在線redo日誌

logmnr 需要先安裝 才能使用。安裝步驟:以sys用戶登錄 執行如下腳本進行安裝@ORACLE_HOME/rdbms/admin/dbmslm.sql@ORACLE_HOME/rdbms/admin/dbmslmd.sql使用前步驟: 

原创 oracle 11g exp默認空表不導出 原因及解決方法

在oracle11g中,每張表在起初創建時,默認是不分配區段給此對象。當首次插入數據時,會分配對應的區段。對應控制參數爲 deferred_segment_creation=true如果要保持跟低版本保持一致的屬性,可以設定此參數值爲fla