Time of Update: 2016-06-22
標籤:使用PL/SQL時, 每次第一次開啟表的時候會提示"動態執行表不可訪問,本會話的自動統計被禁止"的錯誤,一訊息如下: V$SESSION,V$SESSTAT,V$STATNAME沒有被授權,沒有許可權訪問這幾張表,所以沒有本法進行統計.當然要給授權了.授權SQL如下:sqlplus /nolog 進入登入頁面,然後執行conn /as sysdba 登入到sys使用者用SYS登入,授權給相應的使用者,用下面的語句 grant select on
Time of Update: 2016-06-22
標籤:最近開始研究Oracle資料庫,蓋因公司的系統要麼Oracle要麼是mysql吧。作為一個IT工作者,沒有碰過Oracle是一件很匪夷所思得事情。 想到過去幾年,乃至接觸IT行業開始就只有玩過sql
Time of Update: 2016-06-21
標籤:oracle學習筆記儲存及raid技術概述本課以oracle資料庫所啟動並執行環境,講一下儲存和raid技術。一)oralce生產環境裡的結構先說一下oracle所在的環境。有一種結構:兩個伺服器、兩個光纖儲存交換器、兩個儲存,它們通過網線相互串連在一起。每個伺服器接兩個交換器,每個交換器連兩個伺服器同時連兩個儲存,每個儲存和兩個交換器有串連。這是oracle資料庫相對比較典型的正規的運行環境。每個伺服器上都裝Linux和oracle資料庫軟體,oracle資料庫建在儲存上,有兩份資料分別
Time of Update: 2016-06-21
標籤: pro*c是進階的用法,OCI是oracle的基礎用法如何編譯.pc檔案: proc code=cpp parse=none iname=filename.pc oname=filename.cpp一, 首先要包涵標頭檔#include 這個標頭檔二, 在聲明宿主變數之前一定要先定義struct sqlca sqlca;這個變數。三,
Time of Update: 2016-06-20
標籤:1.所有表的select 許可權賦予usergrant select any table to user2.revoke 實體許可權名|all on 實體名 from 使用者名稱|角色名稱|public;alter any cluster 修改任意簇的許可權 alter any index 修改任意索引的許可權 alter any role 修改任意角色的許可權 alter any cluster alter any sequence 修改任意序列的許可權 alter any
Time of Update: 2016-06-21
標籤:oracle資料庫安裝成功之後會有預設的使用者名稱和密碼,之前因為沒有整理,每次用的時候都要百度很麻煩,所以現在把這些都整理一下,也方便以後使用:使用scott使用者串連:使用sys使用者串連:使用system使用者串連:使用sysman使用者串連:此外,還可以使用無密碼登入一:或者,無密碼登入二:最後,使用者切換:oracle命令列登入(預設使用者名和密碼)
Time of Update: 2016-06-20
標籤:不知不覺也十天了,周末又加班,本想周一上午請假半天看NBA總決賽最後一場的。。。後來算了畢竟不是鐵杆球迷,晚上回來補補錄影看看集錦好了。公司一個項目做了挺久一直沒推廣,領導想讓我去牽頭。這爛尾工程不好接啊,之前做不好肯定是有原因的。另外有個項目,只有一個同事在開發,進度也不理想。所以我寫了封長郵件給領導,要把項目組剝離出來,這個我來弄還有些信心,而且可以接觸到移動端,搞Web的不會移動端不行,現在是手機時代了。項目依託公眾號,要實現的功能也不複雜,只要把頭緒理好,應該比較容易出成果。&nb
Time of Update: 2016-06-20
標籤:oracle文字與格式字串不匹配的解決 oracle的日期時間類型在往oracle的date類型插入資料的時候,記得要用to_date()方法。如insert into CUSLOGS(STARTTIME) values(to_date(‘2009-5-21 18:55:49‘,‘yyyy/mm/dd
Time of Update: 2016-06-20
標籤:1.行轉列:一、最初的資料:轉換之後的資料:二、轉換的語句:--統計各職位的人員在各部門的分布人數:SELECT T.JOB, SUM(DECODE(T.JOB, ‘CLERK‘, 1, NULL)) AS COUNT1 , SUM(DECODE(T.JOB, ‘SALESMAN‘, 1, NULL)) AS COUNT2 , SUM(DECODE(T.JOB, ‘PRESIDENT‘, 1, NULL)) AS COUNT3
Time of Update: 2016-06-20
標籤:預存程序和儲存函數指儲存在資料庫中供所有使用者程式調用的子程式叫預存程序、儲存函數。預存程序和儲存函數的區別?儲存函數:可以通過return 語句返回函數值。預存程序:不能除此之外我們可以認為他們是完全一樣的。 預存程序1、建立預存程序用create procedure命令簡曆預存程序。文法:create [or replace] procedure 過程名(參數列表)as PLSQL子程式體; 列印hello word--列印hello
Time of Update: 2016-06-20
標籤:oracle
Time of Update: 2016-06-20
標籤:job program chains Job Chains建立chain的順序建立chain object;定義chain中的steps;增加規則;啟用chain;建立指向這個chain的job。建立Chain Object實驗描述:ENV:create table test_chain(id number);createtable test_chain1(id
Time of Update: 2016-06-20
標籤:原本一直在用mysql,最近改用oracle了,oracle的第一步就是jdbc的串連第一步:下載jar包,我用的是oracle11g 下的是oracle6.jar第二步:載入jar包然後找到下載的jar位置即可。第三步:代碼部分package com.lc.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import
Time of Update: 2016-06-20
標籤:Oracle 10.2.0.5 FOR ALL OS patch官方資料庫介質 百度雲迅雷下載1.Oracle10GU5介質百度雲端硬碟Oracle10.2.0.5 patch百度雲盤地址:連結:請發郵件聯絡[email protected]2.Oracle10GU5介質FTPOracle10.2.0.5 patch patchset補丁集 DATABASE DB資料庫軟體介質FTP2.1Oracle10.2.0.5 FOR AIX64-5L
Time of Update: 2016-06-20
標籤:oracle查詢處於鎖表中的表SELECT l.session_id SID, l.locked_mode, l.oracle_username, l.os_user_name, s.machi
Time of Update: 2016-06-19
標籤:1.資料庫的啟動需要以SYSDBA/SYSOPER身份登入。2.如果在同一主機上使用IPC串連到資料庫使用作業系統授權,登入任何一個使用者都可以擁有as sysdba和as sysoper。3.sys和system使用者的區別
Time of Update: 2016-06-19
標籤:oracle 資料表空間 在Oracle中如何建立資料表空間呢?主要有兩種方式:一種是用SQL命令的方式,另外一種是通過Oracle用戶端Enterprise Manager Console來建立。下面分別介紹一下:1 通過SQL命令建立資料表空間1.1 建立資料表空間 create tablespace
Time of Update: 2016-06-21
標籤:1.將表名和欄位名改為大寫 見-- http://www.cnblogs.com/wenboge/articles/4121331.html 2.將表名和欄位名改為小寫①改表名為小寫begin for c in (select table_name tn from user_tables where table_name <> lower(table_name)) loop begin execute
Time of Update: 2016-06-19
標籤: -----------------產生笛卡兒積------------------------------------ select * from emp,dept; --不帶條件時,記錄數為14*4 =56條記錄 select * from emp cross join dept;--交叉串連,同上 select count(*)from emp; ---左串連( 返回包括左表中的所有記錄和右表中連接欄位相等的記錄 ) select
Time of Update: 2016-06-20
標籤:oracle 參數1.oracle開啟檔案控制代碼數SQL> select count(*) from v$open_cursor; COUNT(*)---------- 15652.oracle的串連數SQL> select count(*) from