一、數(shù)據(jù)庫名 就是在你安裝oracle軟件過程中創(chuàng)建的數(shù)據(jù)庫,或者是安裝完后,自己再創(chuàng)建的數(shù)據(jù)名稱。主要用于一個(gè)oracle中安裝了多個(gè)庫,他們之間的區(qū)分。一個(gè)庫會(huì)在windows的服務(wù)中生成一個(gè)oracle_service.數(shù)據(jù)庫名是在安裝數(shù)據(jù)庫、創(chuàng)建新的數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)
2015-06-28 許多軟件公司都理解開發(fā)不依賴于特定數(shù)據(jù)庫類型(例如Oracle、SQL Server、DB2)的應(yīng)用程序的重要性,它可以讓客戶們選擇自己習(xí)慣的平臺(tái)。一般來說,軟件開發(fā)人員都能夠識(shí)別出他們的負(fù)責(zé)數(shù)據(jù)庫維護(hù)的客戶,和必須使用現(xiàn)有平臺(tái)和個(gè)性化的客戶。&nb
2015-06-28一、先查看現(xiàn)有控制文件路徑 D:\>sqlplus /nolog SQL*Plus: Release 11.1.0.6.0 - Production on 星期三 12月 2 15:45:53 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. SQL> conn / as sysdba 已連接?! QL> sele
2015-06-28控制文件是一個(gè)二進(jìn)制文件記錄database結(jié)構(gòu)信息。 系統(tǒng)啟動(dòng)到mount狀態(tài)下會(huì)讀control file?! ∪绻刂莆募诘拇疟P損壞,相關(guān)聯(lián)的實(shí)例將關(guān)閉,可以用備份的控制文件啟動(dòng)。 ####創(chuàng)建初始的控制文件 數(shù)據(jù)庫創(chuàng)建時(shí)控制文件的名字由初始化參數(shù)contro
2015-06-28平時(shí)工作中可能會(huì)遇到當(dāng)試圖對庫表中的某一列或幾列創(chuàng)建唯一索引時(shí),系統(tǒng)提示 ORA-01452 :不能創(chuàng)建唯一索引,發(fā)現(xiàn)重復(fù)記錄?! ∠旅婵偨Y(jié)一下幾種查找和刪除重復(fù)記錄的方法(以表CZ為例): 表CZ的結(jié)構(gòu)如下: SQL> desc cz Name Null? Type --
2015-06-28以前的一篇?jiǎng)h除重復(fù)記錄的雖然還不錯(cuò) 但是在我遇到重量級(jí)的大表時(shí)還是顯的力不從心,不小心想到一種新的方法 思路1、保存不重復(fù)的記錄 2、保存重復(fù)記錄中的一個(gè)rowid //3、刪除原表中rowid不為步驟2中rowid的記錄 ,留下重復(fù)數(shù)據(jù)中的一條 3.找出記
2015-06-28一、目的: Oracle系統(tǒng)中的profile可以用來對用戶所能使用的數(shù)據(jù)庫資源進(jìn)行限制,使用CreateProfile命令創(chuàng)建一個(gè)Profile,用它來實(shí)現(xiàn)對數(shù)據(jù)庫資源的限制使用,如果把該profile分配給用戶,則該用戶所能使用的數(shù)據(jù)庫資源都在該profile的限制之內(nèi)?! 《l
2015-06-28import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Types; public class Main { public static void main(String[] argv) throws Exception { String driverName = "co
2015-06-28ORACLE沒有象SQL SERVER中一樣的自增加字段,要實(shí)現(xiàn)只能通過SEQUENCE來實(shí)現(xiàn)?! ?、創(chuàng)建序列語法:(需要CREATE SEQUENCE系統(tǒng)權(quán)限) CREATE SEQUENCE 序列名 [INCREMENT BY n] ---用于定義序列的步長。 如果省略,則默認(rèn)為1,如果出現(xiàn)負(fù)值,則代表序列
2015-06-28select to_char(.455,'fm9999999990.00') from dual; 結(jié)果:0.46 (說明:.455就是表中的一列數(shù),在數(shù)據(jù)庫存的時(shí)候就是這樣的) fm9999999999.99,表示整數(shù)部分最多10位,小數(shù)部分最多2位(并且會(huì)自動(dòng)四舍五入),fm表示去掉轉(zhuǎn)位字符串后前面的空格,不加fm,0.46前
2015-06-281.查詢數(shù)據(jù)庫當(dāng)前進(jìn)程的連接數(shù): select count(*) from v$process; 2.查看數(shù)據(jù)庫當(dāng)前會(huì)話的連接數(shù): elect count(*) from v$session; 3.查看數(shù)據(jù)庫的并發(fā)連接數(shù): select count(*) from v$session where status='ACTIVE'; 4.查看當(dāng)前數(shù)據(jù)庫建
2015-06-28查看oracle數(shù)據(jù)庫表空間及其空間大小 select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
2015-06-281.不裝入數(shù)據(jù)庫而啟動(dòng)事例 可以不裝入數(shù)據(jù)庫而啟動(dòng)事例,一般是在數(shù)據(jù)庫才創(chuàng)建時(shí)才可以這樣做: STARTUP NOMOUNT 2.啟動(dòng)事例并裝入數(shù)據(jù)庫 用戶可以啟動(dòng)事例而并裝入數(shù)據(jù)庫但不打開數(shù)據(jù)庫,允許用戶執(zhí)行特定的維護(hù)操作。例如: l 重命名數(shù)據(jù)文件
2015-06-28SQL> connect /as sysdba Connected to an idle instance SQL> startup [0ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], [] 原因: 服務(wù)器hostname沒有正確配置,通過hostname命令得到的主
2015-06-28第一種方式:通過命令來修改最大進(jìn)程數(shù) 查看ORACLE最大進(jìn)程數(shù): SQL> select count(*) from v$session #連接數(shù) SQL> Select count(*) from v$session where status='ACTIVE' #并發(fā)連接數(shù) SQL> show parameter processes&nbs
2015-06-28提及到RAC我們大家可能覺得很陌生,其實(shí)RAC是Oracle公司的集群產(chǎn)品,在一些網(wǎng)上也有很多關(guān)于RAC的介紹,但是不一定會(huì)使Oracle RAC成功配置。因?yàn)镽AC是一個(gè)非常復(fù)雜的軟件,而且這些文檔大都只介紹了應(yīng)該怎么做,而沒有介紹出錯(cuò)時(shí)怎么處理?! ≡谶@里,我把平常
2015-06-28一、將數(shù)據(jù)庫操作模式改為共享服務(wù)器模式 注:在Oracle數(shù)據(jù)庫服務(wù)器本機(jī)操作?! ?、 點(diǎn)擊開始,從程序菜單選擇"Database Configuration Assistant",如下圖所示。 2、 進(jìn)入"歡迎使用"界面后,點(diǎn)擊"下一步",如下圖所示。
2015-06-28A Access Level(訪問級(jí)別) 0 到 1000 范圍內(nèi)的任一數(shù)值。每個(gè)工作流用戶均在特定訪問級(jí)別執(zhí)行操作。訪問級(jí)別定義了用戶是否可以修改某些工作流數(shù)據(jù)。您只能修改訪問級(jí)別等于或高于您的訪問級(jí)別的受保護(hù)數(shù)據(jù)?! ccounting Flexfield(會(huì)計(jì)科目彈性域
2015-06-28寫存儲(chǔ)過程時(shí),異常處理寫法是: ... EXCEPTION WHEN OTHERS THEN ROLLBACK; END ... 這種寫法當(dāng)存儲(chǔ)過程拋出異常時(shí),我們不知道其到底拋出了哪種異常(比如列寬度不夠大而在插入數(shù)據(jù)時(shí)拋異常),可以按如下方式顯示異常信息 EXCEPTION WHEN
2015-06-281、轉(zhuǎn)換函數(shù) 與date操作關(guān)系最大的就是兩個(gè)轉(zhuǎn)換函數(shù):to_date(),to_char() to_date() 作用將字符類型按一定格式轉(zhuǎn)化為日期類型: 具體用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者為字符串,后者為轉(zhuǎn)換日期格式,注意,前后兩者要以一對應(yīng)。
2015-06-28