Time of Update: 2017-02-27
DBA視圖樣本如下: dba_data_files ◆關於資料庫檔案的資訊 dba_db_links ◆資料庫中的所有資料庫鏈路 dba_extents ◆資料庫中包括所有分區 dba_free_space ◆所有資料表空間中自由分區 dba_indexes ◆資料庫中所有索引的描述 dba_ind_columns ◆在所有表及聚族上壓縮索引的列 dba_objects ◆資料庫中所有的對象 dba_rollback_segs ◆復原段的描述 dba_segments
Time of Update: 2016-06-26
標籤:成為一個合格的DBA,若只是瞭解怎樣encoding一些SQL語句和簡單的資料庫日常管理是遠不夠的,所以一個合格的DBA需要瞭解IT的方方面面,從而可以具備對效能、硬體和軟體問題排錯的能力。本文將介紹一個DBA需要明白的幾件事情,個人感覺自己在某些方面能力還是不足,也需要大大加強。1.需要瞭解如何進行database的良好設計要做好這個必須要瞭解我另一篇文章,即資料庫的範式及逆範式。不良的資料庫設計直接影響系統的效能,因此良好資料庫的設計給後面的最佳化打下量好的基礎。2.必須熟悉資料庫的系
Time of Update: 2017-09-15
標籤:資料庫服務 釋放 解決 資料 取出 空間 資料倉儲 資料庫設計 div 你對資料庫管理員的定義是什嗎?本 庫比塞克,2017 / 09 /
Time of Update: 2016-03-06
為Linux版本Oracle 11gR2配置HugePageHugePage是Oracle在Linux版本下一種效能最佳化手段。對於共用記憶體地區(SGA)的資料庫系統,Oracle通常都推薦在作業系統層面配置上HugePage,為Oracle執行個體準備更大的可用共用記憶體和整塊的記憶體。本文主要介紹在Oracle 11gR2版本上,進行HugePage配置全過程。記錄下來,共需要的朋友待查。使用HugePages最佳化記憶體效能 PF_RING Libzero中使用HugePage
Time of Update: 2015-09-08
淺說兩種輸出Oracle字元檔案的方法歸納幾條簡單方便的經驗之談吧。前幾天,一個同事為做項目和筆者討論將資料庫檢索處理結果輸出的方法。為了簡單明了,筆者按照不同的需求情境準備了兩種策略供同事進行選擇,記錄下來,權作不時之需的留存。文字檔輸出,特別是大資料量文字檔輸出,是我們在實際需求領域中經常遇到的情境。文字檔是我們最早接觸的檔案格式,格式單一,內容簡單。但是,也正是因為結構簡單,是很多“中間結構檔案”通常選擇的載體。從最早簡單的txt、csv,到現在越來越多出現xml,
Time of Update: 2015-01-30
Oracle 字元集修改(ORA-29275 )今天有朋友資料庫出現ORA-29275 部分多位元組字元,對應的欄位只能用to_char才能正常查詢,感覺是字元集問題。詢問之果然修改過字元集。他的修改方式:SQL>STARTUP MOUNT; SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL>ALTER SYSTEM SET
Time of Update: 2014-11-25
修改Oracle的Job Scheduler 記錄層級及刪除作業記錄Oracle的Job 運行久了會產生大量作業記錄,這些資訊可通過下面的方式清除:1、建立job:Create job links to previous job class. DBMS_SCHEDULER.create_job ( job_name => 'test_log_job',
Time of Update: 2015-07-03
SQL學習之使用order by 按照指定順序排序或自訂順序排序,sqlorder我們通常需要根據客戶需求對於查詢出來的結果給客戶提供自訂的排序方式,那麼我們通常sql需要實現方式都有哪些,參考更多資料總結如下(不完善的和錯誤望大家指出):一、如果我們只是對於在某個程式中的應用是需要按照如下的方式排序,我們只需在SQL語句層級設定排序方式: 1、按照oracled的預設排序:select * from table_name order by
Time of Update: 2015-06-30
ODBC與JDBC比較,ODBCJDBC比較 在學習J2EE的JDBC過程中,剛見到JDBC就馬上聯想到了ODBC,而且我們可以肯定他們之間有必然的關係。開始學它的時候還是覺得有點暈,於是就查了很多資料,與比較熟悉的ODBC進行了比較。 先各自簡單介紹一下ODBC和JDBC。 ODBC(Open Database
Time of Update: 2014-06-15
在Java的效能調優分析中,可以使用 JProfiler 分析JVM運行時的CPU消耗、Memory佔用、Thread情況等資訊。對於Java代碼中調用的Oracle的預存程序、函數它也能輸出調用時間、調用次數等資訊,但對於過程、函數內部的效能情況,JProfiler就使不上力了。在一次調優實戰中,我就遇到了上面的情況,預存程序是效能問題所在,需要調優,這時就要用上 Oracle 提供的 DBMS_PROFILER package了。 1. DBMS_PROFILER
Time of Update: 2015-04-25
簡單的把SQLite資料匯入Mysql庫,sqlite資料匯入mysql 最近在做實驗室器材管理系統,之前用的是SQLite資料庫,因為是網路版的,更換成Mysql資料庫,大量的資料手動敲進太慢了,有沒有一下匯入的方法呢? 這裡本人沒有深挖,只是完成了自己的任務,我首先是把sqlite資料庫中的欄位在HeidiSQL裡面建立好的。 網上最常用的兩種方式是通過匯出sql和匯出csv來實現,這裡嘗試了通過CSV的方法實現資料轉移。 SQLite工具我用的SQLiteStudio2.1.
Time of Update: 2015-03-03
db file async I/O submit 等待事件最佳化,asyncsubmitdb file async I/O submit 等待事件最佳化 一、資料發生db file async I/O submit我們從資料庫awr報告中經常會看到很高db file async I/O submit的等待事件:SQL> select event,wait_class,wait_time from v$session_wait where
Time of Update: 2014-10-28
oracle中把表匯出為txt檔案方法,oracletxt 本篇列舉了幾種把oracle 表中的資料匯出成txt檔案的方法,目前只列舉了三種方式,如果後續發現更好的方法會持續添加進來。 1.plsqldev 裡面有一個選項可以把表以execl格式到時 2.使用spoolsqlplus / as sysdbaset linesize 1000set pagesize 0set
Time of Update: 2014-09-16
kettle中實現動態SQL查詢,kettle實現動態SQLkettle中實現動態SQL查詢 在ETL項目中,通常有根據運行時輸入參數去執行一些SQL語句,如查詢資料。本文通過kettle中的表輸入(“table
Time of Update: 2014-09-15
IT忍者神龜之 配額不足的解決方案ORA-01536: space quota exceeded for tablespace,tablespace今天有同事反映最近幾天的資料在oracle中查不到。檢查TT的錯誤記錄檔顯示:TT5211: TT5211: Oracle out of resource error in OCIStmtExecute(): ORA-01536: space quota exceeded for tablespace 'TBSLOG' rc = -1 --
Time of Update: 2014-08-19
把尾碼.frm,.myd,myi轉換為.sql匯入mysql資料庫,.frmmyi用本地的MySQL資料庫將這些檔案轉換為.sql指令碼1、安裝MySQL,版本和字型要與伺服器一致,否則亂碼。2、用 CREATE DATABASE NAME; 命令建立資料庫MySQL的data就有NAME檔案夾3、把*.frm,*.myd,*.myi檔案copy到data檔案夾下。4、cmd 進到MySQL的bin目錄下,用命令匯出.sql指令碼 mysqldump
Time of Update: 2014-08-02
Oracle 11g 環境下,利用utl_smtp建立發送郵件的預存程序,11gutl_smtp網上太多發郵件儲存過程,我就不轉寄了,弄個簡單的作為樣本;create or replace procedure Send_mail(mail_body varchar2) is smtp_conn utl_smtp.connection; user_name varchar2(20) :=
Time of Update: 2014-07-31
mysql中自訂函數編程,mysql自訂函數文法:建立:Create function
Time of Update: 2014-07-31
Data source rejected establishment of connection, message from server: "Too many connections",establishment詳細錯誤資訊:嚴重: StandardWrapper.Throwableorg.springframework.transaction.CannotCreateTransactionException: Could not open JDBC
Time of Update: 2014-07-23
oracle匯入大資料、資料庫之間遷移資料簡單方法,oracle遷移oracle匯入資料的方式比較多:主要介紹兩種十分簡單的方式(通過已存在的工具完成匯入)。一、通過pl/sql