Time of Update: 2014-06-15
v$database:資料庫的資訊,如資料庫名,建立時間等。v$instance 執行個體資訊,如執行個體名,啟動時間。v$parameter 參數資訊,select * from v$parameter where name like '%name' ----> show parameter name(sqlplus中執行)v$process
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
當buffer cache中的資料區塊被修改後,伺服器處理序產生redo資料並寫入到redo log buffer中。當滿足以下條件時,LGWR會將redo log buffer中的條目開始寫入線上重做日誌:--redo log buffer滿1/3.--每3秒逾時(Timeout).--log_buffer中的資料到達1M.--事務提交時.當LGWR將redo log buffer中的重做條目寫入到線上重做記錄檔或磁碟後,使用者進程就可以複製新的條目到redo log
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
超級使用者相關:use admin #增加或修改使用者密碼 db.addUser('admin','pwd') #查看使用者列表 db.system.users.find() #使用者認證 db.auth('admin','pwd') #刪除使用者 db.removeUser('mongodb') #查看所有使用者 show users #查看所有資料庫 show dbs #查看所有的collection show collections #查看各collection的狀態
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
1. 要想使Python可以操作MySQL資料庫,首先需要安裝MySQL-python包,在CentOS上可以使用一下命令來安裝[python] $ sudo yum install MySQL-python 2. 啥都不說了,走兩步吧,下面的程式建立了一個到mysql資料庫的串連,然後執行了一個簡單的查詢,並列印查詢結果 [python]
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
Oracle10g預設的redo log file大小為50m,在使用中經常會發現alter log裡存在大量Checkpoint not complete的問題。這個問題大家應該都清楚是什麼,要解決無非就要增加redo log file的大小,但是增加到多少比較合適呢? 其實估測的方法很簡單,10g可以使用awr(9i使用statspack)對一個穩定運行周期產生報表,具體周期要看db的使用方式。Load Profile Per Second Per Transaction Redo
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
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
測試環境: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