從Oracle的約束到索引

Oracle有五種約束。主鍵primary keys 約束,外鍵foreign約束。Unique約束,NOT NULL約束,check約束。記住:約束都是針對於某一列來說的。這裡說明下check約束:ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK((AGE>0) AND (AGE <= 125)); 這樣age只能屬於0到125區間了。別的資料插不進去。再解釋一下primary keys

CentOS 安裝 MySQL 出錯協助

如果編譯時間出現了以下錯誤:checking for tgetent in -ltermcap… nochecking for termcap functions library… configure: error: No curses/termcap library found說明 curses/termcap 庫沒有安裝出現這樣的原因,首先要將ncurses的相關包包安裝上一、如果你的系統是RedHat系列: yum list|grep ncurses yum -y install

Linux下Oracle 11G r2 (64位)安裝說明

一、硬體設定IBM3850(以安裝環境為基礎)二、軟體準備linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zipFileZilla.exe三、FileZilla(中文版)軟體安裝過程和配置1、安裝FileZilla_3.3.3_win32-setup.exe 運行,預設下一步完成安裝。2、配置FileZilla  菜單:檔案-網站管理,點“新網站”,------------------------------

Oracle ORA-01461 異常解決

最近開發一個J2EE項目,使用的資料庫是Oracle,測試過程中發現偶爾會有 ORA-01461 can bind a LONG value only for insert into a LONG column

RMAN 配置保留原則

RMAN保留原則關乎資料的完整性,因此事關重大,由使用者定義的、基於使用者資料恢複所能承受的容忍度來設定。也就是說根據恢複的需要,使用者需要保留幾天的資料,或者說使用者需要備份的保留幾個副本,或者不需要設定保留原則。在生產環境中多數使用的是基於恢複視窗的保留原則,因此需要重點關注與理解其用法。最本文主要描述了RMAN下的三種保留原則方式。1、什麼是備份保留原則    也就是說備份可以保留多久,需要保留多久的問題,我們可以通過configure retention

Oracle 10g RAC重建ASM以及相關報錯解決

一。10gRAC使用DBCA重建asm報如下錯:The ASM instance configured on the local node is a single-instance ASM.To create a single-instance database using this ASM instance ,restart DBCA and select the single-instance database option ,to create a RAC database using

Oracle調整顧問(SQL Tuning Advisor 與 SQL Access Advisor )

在Oracle資料庫出現效能問題時,使用Oracle本身的工具包,給出合理的調優建議是比較省力的做法。下面兩種包的介紹及具體做法。SQL Tuning Advisor 粒度最小的調整工具.將一條或多條SQL語句做為輸入內容,分析所有訪問路徑,然後產生改進SQL語句的建議,並提出索引,物化視圖和資料分割配置來提高應用程式的總體效能。另外,在維護視窗中,Oracle也會針對Automatic Workload Repository(AWR) 來確定和記錄的高負載語句自動化運行SQL Tuning

DB2如何查看日誌使用空間

在日常DB2的維護中,transaction log full是比較常見的問題,日誌空間使用方式也是我們比較重視的問題,那麼如何查看日誌空間使用方式呢?其實昨天在提到歸檔設定,我們知道DB2 在DATABASE層級有幾個參數,如下決定了事物日誌的使用空間大小Log file size (4KB)                        (LOGFILSIZ) = 600

Linux下安裝Oracle時報swap不夠

Linux下安裝Oracle時報swap不夠解決方案:root使用者下1、以檔案系統增加(以下是以增加512M的檔案系統為例)dd if=/dev/zero of=/home/oracle/myswaps/swapfile1 bs=1M count=512註:of後面的路徑一定不能是/dev下,否則在啟用swap檔案時報參數無效2、建立swap檔案mkswap /home/oracle/myswaps/swapfile13、啟用swap檔案swapon /home/oracle/myswaps/

ORA-01033:ORACLE initialization or shutdown in process

