Oracle 徹底 kill session

kill session 是DBA經常碰到的事情之一。如果kill 掉了不該kill 的session,則具有破壞性,因此儘可能的避免這樣的錯誤發生。同時也應當注意,如果kill 的session屬於Oracle 後台進程,則容易導致資料庫執行個體宕機。  通常情況下,並不需要從作業系統層級殺掉Oracle會話進程,但並非總是如此,下面的描述中給出了在Oracle層級殺掉會話以及作業系統層級殺掉進程。一、獲得需要kill session的資訊(使用V$SESSION 和

Datanode heartbeat timeout

早晨看到警示發現2個dead Datanode,查看系統日誌發現當時的負載持續高位導致datanode逾時沒有發送心跳被DatanodeManager摘除,進一步發現高負載是因為一個Job的小檔案太多而沒有進行map file合并導致在這2台節點上同時起的MAP太多導致的,解決方案參考:http://boylook.blog.51cto.com/7934327/1298651這裡主要看看HeartbeatManager

Hive 強制指定分區鍵

最近在做Hive的查詢平台,需要考慮的比較多,其中一點就是對於分區表要限制使用者的查詢量,主要是要使用者必須指定分區鍵.一開始的想法步子比較大就是做HQL解析,不過由於項目周期壓力暫緩,這時發現了一個參數:hive.partition.pruninghttps://issues.apache.org/jira/browse/HADOOP-4345)不過不能高興的太早,CDH4.2.0的Hive並沒有merge進來,不過還好有另外一個參數:hive.mapred.mode當mode=strict時

分區是把雙刃劍,用得好效率高,用不好被坑爹。

650) this.width=650;" border="0" src="http://img1.51cto.com/attachment/201212/102038943.jpg" alt=""

mysql主從日誌的定期清理

 mysql主從的binlog定時刪除是很重要的,一般是通過expire_logs_days = 10來設定binlog保留的天數mysql5.0一下版本不支援),但有時這還不夠,假如有幾天的日誌量非常大,硬碟可能會滿,所以不但要設定保留的天數,還要監控硬碟的空間使用方式。寫了一個指令碼,適合各個版本的mysql,保留3天的日誌,當存放日誌的硬碟使用率超過80%,則保留2天,但至少會保留一天的binlog記錄檔。#!/bin/env python # -*

ORACLE資料庫一次意外宕機的分析處理實記(ora-1578)

  一個安靜的下午,測試環境中一台裝有ORACLE資料庫的AIX小機因意外斷電而導致其上的oracle資料庫宕機了。由於是測試環境,安排了一個工程師過去解決了,具體是這樣解決的:首先重啟了小機伺服器,啟動完後,發現oracle所在的/app目錄沒有mount上。然後通過smitty fs修複了一下,mount上了app,再接著啟動oracle就起來了。 事後搜集了system.txt 系統日誌(通過errpt

MySQL5.6 線上DDL更改表測試

先在這裡普及下基礎知識:在之前的版本,線上更改表,比如增加一個欄位,其內部原理是這樣的:1、create table tmp like t1建立一個暫存資料表)2、insert into tmp select * from t1一行行的把原表資料拷貝到暫存資料表裡,且更新索引)3、drop table t1;rename table tmp to

【技術維新 踐行精彩】大資料時代的領航者DB2

   目前流行的資料庫軟體有DB2、Access、Sybase、SQL server、ORACLE、Foxpro等。其中IBM的DB2資料庫是大型資料庫的佼佼者,DB2是IBM重要產品,在不同作業系統平台上提供服務。

停電遭遇ORA-600

