在linux平台用hugetlbfs類比lock_sga

在linux平台不支援lock_sga參數。如果設定lock_sga=true,啟動時將報ORA-27126錯誤。下面是總結的使用hugetlbfs來類比lock_sga的步驟。1.查看目前使用的SGAsqlplus / as sysdbaSQL*Plus: Release 10.1.0.3.0 - Production on ??y 4? 14 15:51:14 2007Copyright (c) 1982, 2004, Oracle. All rights

MySQL精華學習 資料庫的 SQL 文法參考

一、資料定義 ddl(data definition language)   資料定語言是指對資料的格式和形態下定義的語言,他是每個資料庫要建立時候時首先要面對的,舉凡資料分哪些表格關係、表格內的有什麽欄位主鍵、表格和表格之間互相參考的關係等等,都是在開始的時候所必須規劃好的。   1、建表格: create table table_name( column1 datatype [not null] [not null primary key], column2 datatype [not

MySQL 5.0 資料庫的新特性的預存程序

當你提交一個查詢的時候,MySQL會分析它,看是否可以做一些最佳化使處理該查詢的速度更快。這一部分將介紹查詢最佳化工具是如何工作的。如果你想知道MySQL採用的最佳化手段,可以查看MySQL參考手冊。 當然,MySQL查詢最佳化工具也利用了索引,但是它也使用了其它一些資訊。例如,如果你提交如下所示的查詢,那麼無論資料表有多大,MySQL執行它的速度都會非常快: SELECT * FROM tbl_name WHERE 0;

Oracle資料完整性嵌套事務調用分析研究

本文分析一個問題的多種可能讀者可以根據現象來判斷您屬於那種情況來最短時間內解決問題。   為了保護資料的完整性我們用了很多的方法,比如資料表的主鍵約束、外鍵約束、觸發器等等,我們今天討論的就是在處理資料直接的事務的時候,儲存資料的完整性。

在mysql中使用動態SQL

mysql> set @sql_text:='select count(*) from test';Query OK, 0 rows affected (0.00 sec)mysql> prepare stmt from @sql_text;Query OK, 0 rows affected (0.04 sec)Statement preparedmysql> execute stmt;+----------+| count(*) |+----------+| 0 | +---

mysql中表檔案或索引檔案損壞的處理

mysql中表檔案或索引檔案損壞,對該表進行操作時會出現錯誤號碼為144,145的錯誤。該錯誤可以通過以下辦法修複:  (1)mysql命令列下用repair table table_name進行修改;  (2)在程式中修複該問題,執行repair table

Linux系統下非管理員安裝mysql

一、下載相關包(必須是源碼包)mysql-5.0.22.tar.gz  二、運行configure./configure --prefix=/data1/zhangsc/local/mysql --with-mysqld-user=zhsc --with-unix-socket-path=/data1/zhangsc/local/mysql.sock --localstatedir=/data1/zhangsc/local/mysql/data --enable-assembler

Ubuntu 7.10下安裝Oracle-xe-universal_10.2.0.1-1.1_i386

一 目前的版本的Oracle安裝時要求Ubuntu 7.10的swap分區要大於1G,故先使用一個大於1G的swap檔案作為交換分區,用完之後再刪掉它:>dd if=/dev/zero of=/wherever/swap bs=1024 count=1024000>mkswap /wherever/swap>swapon /wherever/swap若安裝完成之後,想使用以前的swap分區則可以先卸載再刪除:>swapoff /wherever/swap>rm

Oracle與串連相關知識

Oracle資料庫服務 serviceAn Oracle database is represented to clients as a service; that is, the database performs work on behalf of clients. A database can have one or more services associated with it.Oracle串連描述符 connect descrīptorTo connect to a

ubuntu下安裝mysql的遭遇

   

Linux下同時部署多個版本的MySQL

在同一台Linux伺服器上部署多個MySQL服務,可以有效提高機器利用率。而且,將不同內容分屬不同服務上,也相對更安全些。 MySQL提供了mysqld_multi,但實際應用中沒有人用它。弊端: 1,暫停、重啟,會導致所有服務都停下來。 2,設定檔冗長,拆分、遷移時麻煩。 業內比較常用的方法是,將資料庫資料檔案和設定檔,以及開啟關閉指令碼,共同放在一個目錄下。啟動服務時,作為一個單獨的服務;關閉時對其他服務沒有影響。搬遷時,只要將這個目錄遷移到目標機器上就OK了。 一個典型的例子:

Oracle與MySQL學習體會比較

  本人學習Oracle與MySQL也有一寫時間了,現在對此做個小結比較,也希望對大家有所啟發!  Oracle學習體會  Oracle的體系太龐大了,對於初學者來說,難免會有些無從下手的感覺,什麼都想學,結果什麼都學不好,所以把學習經驗共用一下,希望讓剛剛入門的人對Oracle有一個總體的認識,少走一些彎路。

在Hibernate中通過Oracle Function取得單據號碼

今天在使用Hibernate開發項目時,遇到一個Oracle Function的問題.在項目開發中,所有單據的號碼產生都是通過一個Function來產生.在這個Function中有一些DML文法,所以不能使用select fun_...() Into v_ref from dual的方法來取得返回結果.經查詢相關資料,Hibernate要求在執行Procedure和Function時都要返回一個遊標,所以變通一下方法,我們增加另外一層Function處理.新定義一個Function

Oracle 10.2.0.5 rac awr不能自動產生

資料庫版本:Oracle 10.2.0.5 rac作業系統版本:CentOS 5.6-641、出現問題:1)後台alter日誌沒有任何錯誤2)mmon報錯內容如下*** KEWRAFC: Flush slave failed, AWR Enqueue Timeout*** 2013-02-17 10:46:15.419*** KEWRAFC: Flush slave failed, AWR Enqueue Timeout*** 2013-02-17 10:47:15.598***

