Time of Update: 2015-02-25
標籤:市場經濟 oracle 大學生 工程師 初學者 1.在2015年新年之際本是合家歡樂時間,對廣大還默默戰鬥在一線oracle維護工程師表示敬佩,有廣大的oracle維護人員才有市場經濟的繁榮。本人為一位對於oracle技術熱忱的甲方人員,但Q名為lunar(5163721)為oracle原廠銷前工程師在各類群中大肆直接或者
Time of Update: 2015-02-25
標籤:從上周起,伺服器Oracle資料庫出現問題,用不到半天,就會報maxsession(150)的問題,肯定是資料庫的會話超過最大數了。 由於伺服器跑的是檔案傳輸應用,佔用的請求和會話肯定很大,因此使用者數不大就已經讓oracle的會話數達到最大值。 處理方式不外乎兩種:擴大oracle最大session數以及清除inactive會話,當然還有,就是從資料庫連接池和程式bug上面下手。 從各處收集了一些查看當前會話的語句,記錄一下: 1.
Time of Update: 2015-02-26
標籤:identified oracle account number commit 4、事務4.1事務的概念 從第一個DML語句開始執行,以rollback或者commit為結束標記,之前所有的DML操作(insert,update,delete )都是屬於這個事務的範圍內。4.2
Time of Update: 2015-02-12
標籤:我記得大二的時候,我們上java課程,當時老師就說了JDBC這個東西,也沒怎麼好好學,直到如今,我也不直到JDBC是什麼玩意,就知道這玩意能夠從資料庫提取資料,那麼JDBC究竟是什麼呢?JDBC是Java DataBase
Time of Update: 2015-02-11
標籤: 今天溫習oracle事務,記錄如下: 事務定義 事務是保持資料的一致性,它由相關的DDL或者DML語句做為載體,這組語句執行的結果要麼一起成功,要麼一起失敗。 我們知道SQL92標準定義了資料庫事務的四個特點:原子性 (Atomicity) :一個事務裡面所有包含的SQL語句是一個執行整體,不可分割,要麼都做,要麼都不做一致性
Time of Update: 2015-02-12
標籤:oracle dblink 原創作品,出自 “深藍的blog” 部落格,歡迎轉載,轉載時請務必註明以下出處,否則追究著作權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/details/43764267
Time of Update: 2015-02-13
標籤:SELECT ‘EXEC sys.sp_addextendedproperty @name=N‘||chr(39) ||‘MS_Description‘||chr(39) ||‘, @value=N‘||chr(39)||COMMENTS||chr(39)||‘, @level0type=N‘||chr(39)||‘SCHEMA‘||chr(39)||‘,@level0name=N‘||chr(39)||‘dbo‘||chr(39)||‘, @level1type=N‘||chr(39)|
Time of Update: 2015-02-11
標籤:實用技能分享之恢複oracle被覆蓋的預存程序在編寫或者修改預存程序的時候,很容易遇到一個不小心點一下運行,後面的代碼覆蓋了之前的預存程序。怎麼恢複呢,最快捷便利的方法,flash query!1.把時間戳記改到覆蓋之前create table huifu_procedure as select * from dba_source as of timestamp TO_TIMESTAMP(‘2014-11-26 14:00:00‘, ‘YYYY-MM-DD HH24:MI:SS‘)
Time of Update: 2015-02-11
標籤:oracle goldengate維護1.配置源端具有pump、目標端具有trail的ogg環境1.1 參數檔案extract進程ett參數:EXTRACT ett USERID system, PASSWORD oracle EXTTRAIL ./dirdat/tr TABLE gguser.huangliqiang , WHERE (ID = 100) ;data pump進程dpp參數:EXTRACT dpp USERID system, PASSWORD oracle
Time of Update: 2015-02-11
標籤:oracle dataguard日常維護命令總結1.停止Standbyselect process, status from v$managed_standby; --查看備庫是否在應用日誌進行恢複 alter database recover managed standby database cancel; shutdown immediate; 2.切換到唯讀模式 -----由shutdown模式切換到唯讀模式------- startup nomount; alter
Time of Update: 2015-02-12
標籤:1. view the default user account1 SQL> select username from dba_users;2. lock all users and set their password to expired1 SQL> select ‘alter user ‘|| username || ‘ password expire account lock;’ from dba_users;3. A
Time of Update: 2015-02-12
標籤:資料庫一、函數的使用參數不同Mysql支援多個字串拼接:CONCAT(str1,str2,…) Oralce只支援兩個字串的拼接,若想拼接多個字串可以嵌套使用concat CONCAT(str1,str2) 二、參數中有Null的處理方式不同Mysql:返回結果為串連參數產生的字串。如有任何一個參數為NULL ,則返回值為 NULL。Oralce:如有任何一個參數為NULL
Time of Update: 2015-02-13
標籤:oracle oracle版本轉換 dmp檔案版本轉換 今天客戶給了我一個從oracle11g資料庫裡面匯出的一張表資料檔案給我,檔案的尾碼是dmp檔案,我把dmp檔案匯入我們的業務資料庫中報錯,後來網上一查是因為oracle資料庫版本不一致的原因造成的,我們的業務資料庫版本是oracle10g,對方的資料庫版本是oracle11g,於是上網搜了下可不可以對dmp檔案進行版本轉換,還真被我
Time of Update: 2015-02-11
標籤:資料庫查詢語句內部執行過程select * from
Time of Update: 2015-02-13
標籤:預存程序中調用預存程序create or replace package body PF_Role_Pack is procedure sp_GetPage_Role(pageSize_ in number, --每頁大小 pageIndex_ in number, --資料頁數,從1開始 RoleNname_ nvarchar2,
Time of Update: 2015-02-13
標籤:資料庫系統 oracle 觸發器 使用者 一、觸發器的概念 觸發器在資料庫裡以獨立的Object Storage
Time of Update: 2015-02-12
標籤:因為是本機資料庫沒有重要資料,所以可以隨便自己折騰。出現問題原因:從生產資料庫匯入一個表到本地庫測試,因資料量過大,在匯入4-5個小時後,手動中斷匯入。是否異常關機不能確定。之後再開啟資料庫出現一點問題,說是C盤空間小,就擅自刪了幾個大的資料庫檔案和所有記錄檔。--以下是具體操作,先是對資料庫檔案的恢複,之後恢複記錄檔:-----------------------------------------------------1、資料檔案物理刪除後,資料庫無法開啟的解決-----------
Time of Update: 2015-02-12
標籤: 有一個表名為tb,欄位段名為name,資料類型nchar(20)。1、假設欄位資料為空白,則不管改為什麼欄位類型,可以直接執行:alter table tb modify (name nvarchar2(20));2、假設欄位有資料,則改為nvarchar2(20)可以直接執行:alter table tb modify (name
Time of Update: 2015-02-11
標籤:邏輯上: Single column 單列索引Concatenated 多列索引Unique 唯一索引NonUnique 非唯一索引Function-based函數索引Domain 域索引 物理上: Partitioned 分區索引NonPartitioned 非分區索引B-tree:Normal 正常型B樹Rever Key 反轉型B樹 Bitmap
Time of Update: 2015-02-12
標籤:加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select