Oracle遇到問題 :在PL/SQL當輸入使用者名稱和密碼後 竟然出現標題上錯誤,我一項目資料庫資料庫全都沒有備份,還有很多很多資料,該不會讓我重裝資料庫吧,想到這個我汗那個流啊。在網上查了下 看了看文章,還有解決辦法,真讓我裂了把汗。出現這個問題多半是由於資料庫檔案丟失。Oracle在啟動後,使用者登入時是要將方案中原有配置資訊裝載進入,裝載過程中遇到原有檔案指定的位置上沒有找到,所以就報出錯誤。下面是我在網上查詢找到的解決辦法:進入dos:以DBA使用者登入,具體命令是sqlplus

Linux系統MySQL資料庫遠程設定

Linux系統MySQL資料庫遠程設定1.啟動服務和登陸 [root@localhost ~]# /etc/init.d/mysqld restart Stopping mysqld:                                         

虛擬機器上使用rac環境注意事項

在啟動兩台虛擬機器的RAC環境中,我們一般要進行關閉主機,這個時候一般讓兩台虛擬機器分別休眠,經過幾次實踐,每次重啟起來之後,rac環境中會有各種問題,這個問題也困擾了我好久,最近在休眠之前,我會將RAC資料先關的服務先進行關閉,然後就可以很從容的休眠虛擬機器了,操作如下: [Oracle@rac1 ~]$ srvctl stop database -d prod -o immediate [oracle@rac1 ~]$ srvctl stop asm -n rac1

Oracle 自動拓展分區的實現(11g後使用interval分區)

建立 ERROR TABLE :create sequence seq_error_log_id ;create table error_log (id number , unit_name varchar2 (30),                            err_code varchar2(100 ) ,   

Oracle預存程序中提示“許可權不足”的解決辦法

我們知道,使用者擁有的role許可權在預存程序是停用。如:SQL> select * from dba_role_privs where grantee='SUK';GRANTEE GRANTED_ROLE ADMIN_OPTION DEFAULT_ROLE------------ ------------ ------------ ------------SUK DBA NO YESSUK CONNECT NO YESSUK RESOURCE NO

RHEL5.5(32位Server)上安裝Oracle 11gr1

因為測試需要在RHEL5.5上安裝Oracle 11gr1,其中出現很多問題,先整理以下,網上搜尋了不少主要參考串連,oracle文檔:http://www.oracle.com/technetwork/articles/smiley-11gr1-install-092791.html#ove按照以下步驟不會有問題需要準備的軟體:RHEL5.5的32位伺服器版系統硬碟 與 

Oracle 11g加密備份

Oracle的加密方式有三種:透明加密、密碼加密、雙模式加密。預設情況下,Oracle會關閉加密功能:RMAN> show all;CONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM 'AES128'; # defaultsys@OCP> SELECT ALGORITHM_ID,ALGORITHM_NAME FROM

在VirtualBox上布署Oracle 10G RAC所遇到的問題及解決方案

物理機OS:Win7虛擬機器:Virtual Box 4.3.6虛擬機器OS:Oracle Linux 5.1_x86_64資料庫軟體:Oracle 10G 10.2.0.1 _x86_64叢集軟體:10201_clusterware_linux_x86_64.cpio.gz資料庫升級補丁集:10.2.0.5.0 Linux x86-64Opatch 版本:p6880880_102000_Linux-x86-64.zipOEMbug

PL/SQL Developer 串連Oracle資料庫詳細配置方法

近段時間很多網友提出監聽配置相關問題,客戶終端(Client)無法串連伺服器端(Server)。本文現對監聽配置作一簡單介紹,給出PL/SQL Developer

MySQL主從複製配置詳述

一、mysql主從複製的基本原理:我們這個實驗示範的是mysql的非同步複製,何謂非同步複製,即一條語句開始,主伺服器不會等待從伺服器執行完,而是主伺服器一執行完就開始下一條語句,這也是出於主伺服器並髮型的考慮。slave端會開啟兩個thread,即Slave I/O thread和Slave SQL thread,I/O thread負責從master的二進位日誌中讀取事件並將這些時間資訊存放發到relay-log中,Slave SQL

設定Hibernate串連MySQL資料庫連接池編碼

MySQL 串連資料庫時設定編碼自己用的MySQL資料庫預設編碼為UTF8,而伺服器上的為GBK,寫資料時總是多<hibernate-configuration><session-factory><property name="connection.driver_class">com.mysql.jdbc.Driver</property><property

總頁數: 978 1 .... 150 151 152 153 154 .... 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.