Time of Update: 2014-06-15
本練習使用RMAN建立各種資料庫物件的備份組。(1)使用RMAN,在預設的NOCATALOG模式中通過作業系統身分識別驗證串連至資料庫。在作業系統提示符下輸入如下所示的命令: rman target / nocatalog(2)使用REPORT
Time of Update: 2014-06-15
1、匯入模組import MySQLdb>>> help ('MySQLdb')>>> help ('MySQLdb.cursors')2、串連資料庫conn = MySQLdb.Connection(host='host',user= 'user',passwd= 'password',db = 'dbname',port=port)例如:conn = connect(host='10.0.*.*',user='root',db='mysql'
Time of Update: 2014-06-15
Type是我們經常使用的資料庫物件結構。我們在實際中,可以單獨定義type類型,之後在PL/SQL代碼或者資料表中使用。 在一個偶然的機會讓筆者發現使用Type類型在資料exp/imp中的麻煩。當我們使用exp/imp工具進行同資料庫執行個體(Instance)不同Schema之間資料拷貝時,如果Schema中有type類型,就會出現問題錯誤。 具體我們還是通過一系列的實驗進行證明。1、實驗環境準備 我們使用10gR2作為實驗資料庫。 SQL&
Time of Update: 2014-06-15
先需要明白資料庫的物理結構是由資料庫的作業系統檔案所決定,每一個Oracle資料庫是由三種類型的檔案組成:資料檔案、記錄檔和控制檔案。資料庫的檔案為資料庫資訊提供真正的實體儲存體。每一個Oracle資料庫有一個或多個物理的資料檔案(data
Time of Update: 2014-06-15
通過下面語句可以得到要刪除Oracle的所有表、索引、序列... 的語句select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete viewsselect 'drop sequence '
Time of Update: 2014-06-15
年前在項目中使用了NoSQL的代表之一 —— MongoDB,微博上總結了一些心得,在這裡和各位分享一下。 開發中用MongoDB的爽快之處 MongoDB是一個非常適合PHP開發的#NoSQL#
Time of Update: 2014-06-15
工作總結:在Oracle下給某個使用者授予訪問本使用者下所有表的許可權。例如:把scott使用者下的所有表的查詢許可權授予T使用者。create or replace procedure grant_selectAll_sql as The_c1 &
Time of Update: 2014-06-15
substr() 函數: 返回字串的一部分。 文法:substr(string,start,length) 必需 - 規定在字串的何處開始。 正數 - 在字串的指定位置開始 負數 - 在從字串結尾的指定位置開始 0 - 在字串中的第一個字元處開始 例子: substr("ABCDEFG", 0); //返回:ABCDEFG,截取所有字元 substr("ABCDEFG", 2); //返回:CDEFG,截取從C開始之後所有字元
Time of Update: 2014-06-15
理論解析: 1)server process 搜尋buffer cache中是否有update要更新的block(記憶體中又名buffer),沒有則從disk讀入buffer cache 2)server process 構造一組change vector來記錄對資料區塊的改動(此時放於PGA中),這組change vector組成 redo
Time of Update: 2014-06-15
MySQL InnoDB表結構的恢複方法是怎樣的呢?下面就為您詳細介紹MySQL InnoDB表結構的恢複步驟,如果您對此方面感興趣的話,不妨一看。MySQL
Time of Update: 2014-06-15
exp test/test file=test.dmp wner=test log=exp.log出錯EXP-00056: Oracle error 29275 encounteredORA-29275: partial multibyte characterEXP-00000: Export terminated unsuccessfully 原因:字元集不一致oracle@MDSWEBDB01:>sqlplus/ as sysdbaSQL*Plus: Release 11.1
Time of Update: 2014-06-15
關於RMAN備份資料庫的異地還原問題,我之前做的也不是很多可以說不是很熟悉,上周六去尚觀科技的聽課的時候,張烈老師正好在講RMAN備份所以又恢複了很多記憶,理解了不少,這周五晚上我們公司要求把生產庫的資料全部備份出來匯入測試庫上使測試庫做生產庫用 所以就緊急之下沒辦法通宵才完成任務。這裡我就把生產庫的全備份資料拷貝到測試庫上用,把測試庫給幹掉了把生產庫的全備份放到測試庫的/bk/目錄下,這個/bk/目錄是我自己建立的
Time of Update: 2014-06-15
@SequenceGenerator(name="SQECagegory",sequenceName="categoryDB",allocationSize=1)import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import
Time of Update: 2014-06-15
有同學討論到Transfer能否支援雙主結構,答案是支援的,這裡簡要描述下。背景Transfer既可以當作主從庫之外的工具來用,也可以本身充當slave的角色。本文分別描述在這兩種使用情境下的部署結構和切換動作。Slave模式a) 結構這個就是最簡單的雙主啦,Transfer呢?代碼直接寫到這兩個Master裡面啦,所以他們就是Transfer.b)
Time of Update: 2014-06-15
從MySQL5.6開始,一個新參數innodb_page_size可以設定Innodb資料頁為8K,4K,預設為16K。這個參數在一開始初始化時就要加入my.cnf裡,如果已經建立了表,再修改,啟動MySQL會報錯。參考手冊:650) this.width=650;"
Time of Update: 2014-06-15
看了mongodb權威指南之後,對於讀寫分離的方式採用複製集比較合適,一般的系統足夠使用了。很容易找到,暫不累述,只描述關鍵步驟。2台伺服器分別為201和202 共3個節點,2個初始配置在202上,1個後來添加在201上先部署2個節點202:./mongod --dbpath ./db1 --port 10002 --replSet blort/Server202:10001./mongod --dbpath ./db --port 10001 --replSet blort/Server202
Time of Update: 2014-06-15
一個警報響應一種特定的事件。 警報響應下列事件類型:1.SQL Server 事件:可以指定一個警報響應一個或多個事件。 使用下列參數來指定觸發警報的事件:錯誤號碼SQL Server Agent在發生特定錯誤時發出警報。 例如,可以指定錯誤號碼 2571 來響應未經授權就嘗試調用資料庫主控台命令 (DBCC) 的操作。嚴重層級SQL Server Agent在發生特定層級的嚴重錯誤時發出警報。 例如,可以指定嚴重層級 15 來響應 Transact-SQL 陳述式中的語法錯誤。資料庫SQL
Time of Update: 2014-06-15
1 定義用於分析Oracle追蹤檔案並且可按需產生一個更加清晰合理的輸出結果的可執行工具2 喜好設定F:\>tkprof Usage: tkprof tracefile outputfile [explain= ] [table= ]
Time of Update: 2014-06-15
mysql-bin.000001檔案是怎麼產生的及處理方法mysql-bin.000001、mysql-bin.000002等檔案是資料庫的動作記錄,例如UPDATE一個表,或者DELETE一些資料,即使該語句沒有匹配的資料,這個命令也會儲存到記錄檔中,還包括每個語句執行的時間,也會記錄進去的。這樣做主要有以下兩個目的:1:資料恢複如果你的資料庫出問題了,而你之前有過備份,那麼可以看記錄檔,找出是哪個命令導致你的資料庫出問題了,想辦法挽回損失。2:主從伺服器之間同步資料主伺服器上所有的操作都在記
Time of Update: 2014-06-15
Oracle中將字串轉換成數組,並根據需要返回指定位置的數群組成員create or replace function GetElementFromArrayByIndex(Liststr in varchar2,sPlitVal in varchar2,iPos integer) return varchar2 is/*Liststr--傳入將要被分割的字串sPlitVal--用來分割的字串iPos--擷取分割後的數組中該位置的元素值*/ type tt_type is