Time of Update: 2014-06-15
假如我們有以下這樣一個表: 引用id username password ----------------------------------- 1 admin *************
Time of Update: 2014-06-15
一直以來都想好好研究下Oracle,剛好,現在的項是關於oracle安全的,所以,抽個時間,把它整理一下,雖然不可能完全理解oracle,但做了總比不做要好。一、ORACLE執行個體 1、ORACLE 執行個體 System Global Area(SGA) 和 Background Process 稱為資料庫的執行個體。 2、ORACLE 資料庫 一系列物理檔案的集合(資料檔案,控制檔案,聯機日誌,參數檔案等) 3、系統全域共用區System Global
Time of Update: 2014-06-15
安裝了Oracle,建立了一個資料庫之後,發現沒有監聽服務,用一下方法可以解決。運行Net Configuration Assistant,選擇添加監聽程式配置配置項都很簡單,一路下一步即可完成,然後在net manager裡面佈建服務命名即可。另外在oracle安裝目錄 \product\10.2.0\db_1\NETWORK\ADMIN下面有三個檔案:sqlnet.ora ,tnsnames.ora,listener.ora分別設定了監聽內容和服務命名,上面的配置完成之後都會修改這幾個檔案,
Time of Update: 2014-06-15
安裝phpMyAdmin,遇到幾個問題,記錄一下要點:安裝phpMyAdmin解壓到/var/www配置ApacheListen 8030<VirtualHost *:8030>DocumentRoot /var/www/phpMyAdmin</VirtualHost>cp config.sample.inc.php config.inc.phpvi config.inc.php修改以下段/** First server*/$i++;/* Authentication
Time of Update: 2014-06-15
前些日子,資料庫空間爆滿,已經增長到儲存空間單個隱藏檔的最大值32G。但是,採用了很多辦法才釋放掉資料表空間,主要是系統中大量使用分區表,而針對分區表清除資料,不會釋放資料表空間,必須把分區drop掉,才會釋放空間。記錄一下當時操作時學習和使用的一些語句: 一、drop表 執行drop table xx 語句 drop後的表被放在資源回收筒(user_
Time of Update: 2014-06-15
最近自己的NC項目跑在Linux環境下。把安裝過程慢慢的寫下來。============手動啟動Oracle===========#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目錄。#你可以自己修改成自己的目錄。1.需要設定環境變數$cd /home/oralce$gedit .bash_profile2.追加下面語句:export ORACLE_BASE=/home/oracle/oracleexport ORACLE_
Time of Update: 2014-06-15
1.安裝JDKhttp://java.sun.com(1) 下載後的BIN檔案可以直接執行# chmod 755 jdk-1.6.0_23-linux-i586.rpm.bin # ./ jdk-1.6.0_23-linux-i586.rpm.bin 此步完成後,會產生jdk-1.6.0_23-linux-i586.rpm的檔案預設安裝到了/usr/java/jdk1.6.0_23(2) /etc/profile 設定環境變數
Time of Update: 2014-06-15
前提條件 1. Linux環境已經存在,安裝好了Oracle 本demo 運行環境本地環境 RedHat LINUX AS 4 ,ORACLE 10G本機資料庫sid orcl,ip:127.0.0.1,使用者名稱:kingbi,密碼:kingbi,表dsd_test. 顯示表dsd_test 的所有記錄.步驟:(1) 建立表 create table dsd_test(aa char(3)); insert into dsd_
Time of Update: 2014-06-15
1.下載二進位版本,現在很多網站都有相關的下載,大小大概117M左右,解壓縮有大概384M 我下載的版本為:mysql-5.1.45-linux-i686-glibc232.從檔案名稱看需要glibc2.3 版本。 Shell>rpm -q glibc3.把mysql-5.1.45-linux-i686-glibc23 複製到/usr/local/mysql 下;4.把/usr/local/mysql 許可權改為:chown mysql.mysql
Time of Update: 2014-06-15
這幾天一直想修改rac歸檔模式,一直沒有搞,今早起來參照以下文檔,並增加自己的一些操作,更改成功,意在為以後出現此問題可以直接使用解決問題,其中紅色字型為自己按本機操作的。1. 在其中一個節點中檢查是否處于歸檔模式SQL> archive log list;Database log mode No Archive
Time of Update: 2014-06-15
1、標識符不同。函數的標識符為FUNCTION,過程為:PROCEDURE。2、函數中一般不用變數形參,用函數名直接返回函數值;而過程如有傳回值,則必須用變數形參返回。3、過程無類型,不能給過程名賦值;函數有類型,最終要將函數值傳送給函數名。4、函數在定義時一定要進行函數的類型說明,過程則不進行過程的類型說明。5、調用方式不同。函數的調用出現在運算式中,程序呼叫,由獨立的程序呼叫語句來完成。6、過程一般會被設計成求若干個運算結果,完成一系列的資料處理,或與計算無關的各種操作;而函數往往只為了求得
Time of Update: 2014-06-15
Oracle的commit就是提交資料(這裡是釋放鎖不是鎖表),在未提交前你前面的操作更新的都是記憶體,沒有更新到物理檔案中。執行commit從使用者角度講就是更新到物理檔案了,事實上commit時還沒有寫date file,而是記錄了redo log
Time of Update: 2014-06-15
在Red Hat 4 AS U7上安裝Oracle10gR2 1. 硬體需求: =========================================== 至少1024MB實體記憶體 # grep MemTotal /proc/meminfo
Time of Update: 2014-06-15
想要按時間段分組查詢,首先要瞭解level,connect by,Oracle時間的加減. 關於level這裡不多說,我唯寫出一個查詢語句: ---level 是一個偽例 select level from dual connect by level <=10 ---結果:1
Time of Update: 2014-06-15
Oracle是大型資料庫,可以用於儲存海量資料。對於資料的來源,也有多種途徑,其中有一部分是隨著業務的發展不斷添加進來的,也有在業務系統初始化的時候,大量匯入進來的。對於不斷添加這個過程,不在此進行描述,只對大量匯入做一個簡單的說明。 以下涉及到的開發環境為:VS2008 + Oracle9i 對於大量匯入有多種方式,各種方式的操作方式及效率也各不相同,下面我們來做一個簡單的測試。
Time of Update: 2014-06-15
首先在/etc/rc.d/init.d/目錄下配置Oracle的服務檔案。 touch oracle10g chmod a+x oracle10g 然後編輯此oracle10g檔案。指令碼內容如下。 [root@www.bkjia.com~]# vi /etc/rc.d/init.d/oracle #!/bin/bash #root #chkconfig:35 85
Time of Update: 2014-06-15
在Oracle中,sys使用者下面的表中的列是不可用drop的,如果drop會報錯:SQL> desc test Name Null? Type -------------------------
Time of Update: 2014-06-15
CentOS 6.2上原始碼編譯安裝MySQL-5.6.10以及MySQL-5.5.341.Mysql5.6.10安裝一.必要軟體:yum -y install gcc gcc-c++ autoconf automake bison ncurses-devel libtool-ltdl-devel* cmake make 二.編譯安裝[root@localhost src]#groupadd mysql[root@localhost src]#
Time of Update: 2014-06-15
先看例子例1: select ltrim('caolingxiong','cao') from dual;------返回的結果是----------lingxiong這樣的結果在我們預料之內,因為第一個參數的開頭與第二個參數一樣,所以cao被裁剪。在來看下面的例子例2:select ltrim('oaccaolingxiong','cao') from
Time of Update: 2014-06-15
遇到一個問題記錄下來,呵呵Shutdown immediate時候出現SQL> shutdown immediateORA-00600: internal error code, arguments: [2032], [12587038], [12587038],[8192], [2], [255], [0], [767], [], [], [], [] 並且插入資料的時候出現ORA-01110: 資料檔案 3: '/data/Oracle/ORCL/undotbs01.dbf'