利用Oracle RAC 11gR2 新特性renamedg來更改diskgroup name

利用Oracle RAC 11gR2 新特性renamedg來更改diskgroup name交代環境:AIX7.1 + 雙節點Oracle Rac 11.2.0.3由於此套Rac並非自己部門安裝,是開發部安裝,現交由營運部分來管理,客戶需要要將asm  diskgroup name

ORA-08102 錯誤解決

ORA-08102 錯誤解決今天兩次遇到ORA-08102的錯誤,在刪除表的資料時在執行如下語句時:delete from tb_ware w where w.issue like '%04%';遇到下面的錯;ORA-08102:index key not found,obj#57848,file 6, block 6324(2)*******************************************************************************/

Oracle 簡單的列轉行

Oracle 簡單的列轉行Oracle 簡單的列轉行需求是,統計每個部門不同工種的薪水總和。SQL> select deptno,ename,job,sal from emp;    DEPTNO ENAME      JOB              SAL---------- ---------- --------- ----------    &

MySQL表結構修改詳解

MySQL表結構修改詳解MySQL修改表的文法=========================增加列[add 列名]=========================①alter table 表名 add 列名 列類型 列參數【加的列在表的最後面】    例:alter table test add username char(20) not null default '';        alter table test add

Oracle 11g系統自動收集統計資訊的一些知識

Oracle 11g系統自動收集統計資訊的一些知識   在11g之前,當表的資料量修改超過總資料量的10%,就會晚上自動收集統計資訊,如何判斷10%,之前的文章有研究過:Oracle自動統計資訊的收集原理及實驗。這個STALE_PERCENT=10%,是無法修改的,如果表非常大,10%是非常多的資料,非常有可能造成統計資訊不準確。   

MySQL主主同步詳細操作過程

MySQL主主同步詳細操作過程此處是在公司線上部署MySQL雙主時所記錄的文檔,為安全,IP都改為內網IP。版本資訊:#mysql -Vmysql  Ver 14.14 Distrib 5.5.37, fordebian-linux-gnu (x86_64) using readline 6.2 1、主庫開啟bin-log功能,配置server-id修改my.cf設定檔,開啟bin-log功能,配置server-id。#cat /etc/mysql/my.cnf[myqld]

MysSQL&MariaDB用trigger調用shell

MysSQL&MariaDB用trigger調用shellWindows環境下:DROP FUNCTION IF EXISTS lib_mysqludf_sys_info;DROP FUNCTION IF EXISTS sys_get;DROP FUNCTION IF EXISTS sys_set;DROP FUNCTION IF EXISTS sys_exec;DROP FUNCTION IF EXISTS sys_eval;CREATE FUNCTION

ORA-00600 [kqlInvObj:user]處理,ora-00600kqlinvobj

ORA-00600 [kqlInvObj:user]處理,ora-00600kqlinvobj    今天現場的兄弟打電話來說,在開發庫上(win7 64bit)剛安裝11.2.0.1.0後,先是用資料泵導資料有問題,好不容易解決,接著執行SQL報錯,簡單的SQL不報錯,只要幾張表關聯的就會報錯,於是把現場的日誌拿回來分享。對於這種ORA-00600的錯誤,都是oracle的bug,只有求助於metalink。*** 2014-11-25 11:14:06.444ORA-00

資料庫實用指令碼1---查詢資料庫中有資料的表名和表中資料的行數,1---行數

資料庫實用指令碼1---查詢資料庫中有資料的表名和表中資料的行數,1---行數create table #Temp( Name varchar(30), Num int)declare @Name varchar(30)declare @Sql varchar(1000)declare D_cursor Cursor forselect name from sysobjects where xtype='u'open D_cursorfetch Next from

關於自治事務和鎖 PRAGMA AUTONOMOUS_TRANSACTION & LOCK,transaction事務

關於自治事務和鎖 PRAGMA AUTONOMOUS_TRANSACTION & LOCK,transaction事務之前遇到的一個問題, 可以穩定重現. Oracle 的 INV 提供了一個介面 inv_lot_api_pub.auto_gen_lot() , 用來自動為 item 產生 lot number, 調用一次這個介面, lot number 就會自動 + 1; 看裡頭的代碼, 是先從 MTL_SYSTEM_ITEMS 這個表裡面取出一個欄位

高水位線引起的查詢變慢解決方案,水位線解決方案

高水位線引起的查詢變慢解決方案,水位線解決方案眾所周知,隨著不斷地進行表記錄的DML操作,會不斷提高表的高水位線(HWM),DELETE操作之後雖然表的資料刪除了,但是並沒有降低表的高水位,除非你使用TRUNCATE操作,進行表查詢的時候,Oracle會掃表高水位以下的資料區塊,也就是說,掃描的時間並不會有所減少。所以DELETE刪除資料以後並不會提高表的查詢效率。下面通過這個例子,用來解決高水位引起的查詢變慢問題:--例子中測試表佔用資料表空間大小為:128MSQL> SELECT a.

