Time of Update: 2014-06-14
Oracle提供了scott使用者的重建指令碼,11G利用指令碼建立scott簡單操作如下:SQL> select * from dba_users where username='SCOTT'; ------之前已手動刪除scottno rows selectedSQL> exitDisconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith
Time of Update: 2014-06-14
ORA-14300: 分區關鍵字映射到超出允許的最大分區數的分區環境為:Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production對象表為按天的自動分區表:PARTITION BY RANGE ("START_TIME") INTERVAL (NUMTODSINTERVAL(1,'DAY'))原因為:當START_TIME的值為NULL時,然後向分區對象表插入資料,資料庫不知道將該條記錄插入到哪個分區,
Time of Update: 2014-06-14
MongoDB部署實驗系列文章,MongoDB做為NoSQL資料庫,最近幾年持續升溫,越來越多的企業都開始嘗試用MongoDB代替原有Database做一些事情。MongoDB也在叢集,分區,複製上也有相當不錯的的表現。我通過將做各種MongoDB的部署實驗進行介紹。第二篇 MongoDB 複本集自動複製 Replica Set,分為7個部分 1.初始設定檔案目錄 2.啟動複本集 Replica Set 3.類比
Time of Update: 2014-06-14
在Oracle 11g以前,如果要在一個大表中增加一列,並設定預設值,那將是一個非常悲劇的事情.有些時候不得不選擇線上重定義功能來實現該需求.而在11g中增加新列並設定預設值,只是簡單的修改資料字典來實現該功能,大大提供效率10g加列(預設值)SQL> select * from v$version; BANNER----------------------------------------------------------------Oracle Database 10g
Time of Update: 2014-06-14
今天,一個11.2.0.2 on CentOS5.8 x86-64 的單點庫,出現了問題。具體現象就是,每次alter database open時,會在10幾秒內 自動crash(崩潰)掉alert 日誌如下------------------------------------------------------------------------------------------------------------------------SMON: slave died
Time of Update: 2014-06-14
一、 實驗一a) 實驗要求:i. 將vip使用者下的表 move到DATA資料表空間中,達到整理表的片段的目的;--我認為應該是檢查某個或某些資料表空間的使用方式,來針對錶空間的表進行磁碟重組,而不應該是針對使用者的,除非該使用者下的表都在同一個資料表空間裡,且該資料表空間存在大量片段,否則命題不太清晰。 ii. 觀察move以後,表會發生哪些變化;以及對相關的查詢有何影響;b) 實驗分析:i. 目的分析:通過move表達到整理表的片段的目的。因為資料庫中的表經曆了多次的DML操作後,
Time of Update: 2014-06-14
從Oracle 11.2.0.2開始提供了使用者重新命名的新特性,在以前的版本中,如果需要rename username我們一般使用imp的fromuser、touser,資料泵impdp的remap_schemas。如果說我們要匯入一個schema資料替代以前的schema,並且之前的schema需要保留,那麼可以rename之前的使用者。SYS AS SYSDBA@devcedb>select * from v$version; BANNER -----------
Time of Update: 2014-06-14
--測試環境: OS:RedHat linux(64) Primary: IP:192.168.94.198 SID:dgdb1 Hostname:dg1 DB_UNIQUE_NAME:dgdb1 Database:10.2.0.1(64) Standby:
Time of Update: 2014-06-14
曾經處理過硬碟上資料損毀或者資料丟失的問題嗎?結果,儘管你還處在診斷和分析問題發生的階段,終端使用者和經理已經聯絡你,並且希望知道解決問題的大概時間(ETA)了。你是否希望擁有一個簡單,並且更為重要的是,快速的方法來診斷和修複這種類型的故障呢?繼續閱讀,來瞭解Oracle資料恢複顧問(DRA)在這種情況下是如何協助我們的吧!資料恢複顧問(Data Recovery
Time of Update: 2014-06-14
--執行個體示範---system使用者匯出C:\Users\ZML>exp system/zml file='D:\zml.dmp' log = 'D:\zml.log' tables = (zml)Export: Release 11.2.0.1.0 - Production on 星期一 4月 21 21:39:12 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights
Time of Update: 2014-06-14
世上本沒有路,走的人多了也就成了路。為什麼不能在 Postgres上建一個MongoDB 呢?Postgres 社區在 NoSQL採取一系列動作後並沒有坐以待斃. Postgres一直在進步: 整合了 JSON和 PLV8. PLV8 引入了 V8 Javascript引擎 . 操作 JSON也更簡單了 (需要驗證).開始前需要做的準備:Postgres 9.2+ (as of this blog entry, 9.2 is in beta) -
Time of Update: 2014-06-14
1、唯讀資料表空間的恢複預設情況下,即使丟失了唯讀資料檔案,RMAN也不會在執行完成資料庫還原操作時還原唯讀資料檔案。要在完全恢複期間還原唯讀資料檔案,就必須在restore命令中使用check readonly參數。 restore database check readonly; 需要注意的是,執行recover tablespace或recover
Time of Update: 2014-06-14
在將Oracle預存程序遷移到HIVE平台時,不可避免地會遇到表關聯的相應文法問題。本文詳細對比了ORALCE和HIVE的各種表關聯文法,包括內關聯,左,右關聯,全外關聯和笛卡爾積。一.建立表ORACLE:create table a(a1 number(10),a2 varchar2(50));create table b(b1 number(10),b2 varchar2(50));HIVE:CREATE TABLE IF NOT EXISTS a (a1
Time of Update: 2014-06-14
資料庫鎖定Contention是我們在實際中經常遇到的問題。嚴重的Contention可能會引起整體資料庫效能衰減,乃至串連失敗。實際生產如果出現Contention,通常是比較緊急的情況,快速定位錯誤問題,解決問題是營運人員的挑戰。 Contention出現的原因很多,但總的來說有兩個大的類型,一個是資料庫本身後台進程之間協調故障,另一個是應用程式或者使用者操作導致的等待鎖定。前者通常是由於Oracle
Time of Update: 2014-06-14
Oracle資料表空間和資料檔案裡面,Temp資料表空間和檔案是比較特殊的。除了Temp資料表空間對應的臨時段(temp
Time of Update: 2014-06-14
先看有沒有sqlnet.ora [Oracle@localhost ~]$ cd $ORACLE_HOME[oracle@localhost dbhome_1]$ cd network[oracle@localhost network]$ cd admin[oracle@localhost admin]$ lslistener.ora samples shrept.lst[oracle@localhost admin]$VMware+Linux+Oracle 1
Time of Update: 2014-06-14
Oracle擷取周幾以及每周對應得開始日期和結束日期--擷取近一年周的開始日期和結束日期,從星期日開始 select '2014'||sunday.the_week,decode(sign(sunday.the_day-saturday.the_day),-1,sunday.the_day,sunday.the_day-7) sunday,saturday.the_day saturday from (select to_char(wwm,'WW')
Time of Update: 2014-06-14
1、 建立表完整文法CREATE TABLE [schema.]table(column datatype [, column datatype] … )[TABLESPACE tablespace][PCTFREE integer][PCTUSED integer][INITRANS integer][MAXTRANS integer][STORAGE
Time of Update: 2014-06-14
注意:大家在維護RAC環境是,請不要輕易使用“create pfile from spfile;”命令建立PFILE檔案。 原因是這樣的,在RAC環境,SPFILE預設情況下會存放在共用儲存上(裸裝置或ASM磁碟組上),RAC的每個節點都是使用PFILE指向SPFILE的方法來完成SPFILE的定位的。即pfile檔案中存放的是spfile的路徑。 如: [Oracle@rac1]#cat
Time of Update: 2014-06-14
首先查看系統版本平台:[root@localhost ~]# cat /etc/RedHat-releaseCentOS release 6.4 (Final)[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-358.el6.x86_64#1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/LinuxCentOS 6.2上原始碼編譯安裝MySQL-5.6