Time of Update: 2018-12-05
using System;using System.Data;using System.Collections.Generic;using System.Configuration;using System.Data.OracleClient;using System.Text;using System.IO;/// <summary>/// Oracle資料庫操作類/// </summary>internal static class OracleHelper{
Time of Update: 2018-12-05
Oracle推出11g資料庫已經有一年多了,隨著各行業客戶對11g資料庫整體的測試和評估,開始升級到或部署Oracle 11g資料庫的使用者也在不斷增加。也有一些企業已經通過部署Oracle 11g資料庫獲得了豐厚的回報。 “Oracle Database 11g enables us to punch above our weight in a highly competitive industry. It underpins our strategy to
Time of Update: 2018-12-05
擷取表: select table_name from user_tables; //目前使用者的表 select table_name from all_tables; //所有使用者的表 select table_name from dba_tables; //包括系統資料表 select table_name from dba_tables where
Time of Update: 2018-12-05
要進行壓力測試,中介軟體使用WEBLOGIC 816,資料庫版本為11.1.0.6 RAC,壓力測試工具為LOADRUNNER 8.0。測試單一實例與RAC環境各個節點的負載情況。 在WEBLOGIC上配置了一個多池,利用WEBLOGIC提供的負載平衡策略,將並發均衡的分別到兩個節點上。但是測試發現,一旦運行了一段時間,所有的壓力都會載入到一個節點上,而另一個節點上機會沒有任何的壓力。通過資料庫中查詢到的結果如下:SQL> SELECT INST_ID, STATUS,COUNT(*)2
Time of Update: 2018-12-05
【IT168
Time of Update: 2018-12-05
當Oracle的多個預存程序都使用公用的常量時,我們可以建一個專門的package用來管理所有的常量。定義的樣本大致如下: create or replace package GLOBAL_CONSTANT is /*數值類常量*//*比率*/rate_tax CONSTANT NUMBER := 1.17; -- 稅率 /*整數*/ size_decimal CONSTANT NUMBER := 8; --
Time of Update: 2018-12-05
SQL中的單記錄函數 1.ASCII 返回與指定的字元對應的十進位數; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 給出整數,返回對應的字元; SQL> select chr(54740) zhao,chr(65)
Time of Update: 2018-12-05
建立資料庫的名字為:DBSHOP一:建立必要的目錄export ORACLE_SID=DBSHOPmkdir -p $ORACLE_BASE/oradata/$ORACLE_SIDmkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adumpmkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdumpmkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdumpmkdir -p
Time of Update: 2018-12-05
這篇文章的內容包括:表的増刪改查,欄位的増刪改查,主鍵、外鍵、唯一、非空、預設約束的増刪改 查看自己使用者的所有表:select * from user_tab_comments; www.2cto.com 建立表: create table cqytest( id number(1), username varchar2(11), password varchar2(11)--最後一個欄位後面必須沒有逗號 )tablespace
Time of Update: 2018-12-05
遊遊標的概念:
Time of Update: 2018-12-05
window下:imp必須要dba使用者,所以用sysdba使用者登陸,然後給予chnlmgr使用者dba許可權grant connect,resource,dba to chnlmgr;全部匯入imp chnlmgr/chnlmgr@orcl file=tyqk_catalog_data_2013-03-19.dmp full=y ignore=y destroy=y log=SYNCCRBTPRODUCTEVT.dmp.log 匯入單個表tables=(a,b)imp
Time of Update: 2018-12-05
客戶Oracle伺服器進入PL/SQL Developer時報ora-01033:oracle initializationg or shutdown in progress 錯誤提示,應用系統無法串連Oracle服務。經遠程指導解決問題。過程如下:1、進入CMD,執行set ORACLE_SID=fbms,確保串連到正確的SID;2、運行sqlplus "/as sysdba" SQL>shutdown immediate 停止服務
Time of Update: 2018-12-05
60.AVG(DISTINCT|ALL) all表示對所有的值求平均值,distinct只對不同的值求平均值 SQLWKS> create table table3(xm varchar(,sal number(7,2)); 語句已處理。 SQLWKS> insert into table3 values('gao',1111.11); SQLWKS> insert into table3 values('gao',1111.11); SQLWKS> insert
Time of Update: 2018-12-05
36.ADD_MONTHS 增加或減去月份 SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual; TO_CHA ------ 200002 SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual; TO_CHA ------ 199910 37.LAST_DAY
Time of Update: 2018-12-05
今天有個功能需要對CLOB欄位進行操作,期間遇到幾個問題,老天眷顧,都算是解決了,記一下,免得日後重蹈覆轍。 錯誤一:ORA-22920: 未鎖定含有 LOB 值的行出現這個問題的原因,是由於select出LOB欄位時未加 for update,ORACLE官方文檔對該錯誤的說明:引用文字代碼 1.ORA-22920 row containing the LOB value is not locked 2. 3.Cause: The row containing the
Time of Update: 2018-12-05
近期有需求要串連遠程oracle伺服器,雖說有許多工具都可以串連,比如DbVisualizer,navicat等都可以,可眾所周知,PL SQL
Time of Update: 2018-12-05
步驟:1)查看last date、next date/failure次數、broken,分析是否因為job執行的預存程序異常或產生了死結,導致job多次運行失敗,最終被自動broken掉,通常資料庫開發中大多數問題都是這個原因導致的。通過下面的語句查看job的運行情況:SELECT * FROM DBA_JOBS ORDER BY JOB; 2)通過以上分析,仍無頭緒,很有可能是SNP進程死了造成JOB不跑,可通過下面著句話來確定:select * from v$bgprocess where
Time of Update: 2018-12-05
Oracle 11g AuditOracle審計(Audit)功能用於監視使用者所執行的資料庫操作,審計記錄可存在資料字典表(稱為審計記錄:儲存在system資料表空間中的 SYS.AUD$ 表中,可通過視圖 dba_audit_trail 查看)或作業系統審計記錄(預設位置為 $ORACLE_BASE/admin/$ORACLE_SID/adump/ )中。而不管是否開啟資料庫的審計功能,以下這些操作Oracle系統都會強制記錄:用管理員權限串連Instance;啟動資料庫;關閉資料庫。注意:
Time of Update: 2018-12-05
在MyEclipse中配置Oracle10g的串連報錯:error while performing database login with the oracle driver 我驅動,路徑什麼都配置好了 後來解決了這個問題:你先開啟“控制台”-->“地區和語言項”-->“地區選項”卡 -->
Time of Update: 2018-12-05
這篇文章寫的很不錯,把oracle後台原理基本上都講的很清楚,最經我在虛擬機器裡安裝的 10g,不斷的出現用戶端無法串連伺服器的問題,無意中看到這篇文章,受益匪淺,和大家分享一下---------------------------------------------------------------------------------該文是我串連oracle的總結,特別適合於程式開發人員與oracle菜鳥 如何配置才能使用戶端連到資料庫: