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

【ERROR】ORA-09945,ORA-09817 磁碟空間不足

【ERROR】ORA-09945,ORA-09817 磁碟空間不足一、問題描述     使用用戶端軟體串連資料庫時報ORA-09945(如),根據提示看出是沒有空間導致。使用sqlplus串連時報錯資訊為ORA-09817,提示錯誤資訊仍然是沒有空間。通過系統df -h檢查發現確實有目錄沒有空間。解決思路:擴大空間或清理空間。   [Oracle@tora01 ~]$ sqlplus / as sysdba SQL*Plus:

Ubuntu 安裝 Oracle 用戶端

Ubuntu 安裝 Oracle 用戶端在 Ubuntu 案頭上有很多圖形化工具串連 Oracle 資料庫,  比如 DBeaver 等, 但有時還是需要通過 sqlplus 串連遠端資料庫,這時需要安裝 Oracle 用戶端了。本文介紹 Ubuntu 下安裝 Oracle 12.2.0.5 用戶端的步驟。--下載http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html備忘:根據需要下載相應版本的用戶端。-

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 --|

Oracle字串操作函數

Oracle字串操作函數字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR 除外)並且返回字元值.除了特別說明的之外,這些函數大部分返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是相同的,比如: VARCHAR2數值被限制為2000字元(Oracle 8中為4000字元),而CHAR數值被限制為255字元(在ORACLE8中是2000).當在過程性語句中使用時,它們可以被賦值給VARCHAR2

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手動固定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

總頁數: 1023 1 .... 35 36 37 38 39 .... 1023 Go to: 前往
Tags Index:

聯繫我們

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

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