原创 oracle 12c 某個pdb不存在common賬號的解決辦法

1 當oracle 12c 某個pdb不存在common賬號的時候(CDB級的賬號),在CDB層對用戶drop,lock都會報錯,ORA-01918 開始執行了 sql > exec dbms_pdb.sync_pdb; 不過執行

原创 postgres如何刪除會話

查看連接會話: select * from pg_stat_activity 結束連接的進程 pg_terminate_backend 是pg的內部方法,另外還有一個叫pg_cancel_backend,這個方法在8.4以前的版本中就一直存

原创 PG 事務提交與回滾

在PostgreSQL中,如果執行一個dml或ddl語句,默認一執行完就馬上提交了,不能回滾,這樣容易導致誤操作的發生,避免這個風險的辦法是關閉自動提交 1 設置\set AUTOCOMMIT off (ddl語

原创 oracle row cache lock 之sequence

今天遇到一個生產庫產生大量row cache lock,以下是相應步驟: 1 查詢當時P1的情況 select INSTANCE_NUMBER,p1,count(*) cnt from dba_hist_active_sess_hist

原创 oracle logminer探索

LogMiner組件檢查:首先我們要確認數據庫是否已經擁有必須的包,如果沒有則需要運行兩個包:@?/rdbms/admin/dbmslm.sql腳本用來安裝DBMS_LOGMNR包,這個包用戶來分析日誌文件;@?/rdbms/admin/d

原创 ORA-30009:CONNECTBY操作內存不足

ORA-30009: CONNECT BY 操作內存不足,10g開始支持XML,可改爲xmltable SQL> drop table t_range purge; SQL> create table t_range (id number

原创 oracle 查看實時SQL的CPU使用情況

SELECT A.USERNAME, A.COMMAND, A.STATUS, A.PROGRAM, A.MACHINE, A.CLIENT_IDENTIFIER, B.SQL_TEXT, B.CPU_TIME, B.SHARABLE_ME

原创 12.2 刪除物化視圖的是hang住了

在drop mv 的時候如果hang住,可以啓用10046進行跟蹤,看其操作究竟是卡在哪一步?而我這一次遇到的場景,是卡在delete sys.mvref$_change_stats.這個表如果數據量達到百萬以上,基本就很大可能出現性能問

原创 top free -m vmstat iostat詳解

有待整理,詳情先看以下:https://blog.csdn.net/zhangchenglikecc/article/details/52103737。隔天完善修改

原创 重啓監聽報 TNS-01201

找到對應的listener.ora文件 RAC 一般在 GRID_HOME/network/admin/下或在 ORACLE_HOME/network/admin下 檢查此文件參數配置是否有誤,對應修改好,重啓監聽即可

原创 Oracle inactive session的清理

STATUS ACTIVE - Session currently executing SQL INACTIVE KILLED - Session marked to be killed CACHED - Session temporari

原创 oracle sys下執行私有dblink刪除

一 、 Create or replace procedure Drop_DbLink(schemaName varchar2, dbLink varchar2 ) isplsql varchar2(1000);cur num

原创 lower_case_table_names

lower_case_table_names: 設置成0:表名按你寫的SQL大小寫存儲,大寫就大寫小寫就小寫,比較時大小寫敏感。 設置成1:表名轉小寫後存儲到硬盤,比較時大小寫不敏感。 設置成2:表名按你寫的SQL大小寫存儲,

原创 scan listener 重啓

srvctl status scan_listener (查詢出listener_scan name) srvctl stop listener_scan1srvctl stop listener_scan2srvctl stop l

原创 如何只解壓TAR包或ZIP包裏的某一個文件

zip 首先得查看你想要解壓文件的路徑: unzip -l unzip -v 查看好路徑之後解壓: unzip -p abc.zip aaa/bbb/ccc.txt -d /tmp 配注:向zip裏添加文件: zip -m abc.zi