原创 ORACLE表解鎖

Sys登錄主機 執行: select 'alter system kill session ', '''' || trim(t2.sid) || ',' || trim(t2.serial#) || ''';' from v$lock

原创 oracle查看錶空間佔用的大小情況

1.查看一個用戶所佔的空間大小  用該用戶登錄 select sum(bytes)/1024/1024 MB from user_extents u 2.查看錶空間還剩多少用   還能看每文件情況 select b.file_id 

原创 DB2創建用戶

111

原创 ORACLE的數據導入到DB2中

1、先在db2中建好對應的表,保持表結構和Ora一致。         注意如果有表分區的話,請先建好Db2的表分區,否則無法導入數據。 2、然後命令行連接數據庫:db2 connect to db2_246 user ng4w_app

原创 DB2查詢鎖表

1.查詢鎖表情況,可以獲取哪個表被鎖,其中agent_id爲哪個DB2進程鎖了表 select * from sysibmadm.locks_held with ur; 2.拿到上述的agent_id,查詢具體鎖表的IP和應用程序 db2

原创 ORACLE的卸載

1.使用SQL*PLUS停止數據庫 [oracle@OracleTest oracle]$ sqlplus /nolog SQL> connec

原创 ORACLE修改語言環境

Redhat上安裝Oracle 10g沒有設定字符集採用操作系統默認字符集:WE8ISO8859P1字符集修改:ZHS16GBK由於過程逆首先需要備份數據庫 1.數據庫全備 2.查詢當前字符集 SQL> select * from nl

原创 Hive 函數創建

Hive進行UDF開發十分簡單,此處所說UDF爲Temporary的function,所以需要hive版本在0.4.0以上纔可以。 一、背景:Hive是基於Hadoop中的MapReduce,提供HQL查詢的數據倉庫。Hive是一個很開放

原创 索引監控

索引監控 在某個OLTP系統中某張表上建立了10個索引,由於不確定索引是否有在各程序中被使用,不能隨意刪除,因此,需要監控已有的索引是否在使用, 官方文檔描述: Monitoring Index Usage Oracle Database

原创 oracle 閃回版本查詢和閃回事務查詢

--- 說明閃回數據庫 --- 使用閃回表將表內容還原到過去的特定時間點 --- 從刪除表中進行恢復 --- 使用閃回查詢查看截止到任一時間點的數據庫內容 --- 使用閃回版本查詢查看某一行在一段時間內的各個版本 --- 使

原创 Mysql variables

狀態名 作用域 詳細解釋 Aborted_clients Global 由於客戶端沒有正確關閉連接導致客戶端終止而中斷的連接數 Aborted_connects Global 試圖連接到MySQL服務器而失敗的連接數 Binlog_cac

原创 oracle數據庫閃回

oracle閃回技術包括閃回刪除和閃回數據庫。閃回刪除主要是關注用戶誤刪除表、索引的數據庫對象;閃回數據庫是一種快速的數據庫恢復方案,這種恢復是基於用戶的邏輯錯誤,比如對錶中的數據做了錯誤的修改、插入了大量的錯誤數據。 [oracle@

原创 Oracle PL/SQL之SET TRANSACTION READ ONLY(事務隔離性)

SET TRANSACTION READ ONLY實際上是實現數據庫四大事務(ACID)中隔離性(Isolation)的一種手段,用來將數據的讀一致性定在某一時間點,即不管其他事務如何更改數據(不能在當前session中再使用自治事務),

原创 expdp 和 impdp

(一)       導出scott用戶下的emp表到test用戶下 1.1      創建DIRECTORY,用sys用戶創建 create directory DATA_PUMP_DIR as 'D:\dir_dp';   1.2   

原创 linux下DB2的安裝和卸載

Following are the steps to remove DB2 from Unix/Linux: 1.Remove DB【首先刪除數據庫】 (1)su - db2inst1 (2) db2 list db directory