Oracle資料庫hang住執行個體分析

Oracle資料庫hang住執行個體分析現象:   普通使用者和sysdba都無法登陸,業務中斷分析過程:1.先做hanganalyze和systemstate dump$sqlplus -prelim "/as sysdba"SQL> oradebug setmypidStatement processed.SQL> oradebug hanganalyze 3Statement processed.SQL> oradebug hanganalyze

orion的簡單測試

orion的簡單測試orion是一個做IO測試的小巧工具,可以測試隨機讀寫,類比混合負載等。在Oracle 11g已經內建包含了這一工具,無須額外的安裝了,為IO方面的測試帶來了不少的便利。當然如此簡單的小工具我在使用時還是碰到了些小問題。簡單總結一下。首先是使用orion,直接提示依賴連結庫的問題[oracle@db117 bin]$ orionorion: error while loading shared libraries: libclntsh.so.11.1: cannot

TimesTen記憶體片段(高水位)回收步驟詳解

TimesTen記憶體片段(高水位)回收步驟詳解記憶體是TimesTen記憶體資料庫中最重要的資源,就好比我們熟悉的Oracle資料庫中只有一個System資料表空間一樣;遺憾的是TimesTen的記憶體資源不單類似Oracle資料庫只有一個System資料表空間一樣的特例,TimesTen的不單只有一個資料表空間,還是一個不支援線上擴容更不能自動擴充的資料表空間。TimesTen的擴容很簡單,只需要修改sys.odbc.ini中的PermSize參數並重新裝載即可,但是畢竟記憶體資源是有限的,

CentOS 7下MySQL 5.7安裝、配置與應用

CentOS 7下MySQL 5.7安裝、配置與應用5.7和之前版本的MySQL有一些不同,現把CentOS 7下MySQL 5.7安裝、配置與應用完整過程記下來,或許對新手來說有用。本文描述的安裝是採用通用的二進位壓縮包(linux - Generic)以解壓方式安裝,相當於綠色安裝了。 一、下載通用安裝二進位包 先下載mysql安裝包:開啟 http://dev.mysql.com/downloads/mysql/選擇 linux -

MySQL 5.6.x多執行個體配置

MySQL 5.6.x多執行個體配置前提準備做測試還是採用二進位方式安裝,簡單方便快速,在原環境安裝好的基礎上。    MySQL-5.6.x二進位版本安裝記錄   個人不喜歡採用mysqlmulti方式配置多執行個體,還是採用多執行個體多進程方式配置。1, 準備資料庫執行個體datadir目錄# mkdir -p /usr/local/mysql/mysql3307    # chown mysql:mysql /usr/local/

Oracle 10g R2 RAC手動打補丁PSU(10.2.0.5.19)

Oracle 10g R2 RAC手動打補丁PSU(10.2.0.5.19)Oracle 10g R2 RAC手動打補丁PSU(10.2.0.5.19)一、準備工作1,資料庫環境作業系統版本  : RedHat 5.8 x64   資料庫版本    : Oracle 10.2.0.5 x64 RAC    Cluterware    : 10.2.0.5     Oracle

一個簡易的MySQL效能查詢指令碼

一個簡易的MySQL效能查詢指令碼一個簡易的MySQL效能查詢指令碼如下:#!/bin/shmysqladmin -P3306 -uroot -p'password' -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){\ print "----------|---------|--- MySQL Command Status --|

Redis Cluster學習筆記

Redis Cluster學習筆記Redis在3.0版正式引入了叢集這個特性。Redis叢集是一個分布式(distributed)、容錯(fault-tolerant)的 Redis記憶體K/V服務, 叢集可以使用的功能是普通單機 Redis 所能使用的功能的一個子集(subset),比如Redis叢集並不支援處理多個keys的命令,因為這需要在不同的節點間移動資料,從而達不到像Redis那樣的效能,在高負載的情況下可能會導致不可預料的錯誤。Redis叢集的幾個重要特徵:(1).Redis

MySQL高可用之DRBD + Heartbeat + MySQL

MySQL高可用之DRBD + Heartbeat + MySQL1. 架構Mysql:master<=slave10.24.6.4:3306<=10.24.6.6:3306VIP:10.24.6.20必須使得VIP和mysql處於同一網段,否則無法ping通過2. 參考文檔3. DRBD 共用記憶體設定共用硬碟/dev/sdb13.1. 建立一個新硬碟/dev/sdb1但是不要掛載任何目錄 3.2. 修改hosts檔案和主機名稱在10.24.6.4上echo "10.24

MySQL記錄檔類型

MySQL記錄檔類型簡介:MySQL 中提供了多種類型的記錄檔,分別反映 MySQL 的不同資訊,瞭解它們很有必要。1、Error log ( 錯誤記錄檔 )錯誤記錄檔記錄了 MySQL Server 運行過程中所有較為嚴重的警告和錯誤資訊,以及 MySQL Server 每次啟動和關閉的詳細資料。在預設情況下,系統記錄錯誤記錄檔的功能是關閉的( 我所使用的 MySQL 5.6 是開啟的 ),錯誤資訊被輸出到標準錯誤輸出( Stderr )。需要開啟系統記錄錯誤記錄檔功能時,需要在啟動時開啟 -

Redis info的參數詳解

Redis info的參數詳解Redis官網對 info 已經講解的比較清楚的,參考文檔 。可以看到,info的輸出結果是分幾塊的,有Servers、Clients、Memory等等,通過info後面接這些參數,可以指定輸出某一塊資料。Redis 2.4.10,並沒有分塊輸出,而且也無法按上面說的加選項控制輸出某一塊,後來升級到2.6.7和2.6.8的版本,都報 Segment

