Time of Update: 2015-06-27
標籤:GLOBAL TEMPORARY代表全域暫存資料表暫存資料表的中繼資料存放區在資料字典裡面只當第一條DML命令發生的時候才為這張表的段分配空間暫存資料表資料的可見範圍應該是會話層級或是事務層級的會話或者事務層級又建表時的ON COMMIT關鍵字決定,ON COMMIT DELETE ROWS代表事務層級,ON COMMIT PERSERVE ROWS代表會話層級DDL命令只在暫存資料表與會話斷開綁定之後才可以運行對於會話層級,當TRUNCATE命令發生時會話與暫存資料表間的綁定也就斷開了;
Time of Update: 2015-06-28
標籤:oracle 資料庫 修改登入認證 oracle認證 windows認證 通過配置sqlnet.ora檔案,我們可以修改oracle登入認證方式。 SQLNET.AUTHENTICATION_SERVICES=(NTS);基於作業系統的認證
Time of Update: 2015-06-28
標籤:oracle1.上節回顧2.維護資料的完整性3.管理索引4.系統管理權限和角色 1.掌握維護oracle資料完整性的技巧 2.理解索引的概念,會建立索引 3.管理oracle的許可權和角色 介紹:維護資料的完整性資料完整性用於確保資料庫資料遵從一定的商業和邏輯guize,在oracle中,資料完整性可以使用約束,觸發器,應用程式(過程,函數)三種方式來實現,在這三種方法中,因為約束易於維護,並且具有最好的效
Time of Update: 2015-06-26
標籤:1.串連Óracle:sqlplus username/[email protected] [as sysdba]SQL>startup force [nomount/mount/open/force/restrict]SQL>shutdown [normal/transactional/immediate/abort]2.啟動控制台:mysqld-nt –install(壓縮的安裝成服務) mysqld-nt
Time of Update: 2015-06-26
標籤:使用資料泵匯出資料1、串連Oracle資料庫SQL> conn / as sysdba已串連。2、建立一個操作目錄SQL> create directory dump_dir as ‘e:\dump‘;注意同時需要使用作業系統命令在硬碟上建立這個物理目錄。目錄已建立。3、使用以下命令建立一個匯出檔案目錄hr使用者操作dump_dir目錄的許可權,SQL>grant read,write on directory my_dir to scott; 授權成功。
Time of Update: 2015-06-26
標籤:另一篇不錯的文章:http://www.cnblogs.com/java-pan/archive/2012/09/16/oracle_job.html 我們要做定時任務時,有兩種辦法一種是: 作業系統的定時,win的定時任務,unix的crontab一種是: 資料庫級的定時,她的效率更高,再有大量的表級操作時,建議用資料庫本身的job queue,這樣方便,效率高;如果用系統級定時,會增加很多編程工作,成本增加了,還很容易出錯,事情越簡單出錯的幾率越小.再使用job
Time of Update: 2015-06-27
標籤:oracle 使用者管理 口令管理 強制修改密碼 強制使用者定期更換密碼,要怎麼設定? 假設密碼用10天之後必須修改,寬限期為2天: 把電腦時間往後調十天,然後登入: 系統提示使用者密碼兩天內失效,這時把電腦系統再往後調兩天,然後登入: 系統提示密碼已經失效,必須先更改密碼,然後才能夠登入。 oracle設定使用者密碼使用時間
Time of Update: 2015-06-26
標籤:oracle使用虛列rownum可以查詢到指定數字之間的記錄數。 第一行的rownum=1 比如我們想查詢前五條記錄,可以使用 select * from 表名 where rownum<5. 但是我們如果使用rownum>5時,就會出錯,這時候就得換種方法了。 select
Time of Update: 2015-06-26
標籤:oracle 最佳化or 更換in、exists、union幾個字眼。測試沒有問題!根據實際情況選擇相應的語句是。假設指數,or全表掃描,in 和not in 應慎用。否則會導致全表掃描。 select * from T_Pro_Product where bar_code = 'nnnmmm' or name = 'nnnmmm'
Time of Update: 2015-06-27
標籤:oracle使用者到期導致em登陸不了登陸oracle em 登陸不了如下: 650) this.width=650;" title="2.png" src="http://s3.51cto.com/wyfs02/M01/6E/F9/wKioL1WOFjmDWm2TAAIDZlUq6E4068.jpg" alt="wKioL1WOFjmDWm2TAAIDZlUq6E4068.jpg" />更改使用者密碼無效:查看後台log:2015-06-27 10:11:31,640
Time of Update: 2015-06-23
標籤:create or replace procedure 預存程序名稱( 參數1 in varchar2, 參數2 in varchar2,
Time of Update: 2015-06-25
標籤:1.高可用行 (1)HA(high availability HA) (2)RAC (Oracle Real Application Cluster) (3) DG (DATA Guard) (4) Oracle Replication (5) RAID和鏡像磁碟機2.備份和恢複
Time of Update: 2015-06-25
標籤:1.標準Insert --單表單行插入 文法: INSERT INTO table [(column1,column2,...)] VALUE (value1,value2,...) 例子: insert into dep (dep_id,dep_name)
Time of Update: 2015-06-23
標籤:驗證安裝?在兩節點上都要操作,以grid使用者操作1、檢查CRS狀態[[email protected] ~]# su - grid[[email protected] ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization
Time of Update: 2015-06-23
標籤:--Oracle trunc()函數的用法/**************日期********************/select trunc(sysdate) from dual --2011-3-18 今天的日期為2011-3-18select trunc(sysdate, ‘mm‘) from dual
Time of Update: 2015-06-23
標籤:select * from emp; create synonym emp_ny for emp; create public synonym pub_emp_ny for employees;--建立公有同義字 DROP SYNONYM EMP_NY;--刪除同義字 DROP PUBLIC SYNONYM PUB_EMP_NY;--刪除公有同義字 查看已有同義字 SELECT * FROM SYS.ALL_SYNONYMS WHERE
Time of Update: 2015-06-23
標籤:oracle 11g 手動建庫 1、匯出ORACLE_SIDexport ORACLE_SID=n12、建立檔案夾mkdir /u01/app/oracle/product/admin/adump -pmkdir /u01/app/oracle/product/admin/bdump -pmkdir /u01/app/oracle/product/admin/cdump -pmkdir /
Time of Update: 2015-06-25
標籤:功能介紹:首先是進行無欄位的彙總,然後在對欄位進行從左至右依次組合後彙總 建立表:1 Create Table score2 (3 classID Int,4 studentName Varchar2(50),5 subject varchar2(50),6 score Int7 );View Code 插入測試資料: 1 Insert Into score values (001,‘小徐‘,‘語文‘,87); 2 Insert Into score
Time of Update: 2015-06-25
標籤:SELECT *FROM t_info aWHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1)ORDER BY Title DESC一。尋找重複記錄1。尋找全部重複記錄Select * From
Time of Update: 2015-06-24
標籤:序列 seq 重設 問題一:如何重設oracle序列 oracle序列建立以後,如果想重設序列從 0 開始,逐漸遞增1,可以採用如下預存程序:create or replaceprocedure reset_seq( p_seq_name in varchar2 )is l_val number;begin execute immediate ‘select ‘ ||