Time of Update: 2014-06-15
首先,Oracle的字典表和視圖基本上可以分為三個層次。 1.1 X$表 這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。 這部分表對資料庫來說至關重要,所以Oracle不允許SYSDBA之外的使用者直接存取,顯示授權不被允許。 如果顯示授權你會收到如下錯誤: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR at line 1:ORA-02030
Time of Update: 2014-06-15
資料庫在操作少量測試資料和大量資料的時候,表現行為上有很大的差異。通常,在開發過程前期,人們不會關注資料庫效能的問題,但是隨著時間的發展,人們必須採取一些措施來保證資料庫在大量資料的情況下正常工作。 Derby這個完全Java開發的開源的資料庫也不例外,因此你必須保證它不會成為你程式的一個瓶頸。儘管人們可以在Derby的手冊中找到關於這個話題全面的資料,我還是想更詳盡的關注一下這些問題,基於我的經驗提供一些具體的例子。本文將著重於那些由在大的資料表中選取查詢資料而產生的程式效能問題。
Time of Update: 2014-06-15
MySQL4.1是一個阿爾法測試版,此版本沒有製作為傻瓜安裝程式或許多有不便。不過,我自己頗為喜歡壓縮包形勢的分發 :) 以下是我全新安裝以及升級一個3.23.49的步驟。一 MySQL4.1全新安裝用WinRAR解壓縮檔案到C:\mysql目錄(預設目錄,省心!!),在命令列下執行c:\mysql\bin\mysqld-??? --installnet start mysql即可,非常簡便,如果你裝在其他的目錄中,記得按照以前說的修改設定檔中的路徑!12下一頁
Time of Update: 2014-06-15
Oracle公司宣稱在Linux下安裝Oracle9i資料庫至少要有512MB的記憶體和至少1GB或者兩倍記憶體大小的交換空間,對於系統記憶體大於2GB的伺服器,交換空間可以介於2GB—4GB之間。 如果是為了在一台僅有256M記憶體的普通PC機上試用Oracle9i,在分配了1GB左右的交換空間的情況下,也可以正常運行Oracle資料庫。 要檢查記憶體空間,登入進入Linux,在命令列方式(bash環境)下執行如下命令: grep MemTotal /proc/meminfo 要檢查交換空間,
Time of Update: 2014-06-15
表結構:create table tab_name(id tinyint,name varchar(10),age tinyint,phone varchar(15));原始內容: select * from tab_name;id name age phone1 zhangsan 10 123456789102 lisi 28 987654321103 wangwu 33 456789123124 zhaoliu 45 789456123542 lisi 28 987654321103
Time of Update: 2014-06-15
本文通過使用十二個過程來仔細講解Linux下如何最佳化你的Oracle。 1. 標準最佳化:遵從Oracle技術文檔中的說明tune你的Linux,比如共用記憶體等等。這裡不贅述了,因為文檔中很全。 2. 根據你的使用方式採取Dedicate型或MTS型資料庫。詳細方法也看文檔。 3. 如果你不是對資料庫中的Java應用特別有需求的話,不要裝它,也不要啟動它。(如果你裝了的話) 4. 對你的伺服器來說,最好專用。如果你不專用,說明你對效能並不那麼敏感,也用不著最佳化了。 5.
Time of Update: 2014-06-15
環境:Server1:MYSQL1+AS4Server2:MYSQL2+AS4目的:從Server1串連到Server2上的MYSQLTNND,嘗試了N遍.遠程老是串連不上MYSQL,爆錯如下:[root@etc mysql]# mysql -ueagle -pEnter password: ERROR 1045 (28000): Access denied for user 'eagle'@'localhost' (using password:
Time of Update: 2014-06-15
1.Add a login user and group for `mysqld' to run as:為‘mysqld’增添一個登陸使用者和組shell> groupadd mysqlshell> useradd -g mysql mysql2.解壓shell> gunzip < mysql-5.0.15.tar.gz | tar -xvf -shell> cd mysql-5.0.153.Configure the release and compile
Time of Update: 2014-06-15
1) 所謂 zys 字型,就是-misc-ZYSong18030-,所謂 tlc 字型,就是-tlc-song-。 其中 zys 是 RedHat AS3_U6 內建的,tlc 需要到網上下載 Turbo Linux 的 字型然後安裝,搜尋一下就找到了。常見的是 1.4-13 和 1.5-1 這兩個版本, 推薦用 1.4-13 的,結構比較簡單。
Time of Update: 2014-06-15
如何在Oracle中實現時間相加處理? 今天由於項目的需要,我負責編寫Oracle中的預存程序。以前從來沒有接觸過,這次是個很好的學習機會,好好把握! 但是,在使用過程中,遇到一個問題,不知道該如何?時間相加功能,因為系統中需要用來時間相加功能。通過網路找資料,但是最終一無所獲。於是,決定自己寫一個!希望可以給朋友有所協助! create or replace function Add_Times(d1 in date,NewTime in date) return date ishh
Time of Update: 2014-06-15
本文詳細介紹Ubuntu下MySQL資料庫安裝後初步設定。 1、安裝MySQL 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。 2、配置MySQL 注意,在Ubuntu下MySQL預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf設定檔了! 預設的MySQL安裝之後根使用者是沒有密碼的,所以首先用根使用者進入: $mysql -u root 在這裡之所以用-u
Time of Update: 2014-06-15
問:Oracle10g的current_scn是如何計算的? 答:我們知道Oracle10g在v$database視圖中引入了current_scn,這個SCN來自底層表,代表當前的SCN,在Oracle9i中我們可以通過dbms_flashback.get_system_change_number來獲得系統的SCN。 但是注意current_scn還是有所不同的,我們看一下一個查詢: oracle@danaly ~]$ sqlplus '/ as sysdba' SQL*Plus:
Time of Update: 2014-06-15
說明一點,在linux個人版上可以順利的安裝mysql的rpm包,但是在enterprise as4 上面裝mysql有點麻煩,即使裝好了,也有問題的。所以我個人建議在企業版上最好裝二進位的mysql1. 從http://www.mysql.com下載二進位版的Mysql安裝包 //這個MYSQL是二進位版的,不用編譯Linux (x86) 5.0.41 59.6M Download | Pick a mirrormysql-5.0.41-linux-i686-glibc23.tar.gz2.
Time of Update: 2014-06-15
Linux下Database Backup是很重要的。如果定期做好備份,這樣就可以在發生系統崩潰時恢複資料到最後一次正常的狀態,把損失減小到最少。MySQLl提供了一個mysqldump命令,我們可以用它進行資料備份,下面假設要備份tm這個資料庫:#mysqldump -u root -p tm > tm_050519.sql按提示輸入密碼,這就把tm資料庫所有的表結構和資料備份到tm_050519.sql了,因為要總進行備份工作,如果資料量大會佔用很大空間,這時可以利用gzip壓縮資料,
Time of Update: 2014-06-15
特別是找不到my.cnf的情況更要認真看了作者:樊冠群在經過幾天玩命的百度和不停的實驗後終於將Mysql 5.0.22中文問題解決了。網上文章要不就是長篇大論不切重點,要不就是大講Windows而Linux則一句帶過。下面我就以步驟帶講解的方式來談一談自己的心得:一,環境://其實是其他環境的也是一樣可以解決的紅旗Linux5.0 , java1.5.0-beta2, mysql 5.0.22,
Time of Update: 2014-06-15
Time of Update: 2014-06-15
一.Ubuntu下啟動mysql方法:/etc/init.d/sudo mysqld二.使用者添加bin>mysql -u rootmysql> grant 許可權1,許可權2,...許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by
Time of Update: 2014-06-15
據結構:簡單的說: 1. 文檔(document)是MongoDB中最基本的資料群組織形式,每個文檔以Key-Value(鍵-值對)的方式組織起來例如: {"greeting" : "Hello World!"}2. 一個文檔可以有多個Key-Value組合,每個Value可以是不同的類型,比如String、Integer、List等等例如: 1.{ "name" : "huangz", &
Time of Update: 2014-06-15
--MySql,分頁--select * from biaoming where tiaojian limit num1(start),num2(size)--------Oracle分頁,關鍵字rownum----select ename,rownum from emp;select ename,rownum from (select * from emp);----三層過濾,效率較高select t2.* from (select t1.*, rownum rn from (select *
Time of Update: 2014-06-15
PostgreSQL 列所有表結構的查詢語句SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER BY tablename;查詢表t_appointment_apply表的欄位資訊 SELECT a.