創(chuàng)建外鍵約束時如果使用Oracle默認的創(chuàng)建方式,在刪除被參照的數(shù)據(jù)時,將無法被刪除,這一點在Oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關(guān)鍵字來決定刪除被參照數(shù)據(jù)時是否要將參照這個數(shù)據(jù)的那些數(shù)據(jù)一并刪除,還
2015-06-28利用系統(tǒng)crontab來定時執(zhí)行備份文件,按日期對備份結(jié)果進行保存,達到備份的目的。1、創(chuàng)建保存?zhèn)浞菸募穆窂?mysqldata #mkdir /mysqldata 2、創(chuàng)建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 輸入 rq=` date +%Y%m%d `&n
2015-06-28以下是在Linux下通過Apache+PHP對Mysql數(shù)據(jù)庫的備份的文件代碼: 文件一、Listtable.php (文件列出數(shù)據(jù)庫中的所有表格,供選擇備份)請選擇要備份的表格: <? $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$
2015-06-28Mysql的安裝Redhat 9的第2張光盤提供了Mysql的RPM包,安裝非常方便。這RPM包有:mysql-3.23.54a-11.i386.rpmmysql-server-3.23.54a-11.i386.rpmmysql-devel-3.23.54a-11.i386.rpm在安裝時,可以使用該光盤進行安裝,也可以從網(wǎng)上下載最新的RPM包,然后再進行安裝。
2015-06-28 重要的是在表丟失和毀壞時備份數(shù)據(jù)庫。如果系統(tǒng)發(fā)生崩潰,您就能夠?qū)⒈砘謴偷奖罎r刻的狀態(tài),并盡可能不丟失數(shù)據(jù)。同樣,錯發(fā)DROP DATABASE 或DROP TABLE 命令的用戶可能會向您請求進行數(shù)據(jù)恢復。有時,這是由MySQL管理員引起的破壞,管理員試
2015-06-28 無論是MySQL還是PostgreSQL數(shù)據(jù)庫,如果你不能每天對其進行備份的話,那么應(yīng)該每周對這些數(shù)據(jù)庫進行備份操作一次。對許多企業(yè)來說,數(shù)據(jù)庫信息代表著網(wǎng)站內(nèi)容和其它重要的數(shù)據(jù),因此,保持數(shù)據(jù)備份是非常重要的操作。 慶幸的
2015-06-28使用MYSQL進行數(shù)據(jù)庫備份,又很正規(guī)的數(shù)據(jù)庫備份方法,同其他的數(shù)據(jù)庫服務(wù)器有相同的概念,但有沒有想過,MySQL會有更簡捷的使用文件目錄的備份方法,而且又快有好。一、數(shù)據(jù)備份捷徑因為這個方法沒有得到官方正式文檔的驗證,我們暫稱為試驗吧。目的:備份hostA主
2015-06-28 隨著計算機網(wǎng)絡(luò)的普及,計算機病毒有了快速傳播的機會,并且對數(shù)據(jù)文件的破壞日益嚴重,用戶需要經(jīng)常對個人重要數(shù)據(jù)做異地備份。基于多用戶和數(shù)據(jù)隱私的考慮,提出了個人數(shù)據(jù)備份系統(tǒng)解決方案。它利用網(wǎng)絡(luò)存儲設(shè)備具有的大容量、高可靠性、高安
2015-06-28 多表操作 在一個數(shù)據(jù)庫中,可能存在多個表,這些表都是相互關(guān)聯(lián)的。我們繼續(xù)使用前面的例子。前面建立的表中包含了員工的一些基本信息,如姓名、性別、出生日期、出生地。我們再創(chuàng)建一個表,該表用于描述員工所發(fā)表的文章,
2015-06-28 一.錯誤修正 檢測 MySQL 內(nèi) phpBB 的 DB 後發(fā)現(xiàn),有個 users 的 table 是有問題的, 使用 myisamchk 嘗試去修護,發(fā)現(xiàn)還不行用預設(shè)方式修護,還要多加個 "-o" 的參數(shù)才行,在使用myisamchk 時,為避免還有用戶來存取 DB
2015-06-28 在Soundbreak我們每天24小時不間斷地播放實況音頻和視頻,所以對于MySQL的新增的復制特性,我們不能做出很令人信服的測試。通過測試我們發(fā)現(xiàn),可以使用這個特性來與備份數(shù)據(jù)庫服務(wù)器保持數(shù)據(jù)同步,這樣當主服務(wù)器因為某種原因處理失效時,能夠使
2015-06-28這里分別是使用alter table 來增加、刪除和修改一個列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28Oracle數(shù)據(jù)導入導出imp/exp就相當于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠程數(shù)據(jù)庫服務(wù)器導出到本地的dmp文件,imp命 令可以把dmp文件從本地導入到遠處的數(shù)據(jù)庫服務(wù)器中。 利用這個功能可以構(gòu)建兩個相同的數(shù)據(jù)庫,一個用來測試,一個用來正式使用?! ?/p>2015-06-28
前言 對于 oracle 的內(nèi)存的管理,截止到9iR2,都是相當重要的環(huán)節(jié),管理不善,將可能給數(shù)據(jù)庫帶來嚴重的性能問題。下面我們將一步一步就內(nèi)存管理的各個方面進行探討。 概述 Oracle 的內(nèi)存可以按照共享和私有的角度分為系統(tǒng)全局區(qū)和進程全局區(qū),也就是
2015-06-281 啟動數(shù)據(jù)庫監(jiān)聽 su -oracle――切換Oracle用戶(如果使用su oracle ,則啟動時不運行.profile用戶環(huán)境配置文件) $ lsnrctl start――啟動監(jiān)聽 2 啟動數(shù)據(jù)庫 $ sqlplus "/ as sysdba"――用sys用戶登陸sqlplus SQL*Plus: Release 9.2
2015-06-28解鎖 alter user scott account unlock; 刪掉用戶和所屬對象 drop user ydjc cascade 新建用戶 create user ydjc identified by ydjc; GRANT Create USER,Drop USER,Alter USER,Create ANY VIEW, Drop ANY VIEW,EXP_FULL_DATABASE,IMP_FU
2015-06-281.long是一個舊oracle數(shù)據(jù)類型,用于存儲最多包含2GB數(shù)據(jù)的可變長度字符串,類似varchar2 2.不能在select語句的where子句中使用long 3.表不能有多個long列 4.不能被索引 5.強烈建議停止使用long引用clob
2015-06-28下面這個方法僅用在字符集為固定長度的數(shù)據(jù)庫中: SQL> WITH STR AS (SELECT 'ABCDE 中文字符串 FG' S FROM DUAL) 2 SELECT 3 LENGTH(S) * 2 - LENGTHB(S) ENG, 4 LENGTHB(S) - LENGTH(S) CHN, 5 LENGTHB(S) * 2 - LENGTH(S) * 2 CHN_B 6
2015-06-28Oracle分頁大家一般使用這種形式 SELECT * FROM ( SELECT A.*, rownum r FROM ( SELECT * FROM Articles ORDER BY PubTime DESC ) A ) B WHERE r <= PageUpperBound and r > PageLowerBound; 在很多時候,并不需
2015-06-28select i.ksppinm name, i.ksppdesc description, cv.ksppstvl value, cv.ksppstdf isdefault, decode(bitand(cv.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismodified, decode(bitand(cv.ksppstvf,2),2,'TRUE','FALSE') isadjuste
2015-06-28