Time of Update: 2018-07-23
1.IOE IOE分別是IBM、Oracle、EMC,更確切地說是IBM小型機、Oracle資料庫與EMC存放裝置的組合。這三駕馬車構成了一個從軟體到硬體的完整商用資料庫系統,可以說是同類產品中的最佳組合。 2.EMC公司簡介 EMC(易安信)為一家美國資訊儲存資訊科技公司,主要業務為資訊儲存及管理產品、服務和解決方案。EMC的主要產品為企業級伺服器儲存硬體和軟體,以及與儲存相關的網路產品。 3.阿里巴巴的“去IOE”化運動
Time of Update: 2018-07-24
dbms_output包主要用於調試pl/sql程式,或者在sql*plus命令中顯示資訊(displaying message)和報表,譬如我們可以寫一個簡單的匿名pl/sql程式塊,而該塊出於某種目的使用dbms_output包來顯示一些資訊。 涉及到的知識點如下: 1、enable:在serveroutput on的情況下,用來使dbms_output生效(預設即開啟) 2、disable:在serveroutput on的情況下,用來使dbms_output失效
Time of Update: 2018-07-24
sysdba使用者可以登入,普通使用者登入報錯如下: [oracle@dbserver ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on Mon Oct 17 21:07:09 2016 Copyright (c) 1982, 2009, Oracle. All rights reserved. SQL> conn zs/123456 ERROR: ORA-01033: ORACLE
Time of Update: 2018-07-23
一、Oracle 向 DB2遷移工具 1. IBM DB2 Migration Toolkit 利用免費的 IBM DB2 Universal Database(UDB)Migration Toolkit(MTK)簡化和改進向 DB2 UDB 的遷移工作。這個新的遷移公用程式提供了嚮導和便於使用的五步介面,這些有助於您快速地將現有的 Sybase、 Microsoft SQL Server和Oracle資料庫物件轉換到 DB2 通用資料庫。使用
Time of Update: 2018-07-23
並行(Parallel)操作特性,是Oracle為更充分利用伺服器硬體處理資源,提高特定大資料量操作效率,應對海量生產資料而推出的一種技術特性。通常,我們進行的SQL處理都是單進程操作,對應單個CPU操作單元。所謂的並行操作,就是在軟硬體條件允許的情況下,Oracle調用多個處理單元分別進行處理,最後匯合結果的過程。對一些SQL進行有計劃的並行操作,可以顯著提高系統操作速度。 1、海量資料的困局 互連網絡時代給世界帶來很多變化,其中一項就是資訊的爆炸,
Time of Update: 2018-07-23
Mybatis本身是很靈活的,因為可以自己在XML檔案中編寫sql進行操作,那就可以一次性將插入到資料庫中,這樣只用向資料庫提交一次,效能也可以提高不少。下面來看一個例子: 首先,在DataMapper.java 介面類中加入介面: void batchInsertUcfUserBatchImport(List<UcfUserBatchImport> ucfUserBatchImportList) throws Exception;
Time of Update: 2018-07-23
1.運行db的sqlplus:sqlplus sys/sys as sysdba (sys/sys為“使用者名稱”/“密碼”) 或配置client的監聽後運行Client的sqlplus 2. (可省略)查看當前服務名:SQL> show parameter service_name 3. 修改服務名:SQL> alter system set service_names='orcl' scope=both; 4.
Time of Update: 2018-07-23
遊標的概念: 遊標是SQL的一個記憶體工作區,由系統或使用者以變數的形式定義。遊標的作用就是用於臨時儲存從資料庫中提取的資料區塊。在某些情況下,需要把資料從存放在磁碟的表中調到電腦記憶體中進行處理,最後將處理結果顯示出來或最終寫回資料庫。這樣資料處理的速度才會提高,否則頻繁的磁碟資料交換會降低效率。
Time of Update: 2018-07-23
看下哥的操作; 使用者atongmu串連,修改資料表空間 USERS 為離線;提示許可權不足; oracle大致說:找資料庫管理員來進行操作,或者讓他授予你需要的許可權; sys使用者串連,更改成功; 再開啟表,出現下面提示;無法讀取資料檔案; 用此命令修改為線上即可; ALTER TABLESPACE XXXXXXX ONLINE; 下面實驗關閉開啟資料庫; 先開啟一個系統資料表看看;可以開啟;
Time of Update: 2018-07-24
一、 CDB 備份 1.1 只備份CDB 只備份CDB資料庫需要具有SYSDBA或SYSBACKUP許可權使用者串連到CDB的root環境下,執行backupdatabase root命令即可完成對CDB的備份,方法如下: [oracle@12c01 ~]$ rman target / [oracle@12c01 ~]$ mkdir /home/oracle/rmanback/ RMAN> backup database root
Time of Update: 2018-07-24
1 目標 用樣本示範如何建立、刪除、禁用和使用唯一性限制式。 2 什麼是唯一性限制式。 唯一性限制式指表中一個欄位或者多個欄位聯合起來能夠唯一標識一條記錄的約束。聯合欄位中,可以包含空值。 註:在Oracle中,唯一性限制式最多可以有32列。 唯一性限制式可以在建立表時或使用ALTER TABLE語句建立。 3 唯一性限制式和主鍵的區別 主鍵(Primary Key):所有組成主鍵的列都不能包含空值。唯一性限制式(Unique Constraint)
Time of Update: 2018-07-23
Oracle | PL/SQL唯一索引(Unique Constraint)用法 1 目標 用樣本示範如何建立、刪除、禁用和使用唯一性限制式。 2 什麼是唯一性限制式。 唯一性限制式指表中一個欄位或者多個欄位聯合起來能夠唯一標識一條記錄的約束。聯合欄位中,可以包含空值。 註:在Oracle中,唯一性限制式最多可以有32列。 唯一性限制式可以在建立表時或使用ALTER TABLE語句建立。 3 唯一性限制式和主鍵的區別 主鍵(Primary Key):
Time of Update: 2018-07-23
本文源自TTT BLOG,原文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html 簡介: 本文全面詳細介紹oracle執行計畫的相關的概念,訪問資料的存取方法,表之間的串連等內容。 並有總結和概述,便於理解與記憶!
Time of Update: 2018-07-23
機器遭遇斷電,之後oracle就不能啟動了,報錯ORA-03113: end-of-file on communication channel (通訊通道的檔案結尾) SQL> conn /as sysdba Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area
Time of Update: 2018-07-23
Oracle RAC常用維護工具和命令 1節點層 olsnodes 2網路層 oifcfg 3叢集層 crsctl,ocrcheck,ocrdump,ocrconfig 4應用程式層 srvctl,onsctl 1)[grid@node1 ~]$ olsnodes -n -i -s -t node1 1 node1-vip Active
Time of Update: 2018-07-24
Oracle to Oracle版本的 平時給客戶生產環境部署參考的文檔,總結的比較詳細,主要是詳細的說明了資料初始化的過程,參數各個環境不同,所以只是寫了比較簡單的,根據實際條件添加吧。 1. 前期準備 1.1. 系統層面 windows需要安裝c\c++ 2005運行庫 1.2. 資料庫層面 運行full-DB_CheckOracle.sql 查看結果,檢查是否有不支援的對象 2. 源端資料庫配置 2.1
Time of Update: 2018-07-24
SRVCTL是ORACLE RAC叢集組態管理的工具。本文是對SRVCTL的所有命令進行詳細說明的一篇參考文檔。 SRVCTL Add 添加資料庫或執行個體的配置資訊。在增加執行個體中,與-i一起指定的名字應該與INSTANCE_NAME 和 ORACLE_SID參數匹配。 srvctl add database -d database_name [-m domain_name]-o oracle_home [-s spfile] srvctl add instance
Time of Update: 2018-07-24
在Exadata中,出現任何與資料庫無關的問題的時候最好都運行exachk進行健全狀態檢查。exachk收集的資訊很全,省去大量人工收集的繁瑣步驟。並且收集完成以後,可以在整體上對系統的健康情況做一個評估,該報告包含軟體、硬體、韌體版本、配置等方面資訊,從中發現一些可疑點,進而縮小範圍進行下一步的診斷。
Time of Update: 2018-07-24
什麼時候需要用到這2個時間,先簡單說下: 假如你3月15日訂購的包月產品,月底出帳,那麼應該收取17天的費用,這個時候就應該判斷訂購時間是否大於月初時間。 如果你只用到了3月25號,那麼應該收取11天,這個時候你就需要判斷使用時間是否小於月底時間。而訂購時間和使用時間 是一般是存在於產品表的。包月的定價計劃存在於定價表裡,所以說批出使用者的費用是需要用到月底,月初時間。 //尋找本月月初 Select TO_DATE(TO_CHAR(SYSDATE, 'YYYY-MM') |
Time of Update: 2018-07-24
最近,有客戶提出在系統的應用中使用PLSQL DEVELOPER工具,出現資料庫頻繁自動中斷連線,是在不使用的情況下(每隔一段時間)的異常現象,而且還有個怪異形象,就是同一個網段就沒有出現過這樣的現象,由於開發人員提到了,就到網上找相應的資料,有三種解決方案。 方法一、直接修改資源設定檔 第一步,查詢資源檔,找到CONNECT_TIME所在的profile名。 select resource_name,profile from