Time of Update: 2015-01-05
標籤:1.建立序列-- Create sequencecreate sequence INNERIDminvalue 1maxvalue 99999999999999start with 1increment by 1cache 20order;2.--INNERID.currval 指當前序列--INNERID.nextval 指下一個序列insert into admin values (INNERID.nextval,‘a‘);insert into admin values
Time of Update: 2015-01-05
標籤:backuppiece uncatalog backupset delete 本文是原創文章,轉載請註明出處:http://write.blog.csdn.net/postedit/42424083 本文基於Oracle 10.2.0.4版本進行如下的測試: RMAN> list backup of archivelog all;
Time of Update: 2015-01-06
標籤:oracle 效能最佳化操作五:盡量去掉 "<>"盡量去掉 "<>",避免全表掃描,如果資料是枚舉值,且取值範圍固定,則修改為"OR"方式。例:<span style="font-size:18px;">UPDATE SERVICEINFO SET STATE=0 WHERE
Time of Update: 2015-01-05
標籤:首先寫一個函數是MD5的方法create FUNCTION GET_MD5( p_str in varchar2)RETURN varchar2 ISBEGINRETURN Utl_Raw.Cast_To_Raw(DBMS_OBFUSCATION_TOOLKIT.MD5(input_string => Upper(P_Str)));END;然後在預存程序裡面調用create procedure proc_set_md5 asbeginupdate T_USER_INFO set
Time of Update: 2015-01-06
標籤:oracle分析函數——listagg篇 (1)使用listagg將多行資料合併到一行例表:select deptno, ename from emp order by deptno, ename假設有一個需求,需要將emp表中相同部門的僱員姓名存放到一行中,不同的姓名用逗號“,”分隔,結果如:我們可以用oracle11g裡面的分析函數listagg來實現,SQL語句如下:select deptno,
Time of Update: 2015-01-04
標籤:oraclesetup.sh rootsetup.sh oracle 12c redhat server 7RootSetup.sh#!/bin/bash#Redhat 7rpm -q binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make
Time of Update: 2015-01-05
標籤:一下轉自http://www.cnblogs.com/yjhrem/articles/2340149.html運行cmd命令列 錄入 sqlplus /nolog 無使用者名稱登入 conn /as sysdba 串連到資料本機資料 alter user system
Time of Update: 2015-01-06
標籤:oracleOracle Study之案例--安裝Oracle核心參數配置
Time of Update: 2015-01-05
標籤: 轉自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtBNhq3IXSGeAP0aABTUlnQcvwJkGm2lyzpcbX544zRGoracle資料庫exp/imp命令詳解 exp/imp命令詳解 exp/imp兩個命令可以說是oracle中最常用的命令了.
Time of Update: 2015-01-04
標籤:一、匯出方式: 使用exp/imp方式匯出資料分為四種方式: 1、表方式匯出:一個或多個指定的表,包括表的定義、表資料、表的所有者授權、表索引、資料表條件約束,以及建立在該表上的觸發器。也可以只匯出結構,不匯出資料。還可以匯出使用者所擁有的全部表,還可以指定匯出的表的分區。 2、使用者方式匯出:使用者模式的所有對象以及對象中的資料。 3、資料表空間方式匯出:包含在指定資料表空間中的所有對象,以及對象上的索引定義。 4、全部資料庫方式匯出:是指資料庫中的所有對象,包括資料表空間
Time of Update: 2015-01-07
標籤:由於大量的delete操作導致空間得不到釋放,水平位偏高,導致查詢速度慢 --由於大量的delete操作導致空間得不到釋放,水平位偏高alter table TB_TRM_SCORESUMFINISH move; --降低水平位之後,需要做索引重建alter index INDEX_SCORE_001 rebuild; --重新收集表的統計資訊exec dbms_stats.gather_table_stats(ownname => ‘LGEHR‘,tabname =>
Time of Update: 2015-01-05
標籤:資料庫操作假死 oracle 表鎖定 commit 事務提交 問題:update 不能更新表表中19條記錄,在更新的時候,偶爾能更新,偶爾就 update
Time of Update: 2015-01-04
標籤:---正在執行的select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.address
Time of Update: 2014-12-31
標籤:執行update語句的時候發現執行半天不成功update main_order set order_source = ‘2‘, order_status = ‘2‘ 查詢哪些對象被鎖select object_name, machine, s.sid, s.serial#from v$locked_object l, dba_objects o , v$session swhere
Time of Update: 2014-12-30
標籤:文章轉載自http://wenku.baidu.com/link?url=5uZ1xWnGC55FGW2XUqzLVdttRcik2xCqwRKEdh6z-nZJ63UQn3j2750ES_q4OrotSE26r3yL36uzRGz_cuSbur4cQYOmc9R4dw4otqOWDV_環境:主機作業系統是Windows 7,虛擬機器是CentOs6.5(RedHat Enterprise版本相同),虛擬機器是VirtualBox 4.3.20。1. 安裝增強功能包(Guest
Time of Update: 2014-12-31
標籤:方法,調用public DataTable SayHi(string sql, DateTime begintime, DateTime endtime, string[,] array,string btime,string dtime) { string constr = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.93.64.242)(PORT=1521))(
Time of Update: 2014-12-30
標籤:對於表資料恢複,誤刪了表中資料時,一般不要再操作這個表了,按照下面的處理,即可把表中資料恢複過來。情境:假設誤刪了表tabletest中的資料,則可用如下方法恢複表中資料第一中方式:建立一個備份表,存放三小時前的資料create table tabletest_2014bak nologging as select * from tabletest as of timestamp sysdate-21/24 where name !=
Time of Update: 2014-12-31
標籤:sys.all_constraints sys.all_cons_columns SYS.ALL_CONSTRAINTS的定義如下:CREATE OR REPLACE VIEW ALL_CONSTRAINTS(owner, constraint_name, constraint_type, table_name, search_condition, r_owner, r_constraint_name,
Time of Update: 2014-12-31
標籤:每次都傻乎乎的往bashrc裡面寫環境變數,感覺不任性。於是,看了本書瞭解了/etc/oratab這個東東後,參考著書也寫了一個設定Oracle環境變數的指令碼。在/etc/下建立oraset,使用權限設定為chown oracle:oinstall /etc/orasetoraset內容:#!/bin/bash# Sets Oracle environment variables.# Setup: 1. Put oraset file in /etc(Linux), in
Time of Update: 2014-12-31
標籤:查詢最佳化手段和gather_plan_statistics hint:在10g以後我們可以通過利用gather_plan_statistics提示來瞭解更多的SQL執行統計資訊,具體使用方法如下:如果在statistics_level參數設定為ALL,或者執行的sql使用了gather_plan_statistics