跳還是不跳?這是個問題,跳還是問題

跳還是不跳?這是個問題,跳還是問題周一(2014-11-17)有個項目進行變更,而且是重大變更,DB測操作從早上持續到下午17點,QA同事到晚上10點測試後發現,slave上的資料與master上不一致。忘介紹了,該項目的該模組有讀請求以及delete邏輯在上面,被嚇到沒?這個問題應該在情理之中但又在意料之外,其實DBA在下午DB變更時便遇到slave卡住:Could not execute Delete_rows event on table codcpc_1004pc_0x3EC.mail;

並發下的交易處理,並發交易處理

並發下的交易處理,並發交易處理事務保障,是軟體行業必須要做的事情。很多金融公司,就是由於交易處理不得當而倒閉。我們都知道,事務有四大特性:ACID。即:原子性、一致性、隔離性、持久性。四大特性原子性事務是資料庫的邏輯單位,事務總包括的諸操作那麼全部執行,要麼都不執行;一致性職務執行的結果,必須使資料庫從一個一直狀態、變到另一個一直狀態。一致性與原子性緊密關聯。隔離性一個事務的執行,不能被其他事務幹擾持久性一個事務一旦提交,它對資料庫中的資料改變就應該是永久性的。這就是事務的四大特性。隔離等級下面

【MongoDB】在Mongodb使用shell實現與javascript的動態互動,mongodbshell

【MongoDB】在Mongodb使用shell實現與javascript的動態互動,mongodbshell關於利用mongodb的shell執行指令碼,這點在以前的文章中有點遺漏;現在在此篇部落格中做個補充;一、在命令列中傳入指令檔定義一個javasciprt檔案,名稱為:script1.js,內容如下:print("I am albert shao in the

PL-SQL 儲存函數和預存程序,pl-sql預存程序

PL-SQL 儲存函數和預存程序,pl-sql預存程序PL-SQL 儲存函數和預存程序ORACLE 提供可以把PL/SQL 程式儲存在資料庫中,並可以在任何地方來運行它。這樣就叫預存程序或函數。過程和函數統稱為PL/SQL子程式,他們是被命名的PL/SQL塊,均儲存在資料庫中,並通過輸入、輸出參數或輸入/輸出參數與其調用者交換資訊。過程和函數的唯一區別是函數總向調用者返回資料,而過程則不返回資料。①建立函數1. 建立內嵌函數文法如下:CREATE[OR

Mysql最佳化之深入瞭解儲存引擎,進行索引最佳化,mysql索引

Mysql最佳化之深入瞭解儲存引擎,進行索引最佳化,mysql索引比較兩種儲存引擎在資料庫中儲存方式:MyIsam:仔細觀察的話會發現使用這種引擎的資料庫裡面一般少說包含三個檔案,**.frm  ,**.myi,(放索引) **.myd(放資料),通過索引(**.myi這個檔案),定位元據在資料檔案 在哪一行存放,這便會產生回行。如果沒有回行,也就是索引覆蓋,速度回非常快InnoDb:也就是一個檔案,索引和資料放在一塊,就是

MYSQL IFNULL函數的使用,mysqlifnull函數

MYSQL IFNULL函數的使用,mysqlifnull函數下文對MYSQL IFNULL函數的使用進行了詳細的敘述,供您參考學習,如果您在MYSQL IFNULL函數使用方面遇到過類似的問題,不妨一看。MYSQL IFNULL(expr1,expr2)          如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字串&#

集算報表與潤乾報表的函數文法對比,報表

集算報表與潤乾報表的函數文法對比,報表        集算報表5.0在保留潤乾報表V4.x的核心功能外,進行了最佳化和精簡,其中報表函數也做了適當最佳化,這裡就常見計算來比較一下二者函數文法之間的差異。        對比函數一覽表        1、資料集函數     

使用explain分析及最佳化由多表(三個以上)組成的視圖效能,explain視圖

使用explain分析及最佳化由多表(三個以上)組成的視圖效能,explain視圖視圖如:create or replace view FLOW_SUBMITPROCESS_V as select pi.START_USER_ID_,pir.STARTUSERID,pi.PROC_INST_ID_,pir.PROCESSINSTID,pir.CURRENTTASKINSTID as TASKID,pir.P

用ADO更新MYSQL報“無法為更新定位行。一些值可能已在最後一次讀取後已更改”問題的解決,adomysql

用ADO更新MYSQL報“無法為更新定位行。一些值可能已在最後一次讀取後已更改”問題的解決,adomysql今天在DELPHI中用ADO通過ODBC連MYSQL更新資料時遇到這個奇怪的錯誤:無法為更新定位行。一些值可能已在最後一次讀取後已更改。百思不得其解,於是上網查。有的說是因為沒主鍵,但我這個表是有的;有的說是有預設值,我檢查了一下,所有欄位都是沒預設值的;有的說是先INSERT再EDIT導致的,我這就是純EDIT、POST,沒有INSERT,所以也

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