Time of Update: 2014-06-15
1.下載mongodb-linux-i686-1.8.2.tgz放在目錄/home/nh/Downloads/下並解壓得到mongodb-linux-i686-1.8.22.在/home/nh/Downloads/mongodb-linux-i686-1.8.2下建立目錄data1, 在 /home/nh/Downloads/mongodb-linux-i686-1.8.2/log1目錄下建立檔案log1.log
Time of Update: 2014-06-15
1. 選擇最有效率的表名順序SQL的解析器按照從右至左的順序處理FROM子句中的表名, FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。例如:表 TAB1 16,384條記錄 表 TAB2 1條記錄選擇TAB2作為基礎資料表 (最好的方法):select count(*) from tab1,tab2 ----執行時間0.96秒選擇TAB1作為基礎資料表 (不佳的方法):select
Time of Update: 2014-06-15
一. OOM 簡介Object-OrientedModel(OOM) 物件導向模型,一個OOM包含一系列包,類,介面 , 和他們的關係。 這些對象一起形成所有的 ( 或部份) 一個軟體系統的邏輯的設計檢視的類結構。
Time of Update: 2014-06-15
OracleCSService服務無法啟動:1. 網路連接問題,檢查public,private網卡的優先順序;網路連接是否正常2. 共用磁碟問題,檢測是否設定了盤符,第二節點是否可以檢測到共用磁碟OracleEVMService服務無法啟動:(僅為估計,暫無法確定)1. 系統服務衝突2.
Time of Update: 2014-06-15
==【靜態註冊】== 靜態註冊可通過圖形化的net manager進行配置。 net manager裡面的配置選項與相關檔案的對應關係: 概要檔案 <=> sqlnet.ora 服務命名 <=> tnsnames.ora 監聽程式 <=> listener.ora 靜態註冊在伺服器端需要配置【監聽程式(listener.ora)】,包括:
Time of Update: 2014-06-15
今天在做Oracle資料還原的時候,發覺還原的資料不正確,有重複記錄。查詢相關資料得知, 在還原之前應把資料庫對應的使用者刪掉,然後建立同名的使用者並指定對應的資料表空間、臨時空間等,並授權。但在刪除使用者的時候又要要求使用者處於斷開狀態,下面就是我做測試時斷開使用者(tb_test)串連的方法。每個使用者的串連資訊都可以在v$session 中查到,如查詢tb_test使用者的串連資訊:select sid,serial# from v$session where
Time of Update: 2014-06-15
在實際的應用中,可能要一次執行多條insert語句,我知道的有兩種方法,跟大家分享一下: 1.在PLSQL之類的工具中把語句塊寫在begin end之間,如: begin insert into table values(....); insert into table values(....); insert into table values(....); insert into table
Time of Update: 2014-06-15
Ubuntu,安裝了MongoDB和Python之後,Phython如何訪問MongoDB資料庫Python是很簡單的程式設計語言,開發的代碼可讀性非常好。這篇文章,通過稱為PyMongo driver的Python驅動和MongoDB一起開發簡單簡潔功能強大的代碼。安裝PyMongo Driver開始寫python代碼訪問MongoDB資料庫之前,我們首先需要安裝PyMongo driver。假設你已經安裝了Python2.7或更高版本。Python的安裝從http://python.org/
Time of Update: 2014-06-15
exp_p.sh#!/bin/sh#$1產生dmp檔案儲存路徑if [ -d "$1" ]; then echo ""$1" exist " #使用者名稱/密碼 組建檔案名稱根據當天日期自動產生,例如20111128.dmp exp test/test file="$1/`date + %Y%m%d`.dmp"else#如果制定的檔案儲存路徑不存在則建立檔案夾後在匯出資料 mkdir -p "$1"
Time of Update: 2014-06-15
在做曆史資料匯入時,有一個列表查詢,沒匯入資料前查詢正常,可是在匯入資料後,就出現查詢錯誤問題,debug調試中發現sql中有個to_number欄位時有中文情況,仔細分析下,最終還是打算用修改sql的方式來解決以上問題,利用了Oracle中的translate函數來解決了問題,解決語句如下: TO_NUMBER(translate(欄位,欄位||'0123456789','0123456789')) 這個貌似只可以用在Oracle10 及以上。
Time of Update: 2014-06-15
1:get/load存取單條資料 public Teacher getTeacherById(Long id) {
Time of Update: 2014-06-15
現在我們講講Oracle執行計畫裡面每個參數的含義我們以下面的一個例子來講解這裡做個補充:trace的類型一共有以下幾種序號命令解釋1SET AUTOTRACE OFF此為預設值,即關閉Autotrace 2SET AUTOTRACE ON EXPLAIN只顯示執行計畫3SET AUTOTRACE ON STATISTICS 只顯示執行的統計資訊4SET AUTOTRACE O
Time of Update: 2014-06-15
1、在 http://www.oracle.com/technetwork/database/index.html 上,進入Instant Client for Linux x86頁面,然後下載以下安裝包(使用的是10g的用戶端,最新的為11g的):Oracle-instantclient-basic-10.2.0.5-1.i386.rpmoracle-instantclient-devel-10.2.0.5-1.i386.rpmoracle-instantclient-jdbc-10.2.0.
Time of Update: 2014-06-15
Oracle
Time of Update: 2014-06-15
主要是用來儲存大量資料的資料庫欄位,最大可以儲存4G位元組的非結構化資料。主要介紹字元類型和二進位檔案類型LOB資料的儲存,單獨介紹二進位類型LOB資料的儲存。一,Oracle中的LOB資料類型分類1,按儲存資料的類型分: ①字元類型: CLOB:儲存大量 單位元組 字元資料。 NLOB:儲存定寬 多位元組 字元資料。 ②二進位類型:
Time of Update: 2014-06-15
寫HQL時,除了where條件裡可以用子查詢,其它地方,如select、from面都不允許寫子查詢語句,如果要在select後面寫子查詢的話,可以用formula屬性來寫,如果要在from後面和用子查詢則不能用HQL了,改用純SQL(<sql-query name="">...</sql_query>)。 formula用法舉例: *.hbm.xml代碼<?xml version="1.0"?>
Time of Update: 2014-06-15
是因為em在產生按鈕圖片時找不到對應的字型檔造成解決方案:在Oracle使用者環境下1.套用預設的字型設定檔cd $ORACLE_HOME/jdk/jre/lib/ cp font.properties.zh_CN.RedHat font.properties 2.修改對應的中文字型檔路徑,比如我的路徑是/usr/share/fonts/chinese/TrueType/uming.ttf就修改為filename.-mis
Time of Update: 2014-06-15
一、文法: TRANSLATE(string,from_str,to_str) 二、目的 返回將(所有出現的)from_str中的每個字元替換為to_str中的相應字元以後的string。TRANSLATE 是 REPLACE
Time of Update: 2014-06-15
下面是用Oracle Client建表時用到序列和觸發器,我們來記錄一下它們的用法:主要是通過建立序列和觸發器實現表的主鍵自增。首先建立序列,序列的文法格式為:CREATE SEQUENCE name[INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}];INCREMENT BY
Time of Update: 2014-06-15
在使用SQL *Plus過程中,常用sqlplus 每次可能都要set pagesize \set linesize \set serveroutput很麻煩。為了方便起見,可以通過Oracle提供的login.sql方式,在login.sql中設定好自訂參數,每次開啟SQL