Oracle dmp檔案匯入(還原)到不同的資料表空間和不同的使用者下

Oracle dmp檔案匯入(還原)到不同的資料表空間和不同的使用者下從生產環境拷貝一個dmp備份檔案,在另外一台電腦上搭建測試環境,用imp命令匯入dmp檔案時提示如下錯誤:問題描述:IMP-00038:無法轉換為環境字元集控制代碼IMP-00000:未成功終止匯入解決方案:使用impdp命令進行匯入。參考匯入命令impdp onlinecolzs/onlinecozs dumpfile=XXX.dmp directory=dpdata1

MySQL查詢資料庫的大小

MySQL查詢資料庫的大小第一步:首先開啟Mysql命令列,通過開始菜單-程式-MySql-Command line client,1-1所示:      圖1-1第二步:在命令中輸入use information_schema 1-2所示:圖1-2第三步:查看指定資料庫的大小,輸入如下語句: select concat(round(sum(DATA_LENGTH/1024/1024),2), 'MB') as data from TABLES

Oracle把本地的dmp備份檔案匯入到本地的Oracle資料庫中語句

Oracle把本地的dmp備份檔案匯入到本地的Oracle資料庫中語句Oracle把本地的dmp備份檔案匯入到本地的Oracle資料庫中語句匯入文法imp usename/password@SID full=y  file= d:\data\xxxx.dmp ignore=y匯入舉例imp system/manager file=D:\20140227.dmp full=y ignore=y注釋部分:system/manager是使用者名稱和密碼file=bible_db

Oracle手動固定SQL執行計畫

Oracle手動固定SQL執行計畫在營運過程中,我們經常會遇到Oracle由於資料、統計資訊等的變動,導致Oracle CBO選擇不是我們期望的執行計畫的情況,下面記錄一下手動固定執行計畫的過程。1、查詢每個執行計畫消耗的資源情況SQL> set lines 150 pages 999; SQL> col p_user for 99999 ; SQL> col execs  for 9999999 ; SQL> select

MySQL 5.7 對JSON的支援

MySQL 5.7 對JSON的支援最近有個業務需要能夠儲存Json並做一些簡單的商務邏輯處理。業務找到我說json的資料分析很難用mysql 5.6 ,這樣的純粹行存來處理難度很大,問我有沒啥辦法。我第一想到的是mongodb,第二想到的就是mysql 5.7 。 然後一查,哎呀,已經GA了。眾所周知的,mongodb的引擎層的穩定性一直是短板,而innodb經過10年的驗證,已經是非常穩定的東西了。 所以就在想,是不是可以試試mysql 5.7 , 簡單嘗試,發現mysql 5.7

備庫查詢導致的ORA-01110錯誤及修複

備庫查詢導致的ORA-01110錯誤及修複最近協助業務部門解決了一個技術問題,因為發現有資料問題需要對存在問題的資料做分析。當然一個痛點就是把資料給篩選出來,當我看到他們提供的語句,在備庫做了簡單的資料評估之後,探索資料量比想象的要多,大概有200萬條左右的資料,而業務部門手頭有一個excel檔案,需要和這些資料做一些比對,當然停了下篩選邏輯還蠻複雜,最開始建議他們資料量太大,使用excel還是可能出問題,但是業務部門認為應該沒有太大的問題,他們會有excel中的公式等來處理,想想也有道理,就提

MySQL叢集之MySQL Cluster

MySQL叢集之MySQL Cluster1. 參考文檔2. 簡介MySQL-Cluster是一種技術,該技術允許在無共用的系統中部署“記憶體中”資料庫的簇。通過無共用體繫結構,系統能夠使用廉價的硬體,而且對軟硬體無特殊要求。此外,由於每個組件都有自己的記憶體和磁碟,所以不存在單點故障。MySQL簇將標準的MySQL伺服器與名為NDB的“記憶體中”的簇式儲存引擎整合了起來。術語NDB指的是與儲存引擎相關的設定部分,而術語“MySQL簇&

NoSQL 資料庫你應該瞭解的 10 件事,nosql資料庫

NoSQL 資料庫你應該瞭解的 10 件事,nosql資料庫四分之一個世紀以來,關係型資料庫(RDBMS)一直是主流資料庫模型。但是現在非關係型資料庫,“雲”或者“NoSQL”資料庫,正在作為一種替代資料庫模型獲得越來越多的佔有率。本文中我們將關注非關係型 NoSQL 資料庫的 10 個關鍵特徵:排在前 5 位的優點和前 5 位的挑戰。提示:點選連結可以下載本文 英文版PDFNoSQL 的五大有點

在CRUD操作中與業務無關的SQL欄位賦值的方法,crudsql

在CRUD操作中與業務無關的SQL欄位賦值的方法,crudsql提高效率一直是個永恒的話題,編程中有一項也是可以提到效率的,那就是專註做一件事情,讓其它沒有強緊密聯絡的與之分開。這裡分享下我們做CRUD時遇到的常見資料處理情境:•資料庫表欄位全部設計為非空,即使這個欄位在業務上是可以為空白的,之所以將資料庫表欄位全部設計為非空,這裡有優點也有缺點,我們認為優點大於缺點,所以選擇了它優點:1.擷取值時,不用判斷這個欄位是否為null,直接可用於邏輯運算。2.mysql

總頁數: 979 1 .... 64 65 66 67 68 .... 979 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。