Time of Update: 2014-06-15
1、OracleCREATE OR REPLACE FUNCTION SETSTATE(OLDVALUE VARCHAR2, POS NUMBER, SVALUE VARCHAR2) RETURN VARCHAR2 IS RETURN_VALUE VARCHAR2 (20); LEN&nbs
Time of Update: 2014-06-15
1、用Oracle身份登陸2、編寫自動備份的指令碼並清除歸檔日誌$ vi /home/oracle/backs.sh#!/bin/shsource /home/oracle/.bash_profilecd $ORACLE_HOME/binrman target / nocatalog msglog=/home/oracle/rman_bk_`date '+%Y%m%d%H%M%S'`.log <<EOFrun{REPORT OBSOLETE;DELETE force
Time of Update: 2014-06-15
修改相應的核心參數kernel.sem = 250 32000 100 128kernel.shmmax=2147483648kernel.shmall=4194304kernel.sem = 250 32000 100 128net.ipv4.tcp_rmem=4096 4194304 4194304net.ipv4.tcp_wmem=98304 4194304
Time of Update: 2014-06-15
--1. 這種寫法相當於一個 Left join, 以外面的where為更新條數。 -- 注意! 如果內面的表的(where之後取得的)條數比外面表的(where之後取得的)條數少, 會造成 不滿足=條件的記錄 賦給 null 值。 -- 要想不出現錯誤地賦 NULL 值, 必須在外面加一個 in ( select ... ) , 強制內外表的記錄一致。
Time of Update: 2014-06-15
現在有個每天至少300W資料的表(mt),打算以每月分區的方式建成分區表,分區時,《讓Oracle跑的更快2》P21說:[sql] SQL>alter system set db_create_file_dest='F:\oradata\orclyxkj\tbs_test_t_mt_2012'; [sql]
Time of Update: 2014-06-15
Oracle 10g r2 rac資料庫修改歸檔到ASM1,asm上建立相關空間目錄 export ORACLE_SID=+ASM1asmcmdmkdir arch1 arch2ASMCMD> pwd+DATA/RACDB/archiveASMCMD> lsarch1/arch2/ASMCMD>2,mount狀態下,在一個節點修改 [oracle@rac1 software]$ export ORACLE_SID=racdb1[oracle@rac1
Time of Update: 2014-06-15
HBase在分布式部署上採用master/slave的方式,主要包含3大功能組件,分別是:RegionServer、MasterServer和ClientLibrary在分布式儲存上使用的是Hadoop的HDFS子架構分散式運算功能基於Hadoop的MapReduce實現1.RegionRegion作為HBase的分布式儲存單元包含了一組Row,這些Row的key值在索引排序上是連續的,因此在分布式儲存的時候,RowKey的定義非常重要,要確保具有相同性質的資料是儲存在同一台機器上,最好的方法就
Time of Update: 2014-06-15
對於RAC來說,最重要的還是要理解內部原理和體繫結構。安裝不是非常難的事情。排錯和維護都離不開體繫結構以及內部原理。叢集分類1、高效能運算計算任務分配到不同電腦節點來提高整體計算能力,主要應用在科學計算領域。主要利用的是並行計算。2、負載平衡叢集(LB)把業務的負載流量儘可能的平均合理的分配到叢集的各個節點上,每個節點都可以處理一部分負載,並且可以根據負載情況進行動態平衡。負載平衡演算法不是簡單的平均,而是根據每個節點的可用資源或網路的特殊情況來進行最佳化分配。因此分配+合理才是負載平衡的核心。
Time of Update: 2014-06-15
誰都不想弄丟家門鑰匙,但不管多麼小心,時間長了,這樣的事情總會發生幾次。MySQL密碼也是一樣,把它寫在文檔上不太安全,記在腦子裡又難免會忘記。如果你忘記了MySQL密碼,如何重設它呢?下面是錯誤答案:首先停止MySQL服務,然後使用skip-grant-tables參數啟動它:shell> /etc/init.d/mysql stopshell> mysqld_safe --skip-grant-tables
Time of Update: 2014-06-15
71. Your database instance is started using the server parameter file (SPFILE). Control files are multiplexed and stored on different disks. Because of a disk failure, you lost one of these control files. You replaced the damaged disk. What is the
Time of Update: 2014-06-15
測試環境slse11.2,10.4,RedHat5.3,CentOS5解壓壓縮包gavin:/Oracle # tar -xzvf db2exc_975_LNX_x86.tar.gz cd /oracle/special_27924_linuxia32_expc/圖形介面安裝./db2setup手動安裝db./db2_install [預設路徑是/opt/ibm/db2/V9.7]如需要升級進入到解壓後的升級包中執行./installFixPack -f level -b
Time of Update: 2014-06-15
使用Linux,要用MySQL,必須對其常用命令非常熟悉. 下面是搜集的一些常用命令1.linux下啟動mysql的命令: mysqladmin start/ect/init.d/mysql start (前面為mysql的安裝路徑)2.linux下重啟mysql的命令: mysqladmin restart/ect/init.d/mysql restart (前面為mysql的安裝路徑)3.linux下關閉mysql的命令: mysqladmin
Time of Update: 2014-06-15
Oracle10g Profile FAILED_LOGIN_ATTEMPTSOracle Database 10g在預設使用者管理上有個小的改進,就是FAILED_LOGIN_ATTEMPTS的口令失敗嘗試變成了10次,這個設定的確有點問題。如果有一個使用者不停嘗試錯誤口令,那就會導致使用者被鎖。如果恢複之前無限制,可以通過一條命令解決:alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;資料庫的profiles資訊:SQL&
Time of Update: 2014-06-15
試試在 Ubuntu 上安裝 MongoDB,還好,在 Ubuntu 上用 apt-get 就可以安裝了,不過,不是最新版的哩 !sudo apt-get updatesudo apt-get install mongodb安裝完成之後,Mongodb 的設定檔放在 /etc 裡的 mongodb.conf 檔,裡面的 dbpath 是用來指定 Mongodb 的資料庫存放位置,預設是放在 /var/lib/mongodb 資料夾裡。相關閱讀:Ubuntu 安裝 MongoDB 的
Time of Update: 2014-06-15
測試環境:Oracle 10g1、方法一 MD5加密create or replace function fn_md5(input_string VARCHAR2) return varchar2 IS raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);
Time of Update: 2014-06-15
Oracle
Time of Update: 2014-06-15
在命令列安裝Oracle時,設定檔,rpm包的問題就不熬述了,問題不大,主要會遇到的幾個問題1、自己的機子是red-hat 5.6 ,而Oracle 10g 推薦的只有3 和4, 那麼可以採用兩種方式解決此問題:a、修改 /etc/RedHat-release
Time of Update: 2014-06-15
Oracle動態SQLDBMS_SQL的內建包 Native Dynamic SQLNative Dynamic SQL的三種常用功能執行不包含綁定變數的動態DDL或DML 執行包含綁定變數的動態DDL或DML DQL支援,Data Query Language情境/簡單流程代碼DECLARE TMPSTR VARCHAR2(4000) := NULL; TMPI
Time of Update: 2014-06-15
ANSI/ISO SQL92標準定義了一些資料庫操作的隔離等級:1 未提交讀(read uncommitted)2 提交讀(read committed)3 重複讀(repeatable read)4
Time of Update: 2014-06-15
一、使用EXPLAIN: PostgreSQL為每個查詢都產生一個查詢規劃,因為選擇正確的查詢路徑對效能的影響是極為關鍵的。PostgreSQL本身已經包含了一個規劃器用於尋找最優規劃,我們可以通過使用EXPLAIN命令來查看規劃器為每個查詢產生的查詢規劃。