Time of Update: 2018-12-04
若資料庫用ASM檔案系統進行管理,那麼在檔案下載、上傳方面有些困難,即使使用了asmcmd工具,也沒有類似cp的命令來複製其中的檔案,於是oracle提供了ftp來實現一系列ASM檔案的管理。Using FTP with Oracle ASM Fileshttp://docs.oracle.com/cd/E11882_01/appdev.112/e23094/xdb22pro.htm#ADXDB5537Oracle Automatic Storage Management (Oracle
Time of Update: 2018-12-04
1. 修改 listener.ora 和tnsnames.ora 這兩個檔案:ADDRESS = (PROTOCOL = TCP)(HOST = xxxx)(PORT = 新的連接埠))3、 修改
Time of Update: 2018-12-04
第一步:刪除到期使用者DROP USER colin CASCADE;第二步:查詢到期使用者相關的資料表空間是否還有對象SELECT OWNER, SEGMENT_NAME, SEGMENT_TYPE, TABLESPACE_NAME FROM DBA_SEGMENTS WHERE TABLESPACE_NAME IN (SELECT TABLESPACE_NAME FROM DBA_TABLESPACES WHERE
Time of Update: 2018-12-04
Oracle資料庫的使用越來越廣泛,最近在一些行業中,聽做市場的人說,有些客戶不懂,但是聽說你用到了Oracle資料庫,會覺得你的軟體做的很專業,如果連Oracle資料庫都沒用過,會覺得這個公司不靠譜。市場上不懂技術的人們總會有這樣或那樣的誤區,但是Oracle的優良的處理能力還是值得企業推廣和使用的。如下是C#中開發的WebService,訪問Oracle資料庫,為用戶端提供資料服務。 [WebMethod (Description="查詢Oracle並返回DataSet")]
Time of Update: 2018-12-04
c#訪問Oracle,本來是很常見的,但是在實際的工作中確實遇到了各種各樣的異常,特此分析並總結如下,以便以後尋找方便:資料庫的字元集常用的兩種方式:美國編碼SIMPLIFIED CHINESE_CHINA.US7ASCII中國編碼SIMPLIFIED CHINESE_CHINA.ZHS16GBK串連方式:1.OLEDB串連{Provider=MSDAORA.1;User ID=martin;password=1;Data Source=orcl;Unicode=True;Integrated
Time of Update: 2018-12-05
首先在開始--》運行——》cmd,然後輸入 sqlplus sys/密碼 as sysdba 以sys許可權登陸進去 然後可以進行操作、: 建立使用者 create user test indentified by test; 這樣就建立了一個使用者名稱密碼都為test的使用者 但這個時候test還是不能登陸成功的,我們需要賦予相應的許可權 首先賦予create session的許可權 grant create session to test; 這樣test使用者就能成功登陸進去
Time of Update: 2018-12-05
很多時候,對資料庫進行效能診斷可以使用SQL跟蹤的方法,把一些資訊記錄在trace檔案裡以後分析。一般情況下我們可以通過初始化參數SQL_TRACE=TRUE來設定SQL跟蹤。我們也可以通過設定10046事件來進行SQL跟蹤,並且可以設定不同的追蹤層級,比使用SQL_TRACE獲得更多的資訊。Level 0 停用SQL跟蹤,相當於SQL_TRACE=FALSELevel 1 標準SQL跟蹤,相當於SQL_TRACE=TRUELevel 4 在level
Time of Update: 2018-12-05
Database Change Notification的作用就是當資料庫中的被監聽table變化時(包括資料和表結構的更改),自動嚮應用程式發出一個通知。這對讀多寫少應用的緩衝更新,以及避免輪詢資料庫很有用。需要3個步驟:1. 註冊。2. 用一個查詢表示監聽哪個(些)表的修改通知。3. 響應。在11g中,可以對查詢結果集監聽,而不是對所有記錄的改變觸發通知事件。下面的代碼在java1.6,ojdbc6.jar驅動, oracle10g r2環境下通過運行。<%@ page
Time of Update: 2018-12-05
概要物料是整個ERP的根基,幾乎所有的業務操作都是圍著物料轉的。而Oracle EBS中的物料屬性有近280個屬性,要一個一個去瞭解一個一個去設定幾乎是一個不太可能的事情。大部分的屬性都是根據企業庫存的作業流程去按需設定。有一些屬性是設定在主組織裡的,有一些屬性是分配在各組織中去設定的。物料屬性的設定有一些需要權衡的地方,也會對實際的作業流程產生一定的影響。這裡針對一些比較常用的屬性進行一定的描述與總結,與大家分享。http://www.dezai.cn/blog/article.asp?id=
Time of Update: 2018-12-05
Oracle的匯出公用程式(Export utility)允許從資料庫提取資料,並且將資料寫入作業系統檔案。exp使用的基本格式:exp[username[/password[@service]]],以下例舉exp常用用法。 1. 擷取協助 exp help=y 2. 匯出一個完整資料庫 exp system/manager file=bible_db log=dible_db full=y 3. 匯出資料庫定義而不匯出資料 exp system/mana
Time of Update: 2018-12-05
具體步驟如下: 一、主庫操作 1、修改主庫屬性: alter system force logging; ##查看狀態 select FORCE_LOGGING from v$database; 2、修改資料庫為歸檔模式: archive log list; shutdown immediate; startup mount; alter database archivelog;(alter database noarchivelog;關掉歸檔模式) archive log list;
Time of Update: 2018-12-05
文章目錄 預存程序預存程序建立文法: 預存程序 1 CREATE OR REPLACE PROCEDURE 預存程序名 2 IS 3 BEGIN 4 NULL; 5 END;行1: CREATE OR REPLACE PROCEDURE 是一個SQL語句通知Oracle資料庫去建立一個叫做skeleton預存程序,
Time of Update: 2018-12-05
在應用中,很多時候會對錶的主鍵用一個自動增漲的數來付值,如Oracle的sequence,插入後又想得到的主鍵的值。下面介紹一下相關的方法。1,用Oracle 的returning 語句。PreparedStatement sta = conn.prepareStatement("INSERT INTO LOGGING VALUES (TESTSEQ.NEXTVAL,SYSDATE)returning id into ? "); sta.execute(); ResultSet
Time of Update: 2018-12-05
Oracle在執行一個SQL之前,首先需要看一下SQL的執行計畫,然後在按照執行計畫執行SQL,分析執行計畫的工作是由最佳化器來執行的,在不同的條件下,一個SQL可能存在多條執行計畫,但是在某個特定的時間點,特定的環境下,一定只有一種執行計畫是最優的。一、最佳化器的類型: oracle 的最佳化方式有兩種,一種是基於規則的RBO(Rule-Based Optimization),一種是基於開銷或者代價的CBO(Cost-Based Optimization)。
Time of Update: 2018-12-05
Oracle中可以使用“(+) ”來表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外關聯 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id); 等價於 SELECT e.last_name,
Time of Update: 2018-12-05
Oracle提供了分區技術以支援VLDB(Very Large
Time of Update: 2018-12-05
角色的兩個特性1)角色的延遲性 延遲生效 立即讓角色生效的方法: set role 角色名稱; 例如: set role resource; 延遲回收 下面用實驗證明延遲回收: 會話(1)scott: sys@ORCL> conn scott/oracle Connected. scott@ORCL> select * from user_role_privs; USERNAME
Time of Update: 2018-12-05
x$表是資料庫的核心部分,這些表用於追蹤內部資料庫資訊,鑑效組資料庫正常運行。x$表是加密命名的,而且oracle不做文檔說明。oracle通過這些x$表建立起其他大量視圖提供使用者查詢管理資料庫之用。************************************~(@^_^@)~******************************************************
Time of Update: 2018-12-05
㈠ 先在系統層面查詢CPU、IO使用方式:top、iostat、sar...等 ㈡ EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); ㈢ rman target / debug trace =/tmp/rmandebug.txt log=/tmp/rman_log20130727.txt 執行備份 ㈣ EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
Time of Update: 2018-12-05
在如何在JAVA程式中使用Struct一次傳入多條資料給Oracle的預存程序中我介紹了如何通過定義Struct和Array在JAVA程式中一次傳入多條資料給Oracle的預存程序。