ORA-04091:觸發器/函數不能讀

關於自治事務解決觸發器導致"ORA-04091:觸發器/函數不能讀它"不可行的驗證。經常會有人提出這樣的問題:“有一個這樣的問題,有一個表A有 a,b,c,d四個欄位,修改一條記錄d的值為2的倍數,希望把該記錄插入相同結構的表B中。並刪除A表的這條記錄。”相關SQL:--一張表create table FOO(  A NUMBER(10),  B NUMBER(10),  C NUMBER(10),  D NUMBER(10));-

實戰Oracle 10g新特性之RMAN TSPITR特性

Oracle 10g以前對於資料丟失或者人為導致的邏輯錯誤時我們會用資料庫層級的不完全恢複來解決,而到了10g之後,RMAN推出了一個新的特性叫"tablespace point-in-time recovery",簡稱TSPITR,其實就是可以實現資料表空間層級的不完全恢複,當然我們知道到了10g之後flashback特性也可以解決上述問題。由於之前沒玩過這個特性,於是來實戰一把整個操作過程(具體原理部分請參考Database Backup and Recovery Advanced

Oracle 減少redo size的方法

用實驗說明一、在非歸檔模式下:SQL> archive log list資料庫記錄模式            非存檔模式自動封存            禁用存檔終點            USE_DB_RECOVERY_FILE_DEST最早的聯機日誌序列   

Oracle 記憶體自動管理

從Oracle 10g開始,Oracle提供了自動SGA的管理(簡稱ASMM,即Automatic Shared Memory Management)新特性。所謂ASMM,就是指我們不再需要手工設定shared pool、buffer pool等若干記憶體池的大小,而是為SGA設定一個總的大小尺寸即可。Oracle 10g資料庫會根據系統負載的變化,自動調整各個組件的大小,從而使得記憶體始終能夠流向最需要它的地方。比如,假設某個系統,白天屬於OLTP應用,因此會需要較多的buffer

Oracle 建立索引前估算索引大小(dbms_space.create_index_cost)

Oracle 建立索引前估算索引大小在一個表的某個欄位建立索引前估算其大小,最好的辦法就是在測試庫建立索引做預測。如果沒有測試環境還可以使用dbms_space.create_index_cost來估算其大小。文法:DBMS_SPACE.CREATE_INDEX_COST (  ddl            IN    VARCHAR2,  used_bytes    &

Oracle資料庫通過定義TYPE及Member對象來實現日誌資訊的分級管理

調用路徑:預存程序-》調用函數初始化TYPE裡變數-》預存程序調用具體層級的日誌操作-》調用TYPES實現體TYPE BOBIES裡的具體Member實現體-》調用公用的Member成員預存程序寫入syslog表。代碼範例展示:1、預存程序createorreplaceprocedure sp_message_hisorderdata_create( p_l_date HsCrmType.LDate%TYPE, p_vc_customer hscrmtype.vc5

總頁數: 978 1 .... 782 783 784 785 786 .... 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.