資料庫管理員DBA必讀

      什麼是DBA  資料庫管理員,英文是Database Administrator,簡稱DBA。這個職位對不同的人意味著不同的意義。一個小的軟體開發工作室和一個分工高度明細的大公司相比,DBA的職責來得更加寬泛一些。一個公司,不管它是自己開發應用軟體,還是購買第三方的應用軟體,只要涉及到資料庫(有多少不涉及資料庫的應用軟體呢?資料庫是商業的靈魂和大腦啊),就需要確定是否僱傭一個或幾個DBA。知道DBA這個職位有哪些要求,對於企業內部這個職位的定義或者對於那些未來的DBA將是至關重要的。

Oracle設定定時任務JOB調度執行預存程序或PL/SQL代碼塊

Oracle設定定時任務JOB調度執行預存程序或PL/SQL代碼塊目前Oracle資料庫設定定時任務job調度一般有兩種方式,分別是dbms_scheduler建立job調度和dbms_job建立job調度。dbms_scheduler建立job調度是在10g以後才有的,甲骨文公司為了用來替換dbms_job而提供了更強大的功能與更靈活的機制/管理。下面介紹這兩種方式。1. dbms_scheduler建立job調度。--查詢  select * from dba_scheduler_

Spring+MyBatis多資料來源切換

Spring+MyBatis多資料來源切換在實際的公司項目中,很可能會遇到一個問題就是,一個Java項目,但是項目中涉及兩個資料庫,這兩個資料庫還在不同IP的機子上。遇到這種情況的時候,我們有兩個選擇1、不走spring的aop方式,直接去多做兩個dataSource2、用spring進行管理,靈活地進行資料來源切換現在就來對第2種方式進行筆記:spring.xml設定檔:<?xml version="1.0" encoding="UTF-8"?>  <beans

ORA-00600 [kcratr_nab_less_than_odr]

ORA-00600 [kcratr_nab_less_than_odr]【說明】最近整個IT的運氣有點背,先是機房的停電事件。最近又發生了一個事故,有台虛擬機器的硬碟壞掉了,導致安裝在虛擬機器上面的應用和資料庫全部起不來了。經過一番折騰虛擬機器終於起來了,但是啟動的時候報錯了:SQL> startupOracle instance started.Total System Global Area 6747725824 bytesFixed Size     

ORA-00020: No more process state objects available故障一例

ORA-00020: No more process state objects available故障一例今天一網友諮詢資料庫宕機了,當時資料庫出現使用者無法登入的癥狀,為了瞭解起因,去查看了網友的警示日誌alert.log,發現在晚上10:00左右出現大量的ORA-00020: No more process state objects available 錯誤,具體錯誤記錄檔如下:Fatal NI connect error 12170.  VERSION

CentOS 6.5安裝MySQL中文亂碼問題解決

CentOS 6.5安裝MySQL中文亂碼問題解決不管是Linux還是Windows都有新手遇到MySQL服務安裝好了之後寫入中文發現亂碼,今天我裝了個CentOS 6.5也遇到了這個問題,現在解決了,分享一下經驗。1.首先安裝mysql,我很怕麻煩。。所以全給安裝了一下,不管那麼多依賴關係了,省心。yum install -y mysql-server mysql mysql-devel2.安裝好了之後,啟動看下是什麼情況service mysqld

Oracle Dba必須瞭解的buffer busy waits等待

Buffer Busy Waits是怎麼產生的?作為一個Oracle Dba,如果你從未遇到過Buffer Busy Waits等待,那麼你算不上一個真正的Oracle Dba。Buffer Busy Waits是Oracle 資料庫非常常見的一個等待,特別是在並發寫比較頻繁的環境裡。說起為什麼會產生這個等待,首先要描述下,Oracle讀寫資料區塊的過程:1)首先依據資料區塊地址計算出(HASH演算法)資料區塊所在的HASH BUCKET。2)根據桶的編號,計算出保護這個桶的CBC LATCH,

SQLite 效能最佳化執行個體分享,sqlite效能最佳化執行個體

SQLite 效能最佳化執行個體分享,sqlite效能最佳化執行個體最早接觸 iOS 開發瞭解到的第一個快取資料庫就是 SQLite,後面一直也以 SQLite

Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected 2, got,errorexpected

Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected 2, got,errorexpected1、錯誤描述20:27:34call new_procedure(20150112)Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected

