資料庫管理員DBA必讀

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

1分鐘 當資料庫管理員

 安裝完oracle之後,希望給遠端使用者分配一個連結,怎麼辦?  1.運行命令   lsnrctl status  看監聽是否起來2。如果沒有監聽運行,則運行程式裡面用 net manage 去配置或者使用 net Configuration Assis來配置 3。使用 Database Configuration Assistant 來配置一個新的資料庫,SID和服務名一般都是一致,比如都是orcl4。提供

過度使用DBLINK做系統整合會帶來的問題

過度使用DBLINK做系統整合會帶來的問題過度使用DBLINK做系統整合會帶來很多問題,問題主要由以下幾點:1. 大量消耗資料庫資源;本地系統每通過DBLINK連結遠端系統一次,都會產生一個本地session,如本地session不退出或者手動釋放,只有通過session逾時才能自動釋放,會浪費大量的系統資源2.

ORA-00054: resource busy and acquire with NOWAIT specified

ORA-00054: resource busy and acquire with NOWAIT specifiedORA-00054: resource busy and acquire with NOWAIT specified如果不使用NOWAIT等項,預設為等待(WAIT)其他事務提交後在返回結果。WAIT integer,與NOWAIT的功能相似,但可以等待使用者指定的秒數。如:"WAIT 3"等待3秒後,其他事務還沒有提交將返回如下結果:ORA-30006: resource

MyCAT報java.lang.OutOfMemoryError: Java heap space

MyCAT報java.lang.OutOfMemoryError: Java heap space早上同事反映,mycat又假死了,估計還是記憶體溢出,查看了一下錯誤記錄檔。INFO  | jvm 1    | 2016/03/25 07:09:06 | java.lang.OutOfMemoryError: Java heap spaceINFO  | jvm 1    | 2016/03/25 07:09:06 |

MySQL5.6匯入資料時的錯誤分析

MySQL5.6匯入資料時的錯誤分析今天在匯入mysqldump匯出的資料的時候出現了一個奇怪的錯誤?ERROR 1064 (42000) at line 13327: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*/' at line

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_

利用Oracle Data Guard完成跨平台的資料庫遷移案例

利用Oracle Data Guard完成跨平台的資料庫遷移案例客戶原本是一套單機版的Oracle 11.2.0.3.0 Database for Windows的資料庫系統,客戶的需求是將單機版的Oracle Database遷移到3節點的Oracle RAC Database中,並且平台變成Linux,但資料庫版本不變化。客戶希望儘可能短的停機時間。通常對於不跨版本的Oracle Database遷移常使用DG(Data

shell指令碼中報錯dirname:無效選項 -- b

shell指令碼中報錯dirname:無效選項 --

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-12516故障解決

ORA-12516故障解決早上剛上班,同事告訴我資料庫連不上了,提示“ORA-12516”錯誤,我嘗試通過PL/SQL Developer遠端連線資料庫,果然,報錯了“ORA-12516: TNS:

Oracle 11g RAC 遠程登入資料庫時間和OS時間相差16小時解決方案

Oracle 11g RAC 遠程登入資料庫時間和OS時間相差16小時解決方案幫同事安裝Oracle 11.2.0.4的RAC資料庫用於項目壓力測試,作業系統為red flag server 3版本。今天同事突然來電話說資料庫時間和os時間相差16個小時,遇到的問題是,2個節點從本地登陸,查看sysdate和os時間一致,但是遠程登陸其他節點,資料庫時間和os時間相差16個小時,馬上懷疑是資料庫時區有問題。經查,資料庫時區確實不是東八區,然後停掉應用程式,著手修改資料庫時區。alter

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 DB閃回(Flashback database)開啟筆記

Oracle DB閃回(Flashback database)開啟筆記為測試部門搭建一台Oracle DB,需滿足可以經常將整個資料庫回退到某時間點的需求。比較簡單的方法是使用Oracle的閃回特性之一"閃回資料庫"。 預備知識:閃回資料庫需要使用兩種日誌:閃回日誌和重做日誌。重做日誌的概念不需多談,所謂的閃回日誌的記錄正好與重做日誌的記錄相反。可以簡單的這樣認為:比如重做日誌記錄了一條insert命令,那麼閃回日誌就記錄這條記錄相關的delete命令,當然實際上這是非常複雜的過程。

Oracle查詢前10條記錄及分頁查詢(第5條到第10記錄),oracle第5條

Oracle查詢前10條記錄及分頁查詢(第5條到第10記錄),oracle第5條如果你想瞭解Oracle查詢前10條記錄的相關實際應用方案的話,你就可以點擊以下的文章對其在實際相關操作中的正確用法,有一個更加完善的認識,希望你在瀏覽完以下的文章會以下就是本文的詳細內容的介紹。在Oracle怎樣查詢表中的top10條記錄呢?select *  from test  where rownum <=10

裝置\Device\Harddisk1\DR1 有一個不正確的區塊,harddisk1dr1

裝置\Device\Harddisk1\DR1 有一個不正確的區塊,harddisk1dr1最近遇到一個windows上的Oracle DB system資料表空間有問題,然後第一個反應就是查看windows的日誌查看器,確實發現了報錯:裝置\Device\Harddisk1\DR1 有一個不正確的區塊經過baidu,發現Harddisk1 是第二塊硬碟,因為在Windows中,硬碟是從0開始編號的。至於DR 是什麼意思,暫時沒找到。針對該問題,首先要客戶檢查儲存上的硬碟有無問題。

Mysql如何刪除以“#sql-”開頭的暫存資料表,

Mysql如何刪除以“#sql-”開頭的暫存資料表,author:skatetime:2014/09/28 Mysql如何刪除以“#sql-”開頭的暫存資料表 現象:在重建索引後,發現Mysql伺服器的磁碟空間快滿了在用如下命令重建索引mysql> alter table skatetab add unique index(id, uid), drop primary key, add primary key(uid,

使用MERGE語句同步表,merge語句同步

使用MERGE語句同步表,merge語句同步先建好測試環境: USE TEMPDBGOIF OBJECT_ID('T1') IS NOT NULL DROP TABLE T1IF OBJECT_ID('T2') IS NOT NULL DROP TABLE T2GOCREATE TABLE T1(ID1 INT,VAL1 VARCHAR(50))CREATE TABLE T2(ID2 INT,VAL2 VARCHAR(50))GOINSERT INTO

關於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.