1:周末遭遇停電,新配置的內網測試資料庫active dataguard 環境自動關閉,今早啟動主庫後發現報錯如下[oracle@db1 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 17 17:00:57 2013Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn /as sysdbaConnected to an

ORACLE 9I FOR AIX 5L 的安裝

注意:因為ORACLE 9I為64位,所以安裝的AIX平台也必須是64位。如果不是必須要重新安裝或使用串連庫函數將其改為64位 To change to 64 bit multi-processor mode: # ln -sf /usr/lib/boot/unix_64 /unix # ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix # bosboot -ad /dev/ipldevice # shutdown -r 一、確認系統內容

MySQL 5.0新特性教程 預存程序:第一講(1)

Introduction 簡介 MySQL 5.0 新特性教程是為需要瞭解5.0版本新特性的MySQL老使用者而寫的。簡單的來說是介紹了“預存程序、觸發器、視圖、資訊架構視圖”,在此感謝譯者陳朋奕的努力. 希望這本書能像內行專家那樣與您進行對話,用簡單的問題、例子讓你學到需要的知識。為了達到這樣的目的,我會從每一個細節開始慢慢的為大家建立概念,最後會給大家展示較大的實用例,在學習之前也許大家會認為這個用例很難,但是只要跟著課程去學,相信很快就能掌握。 Conventions and

DB2編程基礎要點(1)

1 DB2編程1.1 建預存程序時Create 後一定不要用TAB鍵create procedure 的create後只能用空格,而不可用tab健,否則編譯會通不過。 切記,切記。1.2

建立ODBC資料來源以串連到Windows CE裝置

開放式資料庫連接 (ODBC) 介面是由 Microsoft Corporation 定義的,它是 Windows 環境中用於串連用戶端應用程式與資料庫管理系統的標準介面。可通過指定串連參數來進行串連。通常,可以方便地收集一組串連參數,並將它們儲存到某個 ODBC 資料來源中。 ODBC 資料來源是儲存串連參數以供重複使用的簡便方法。 本篇文章介紹如何在 Windows 桌上型電腦上建立 ODBC 資料來源,以串連到 Windows CE 裝置上啟動並執行資料庫。 建立 ODBC

SQL Server 得到SPID,唯一的sessionID

     像.net中的session一樣,如果能知道了資料庫中的sessionID,那所有的操作都能知道了,因為有了這個唯一的身份識別的標識。     可以做的事情有很多,如:當前哪個使用者在做什麼操作,在執行什麼sql, 又如一個比較大的邏輯中要分別執行很多預存程序,   

SQLite3中自增主鍵相關知識總結

一、SQLite清空表並將自增列歸零SQL標準中有TRUNCATE TABLE語句,用來清空表的所有內容。但SQLite不支援這個語句。在SQLite中直接使用 DELETE FROM TableName 就可以了。對於大多數DBMS來說,用DELETE不如用TRUNCATE 速度快,因為TRUNCATE

mixer: mysql協議分析

綜述要實現一個mysql proxy,首先需要做的就是理解並實現mysql通訊協議。這樣才能通過proxy架起client到server之間的橋樑。mixer的mysql協議實現主要參考mysql官方的internal

MySQL Schema設計(二)精打細算,油鹽不斷

茹志鵑在《妯娌》中說,“再看紅英自己,那是連半個鐘頭的工都不肯耽誤的,也從沒見她吃過一口零食,一看就知道是個會精打細算、會過日子的人。”曾有人調侃,已婚身份最是適合DBA,畢竟,不當家不知柴米貴,年底的資源容量訂購,那一分錢都是心頭肉啊,會吃的吃千頓,不會吃的吃一頓。而且,故障診斷以及效能調優時,OS層的APP直接拖垮DB的案例也是家珍如數啊。所以,思前顧後,吃穿常有。謂之,DBA以儉德辟難。活在大資料時代下,勤儉節約更是DBA的傳統美德。謹慎選擇資料類型很重要,對類型當持有斤斤計較的心思,理由

各資料庫匯入/匯出Access教程--圖解

ACCESS儲存資料可讀性強,資料移轉容易,我們把它作為小型資料的備份檔案,方便各種資料庫間匯入匯出。本文地址:http://blog.csdn.net/chen_zw/article/details/18896259本地ODBC資料來源配置:無論是匯出還是匯入,首先我們都得先配置下本地ODBC資料來源,步驟解:[1] 開始--> 控制台 --> 管理工具 --> 資料來源(ODBC) ,如所示:[2] 選擇“添加” ,選擇對應的Oracle驅動程式,如所示:[3]

Oracle VM建立共用磁碟並掛ASM

       在Oracle VM搭建Oracle RAC時,產生共用磁碟並掛到asm中步驟還是比較多的。記錄一下。前提是已經在VM中已經安裝好了一個linux.1. 我在這建立5個磁碟  cd C:\Program Files\Oracle\VirtualBoxVBoxManage.exe createhd -filename D:\OracleVM\ASM\asm1.vdi -size 5120 -format VDI -variant

SQL Prompt--絕好的SQL文法提示工具

無意中從國外的一個blog上發現了這款好工具,迫不及待的推薦給大家這款完全免費的SQL Intellisense Prompt 工具(http://www.red-gate.com/products/sql_prompt/index.htm),初步使用下來,它確實能提高一定的生產效率。      目前該工具只支援英文版本的(Microsoft Query Analyzer, SQL Server 2005 Management Studio,

總頁數: 978 1 .... 91 92 93 94 95 .... 978 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.