Time of Update: 2014-06-15
就是通過select * from user_sequence和select * from all_tables
Time of Update: 2014-06-15
在linux下使用Oracle的sqlplus時,預設情況下方向鍵不起到左右移動游標,上下翻動命令的作用。所以要想執行前面已經執行過的命令,要不重新敲一遍,要麼使用其它終端工具的CV大法。要是想修改一個命令,只有使用edit命令把vi或者別的編輯器調出來,然後還要儲存到一個緩衝區檔案(預設檔案名稱是afiedt.buf)再執行,總之很不方便。想要介紹一個小工具軟體rlwrap,這是一個“readline
Time of Update: 2014-06-15
一、sysdate函數1、sysdate的運算加法select sysdate,add_months(sysdate,12) from dual; --加1年
Time of Update: 2014-06-15
1.spring配置:<bean id="nativeJdbcExtractor"class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" lazy-init="true" /><bean id="lobHandler"
Time of Update: 2014-06-15
一.Xtrabackup 簡介及備份原理說明:Xtrabackup是由percona開發的一個開源軟體,能夠非常快速地備份與恢複mysql資料庫,且支援線上熱備份(備份時不影響資料讀寫),此軟體可以說是innodb熱備工具ibbackup的一個開源替代品Xtrabackup中包含兩個工具:l xtrabackup -用於熱備份innodb,xtradb引擎表的工具,不能備份其他表。l
Time of Update: 2014-06-15
SUSE 10 sp2下Oracle 10.2.0.1升級到10.2.0.4過程筆記:一:停止監聽及資料庫oracle@www.bkjia.com:~> lsnrctl stopLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 12-MAY-2010 13:30:30Copyright (c) 1991, 2007, Oracle. All rights reserved.Connecting to (ADDRESS=(
Time of Update: 2014-06-15
在mysql 安裝後可以啟動 bin-log 功能,以記錄資料庫的資料操作的記錄,必要時候恢複資料,mysql的日誌分為以下幾種:錯誤記錄檔: -log-err查詢日誌: -log慢查詢日誌: -log-slow-queries更新日誌: -log-update二進位日誌: -log-bin查看是否啟用了日誌:mysql>show variables like 'log_%';要啟動mysql 的二進位日誌,很簡單,步驟如下:一 配置mysql 的my.ini,在[mysqld]
Time of Update: 2014-06-15
mysql預設的字元編碼是latin1,而我用的是utf-8,存入資料庫就變成了?????這樣的亂碼,解決方案: 1、windows下:修改my.ini檔案,有兩處default-character-set=latin1都改為default-character-set=utf8重啟既可。 2、linux下:vi /etc/my.cnf(# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
Time of Update: 2014-06-15
實現MySQL的Replication 在MySQL 3.23.15版本之後,MySQL提供了資料庫複寫的功能,可以實現兩個資料庫即時同步,增強了MySQL資料庫的穩定性,而且可以在企業級應用的資料庫層實現Cluster… 條件: 1 RedHat 9 2 Mysql 4.0.20 3 兩台機器ip為192.168.37.188 192.168.37.189,分別安裝mysql 目標: 1. 資料庫的雙向複製 2.
Time of Update: 2014-06-15
環境:rhel-server-5.5-i386-dvd#!/bin/bashecho "kernel.shmall = 2097152" >> /etc/sysctl.confecho "kernel.shmmax = 2147483648" >> /etc/sysctl.confecho "kernel.shmmni = 4096" >> /etc/sysctl.confecho "kernel.sem = 250 32000 100 128"
Time of Update: 2014-06-15
調整MySQL運行參數,修改/etc/my.cnf檔案調整mysql運行參數重啟MySQL後生效,在MySQL4版本以後,一部分內部變數可以在MySQL運行時設定,不過重啟MySQL就失效了。 mysqld程式--目錄和檔案basedir = path # 使用給定目錄作為根目錄(安裝目錄)。datadir
Time of Update: 2014-06-15
伺服器 DELL R410 2台CPU INTER E5620 .4GHz 12M4CMEM 64GDISK 300G儲存空間DS3512DISK 600G*12 RAID5(因為JS以次充好,在伺服器光纖卡上,搞了一個月,才把問題解決掉。出現問題: 1.伺服器時不時找不到儲存空間; 2.在儲存空間設定端,找不到光纖卡介面。
Time of Update: 2014-06-15
在聲明VARCHAR2變數時,我們可以指定其最大長度單位為CHAR:v1 VARCHAR2(2 CHAR); 或BYTE:v2 VARCHAR2(2 BYTE); ,大多數預設什麼都不指定:v3 VARCHAR2(2); 。 那麼這三者有什麼區別呢?
Time of Update: 2014-06-15
sqlplus本地連不是伺服器錯誤如下:SQL> conn hailiang/hailiang@DBNetSpiderERROR:ORA-12154: TNS:could not resolve the connect identifier
Time of Update: 2014-06-15
最高效重複資料刪除記錄的方法,使用為例rowidDELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); 1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select
Time of Update: 2014-06-15
首先把 Oracle安裝目錄中(D:\oracle\product\10.2.0\db_1\jdbc\lib\)的classes12.jar/ojdbc14.jar 驅動包放到 tomcat
Time of Update: 2014-06-15
一、標記資料使用scott使用者登入,並設定標記資料SQL>select table_name from user_tables;TABLE_NAME------------------------------DEPTEMPBONUSSALGRADEEMP_BAK 建立了emp表的一個備份表emp_bak。二、備份資料庫1 乾淨的關閉資料庫SQL> shutdownimmediateDatabaseclosed.Databasedismounted.Oracle instance
Time of Update: 2014-06-15
一、環境介紹IP_AddressPort_NoNode_nameService_nameDesc192.168.56.101 3306SQL node(API Node)mysqldSQL節點(API節點)192.168.56.101 2202Data Nodendbd資料節點192.168.56.102 3306SQL node(API Node)mysqldSQL節點(API節點)192.168.56.102 2202Data
Time of Update: 2014-06-15
JDBC 調用Oracle預存程序返回結果集並獲得輸出參數: package xx.qq.app; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultSet;
Time of Update: 2014-06-15
鎖機制用於管理對共用資源的並發訪問。 在 Oracle 中,事務應該延遲到適當的時刻提交,因為事務很長或很大,一般不會對系統有壓力;行級鎖沒有相關的開銷,1個行鎖還是1000000個行鎖專用於鎖定這個資訊的“資源”數都是一樣的; 不要以為鎖定擴大“對系統更好”(例如使用表鎖而不是行鎖),oracle 中鎖定擴大對系統沒有任何好處,不會節省任何資源;可以同時得到並發性和一致性,資料讀取器不會被寫入器阻塞。 使用 ORA_ROWSCN 的樂觀鎖定: ORA_ROWSCN 建立在內部 oracle