Time of Update: 2014-06-15
添加約束SQL>alter table customer add constraint cardunique unique(cardId);刪除約束SQL>alter table customer drop constraint addresscheck;在刪除主鍵的時候,必須帶上cascade選項SQL>alter table customer primary key cascade;添加主鍵SQL>alter table customer add
Time of Update: 2014-06-15
一、安裝:建立bea組和weblogic使用者 使用root登入作業系統,執行下列命令建立bea組和weblogic使用者。bea組號為600,weblogic使用者號為600,屬於bea組,home目錄為/bea。 # groupadd -g 600 bea # useradd -d /bea -u 600 -g 600 weblogic # passwd weblogic -- 啟用weblogic使用者 執行下列命令將/bea分配給weblogic使用者。 # cd / # chown
Time of Update: 2014-06-15
# /u01/app/Oracle/oraInventory/orainstRoot.shChanging permissions of /u01/app/oracle/oraInventory to 775.Changing groupname of /u01/app/oracle/oraInventory to oinstall.The execution of the script is complete# /u01/app/oracle/product/10.2.0/db_1/root.
Time of Update: 2014-06-15
這篇文章是我集合網上的文章和自己的實際操作改寫的,因為安裝過程中出現了很多問題,也不是完全按照網上別人寫的一樣完全沒有錯誤的一帆風順,Oracle的官方文檔是最標準的安裝手冊,個人認為有必要結合著一起看一,需要的軟體有: 1、 linux_11gR2 x86-64 2、Oracle的官方協助文檔 3、 CentOS-
Time of Update: 2014-06-15
當startup啟動並執行時候 Oracle出錯,ORA-600的錯。錯誤如下, ORA-00600: 內部錯誤碼, 參數: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] 這個錯,在nomount啟動的時候就出來的,所以和系統有關。 詢問了朋友最近有什麼動作,回憶不起有什麼問題了。前一段時間機器一直都OK的,就是今天機器維護,重啟Oracle的時候就有這個問題叻。 由於是nomount的時候都出錯了,所以可以很肯定的判斷,應該是和系統有關,
Time of Update: 2014-06-15
經過前期一系列的Ubuntu 10.10下開發軟體的安裝,現在把最後的資料庫MySQL 5.1.56安裝好了。基本上搭建基於Java Web應用的LNMJ or LAMJ架構的環境已經搭建完畢。接下來打算寫一下L(linux)N(nginx)M(mysql)J(java web tomcat)架構的負載平衡與集中式Memcached叢集的文章。有喜歡的,可以先行安裝環境。 建立MySQL使用者和組 Java代碼 sudo groupadd
Time of Update: 2014-06-15
//構造一個與已知表就夠相同的表,我們常用的方法為: //create table t_name as //select col_name from t_exists //where 1=0; //這種構造方法,減少了我們的工作量,帶了很大的方便; //但是你知道嗎?這種構造表的方法,僅僅是構造表的結構與
Time of Update: 2014-06-15
有時我們需要修改資料庫的sid和dbname,除了使用rman進行備份恢複之外,也可以通過手工方式修改,主要由兩個主要過程完成:1、修改執行個體名(SID)2、修改資料庫名(dbname)下面示範將資料庫sid和dbname由orcl修改為cnhtm的過程:1、修改執行個體名(sid) 1.1、檢查原來的資料庫執行個體名(sid) Oracle@oracle[/home/oracle]> echo $ORACLE_SIDorcloracle@oracle[/home/oracle]>
Time of Update: 2014-06-15
一直都不知道原來不管是Oracle系統預設的資料庫orcl還是自己建立的資料庫,都會帶有系統資料表,系統資料表裡面都有資料,而且有的資料達到幾千行,幾萬行,如果能利用這些資料,就可以自己建立測試資料用的表且資料量比較大。多謝今天給我指導的童鞋。嘿嘿下面是具體操作了哦:-----------------------------------------------------------------------------------------------------------原來create
Time of Update: 2014-06-15
MySQL伺服器預設的“wait_timeout”是8小時【也就是預設的值預設是28800秒】,也就是說一個connection空閑超過8個小時,MySQL將自動斷開該connection,通俗的講就是一個串連在8小時內沒有活動,就會自動斷開該串連。如此後連結則提示錯誤:com.MySQL.jdbc.exceptions.MySQLNonTransientConnectionException: Connection.close() has already been called.
Time of Update: 2014-06-15
我們通過執行下面的命令在Fedora下安裝MySQL:yum install mysql mysql-server 然後我們為MySQL建立系統啟動串連(這樣的話,MySQL就會在系統啟動的時候自動啟動)並且啟動MySQL伺服器:chkconfig --levels 235 mysqld on /etc/init.d/mysqld start現在檢查是否支援網路訪問,運行:netstat -tap | grep
Time of Update: 2014-06-15
// 串連資料庫 $conn = mysql_connect("localhost", "root", "123456"); // 選擇資料庫 mysql_select_db("test", $conn); // 開始失誤
Time of Update: 2014-06-15
由於Oracle課程設計中涉及到圖片的處理,測試了好長的時間和查閱了很多的資料,終於把這個問題解決了,在這和大家分享一下:一、圖片儲存到資料庫oracle中一般儲存圖片的類型為blob,一般的步驟為:1,首先把圖片轉化為二進位(byte[]) FileStream fs = new FileStream(filepath, FileMode.Open,
Time of Update: 2014-06-15
Oracle中插入一條資料並且返回該條資料的id:/* create or replace procedure worktask_content_Insert ( theme
Time of Update: 2014-06-15
(1)在Oracle中有很多協助的資訊的提示,這麼協助提示怎麼查呢,可以通過下面的語句查詢 select * from system.help;(2)在$ORACLE_HOME/sqlplus/admin/help 下面有以下四個檔案: helpbld.sql ,helpdrop.sql, helpus.sql,
Time of Update: 2014-06-15
在CS結構系統開發中,Oracle中的包變數常用來做為session的全域變數使用,在操作員登入時給包變數賦值,在本次登入後一直都可以隨時取值。減少傳遞參數的個數,如操作員姓名、子系統名稱等變數。 而在三層結構系統或Oracle啟用了共用伺服器模式時,就不能這樣使用了。因在三層結構中,用戶端並不與資料庫直接連接,而是通過中介層訪問資料庫。用戶端每次與資料庫的串連並不一定是同一個sesson,因此不能把包變數做為全域變數使用。
Time of Update: 2014-06-15
Mysql預設是不允許遠端連線的,因為有很大的安全隱患。需要手動增加可以遠端存取資料庫的使用者。方法一、本地登入mysql,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,將"localhost"改為"%"#mysql -u root -prootmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from
Time of Update: 2014-06-15
總述要安裝Oracle 10.2.0.5必須先安裝10.2.0.1,安裝順序為10.2.0.1->10.2.0.5->EM補丁->建立執行個體->修複EM中文亂碼問題->建立自啟動1.安裝rpm包nano /v.sh將下面內容複寫進去對於 x64位版#!/bin/bashrpm -Uvh kernel-headers-2.6.18-194.el5.x86_64.rpmrpm -Uvh glibc-headers-2.5-49.x86_64.rpmrpm -Uvh
Time of Update: 2014-06-15
Oracle分區表的管理筆記(僅限於對普通表,即堆表的分區管理,IOT跟CLUSTER TABLE不再討論範圍內)1. 增加分區(add partition)文法是:alter table xxx add partition…需要注意的是如果分區中存在maxvalue或default分區add partition會報錯,應使用split如:Alter table t_range add partition p5 values less than (50) [tablespace users];-
Time of Update: 2014-06-15
前天按照《大話ORACLE RAC》一書中介紹RAC和STREAM相關章節的實驗步驟在HP rx8640上搭建了類似的實驗環境做實驗,結果失敗了。昨天跟著網上搜來的一篇《一步一步學ORACLE STREAM 》的文章以兩個單一實例搭建實驗平台初獲成功,晚上粗略研讀了一下Oracle的官方文檔《Streams Concepts and Administration 》,無奈太過繁瑣,沒有耐心和勇氣繼續讀下去。今天閑來無事,硬著頭皮再次挑戰單一實例和RAC下的ORACLE