關於新參數DB_UNRECOVERABLE_SCN_TRACKING,unrecoverablefault

關於新參數DB_UNRECOVERABLE_SCN_TRACKING,unrecoverablefaultDB_UNRECOVERABLE_SCN_TRACKING這個參數是從11.2.0.2才有的,看官方文檔介紹如下:Default valuetrueModifiableALTER SESSION, ALTER SYSTEMRange of valuestrue | falseBasicNoOracle RACMultiple instances must have the

快速解決 Error 45 initializing SQL*Plus 錯誤,initializingplus

快速解決 Error 45 initializing SQL*Plus 錯誤,initializingplus最近,經常碰到使用sqlplus在後台運行sql指令碼的情況,於是就遭遇了 Error 45 initializing SQL*Plus錯誤. 我啟動並執行PL/SQL 檔案 test.sql 如下set serveroutput on;set timing on;DECLAREBEGIN

mysql用法精華集錦,mysql精華集錦

mysql用法精華集錦,mysql精華集錦1.      環境:windows,MySQL Server 5.5,Navicat forMySQL2.      Mysql常用sql語句SQL分類:DDL—資料定義語言 (Data Definition

mysql 的load data infile的用法,mysqlinfile

mysql 的load data infile的用法,mysqlinfileLOAD DATA INFILE語句從一個文字檔中以很高的速度讀入一個表中。1、基本文法LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY 'string']

rac_grid自檢提示缺少pdksh-5.2包,rac_gridpdksh-5.2

rac_grid自檢提示缺少pdksh-5.2包,rac_gridpdksh-5.2原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/40779171 環境:CentOS 6.4 64bit、grid 64bit 錯誤描述:進行grid自檢時報錯,缺少pdksh-5.2包(前提已經安裝了ksh包) 

Conventional-path insert(傳統路徑插入),sys.path.insert

Conventional-path insert(傳統路徑插入),sys.path.insert   前面我們已經說過了Direct-path INSERT,現在來說一下ConventionalINSERT。文章來源"Oracle Database Administrator's Guide11g Release 2 (11.2)”Conventional and Direct-Path INSERTYou can use the INSERT statement

proc中插入VARCHAR2欄位報ORA-01461: can bind a LONG value only for insert into a LONG column,varchar2ora-01461

proc中插入VARCHAR2欄位報ORA-01461: can bind a LONG value only for insert into a LONG column,varchar2ora-01461最近做一個天信達貨運介面的項目,碰到這麼個詭異的問題。背景:使用proc寫的應用,向資料庫插入記錄。表中有三個VARCHAR2(4000)類型的欄位。註:Oracle 9i的庫。問題:執行的時候提示:ORA-01461: can bind a LONG value only for

Oracle修改欄位類型和長度,oracle修改欄位

Oracle修改欄位類型和長度,oracle修改欄位Oracle修改欄位名alter table 表名 rename column 舊欄位名 to 新欄位名Oracle修改欄位類型和長度alter table 表名 modify 欄位名

執行個體詳解Django的 select_related 和 prefetch_related 函數對 QuerySet 查詢的最佳化(二),djangoqueryset

執行個體詳解Django的 select_related 和 prefetch_related 函數對 QuerySet 查詢的最佳化(二),djangoqueryset這是本系列的第二篇,內容是 prefetch_related() 函數的用途、實現途徑、以及使用方法。本系列的第一篇在這裡3.

Oracle UNDO 監控,oracleundo監控

Oracle UNDO 監控,oracleundo監控Oracle 10g及後續版本較以前版本有一新特性即自動調整undo retention時間,大大簡便了管理,對於自動擴充(autoextend on)的undo資料表空間,參數undo_retention設定成為Oracle自動調節undo retention的最低閥值。對於非自動擴充(autoextend off),非guarantee 的undo

關於expdp匯出遠端資料到本地的使用

對於資料的匯出,匯入。對於exp/imp可以實現把遠端資料匯入到用戶端,但是功能沒有expdp/impdp強大對於expdp/impdp功能很強大,但是對於匯出的資料只能是在服務端。下面我們就基於通過expdp結合dblink把資料直接匯出到本地 下面使用匯出 如果空間允許建議匯出到伺服器# 對於orac_remote是一個本地命名,可以通過netca進行配置,或者直接修改相關設定檔# 需要保持orac_remote的system使用者是open狀態,並且密碼是正確的# 可以通過

總頁數: 978 1 .... 8 9 10 11 12 .... 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.