本文檔旨在說明如何在OracleBI中使用HTTP(URL或JavaScript)方法實現一些特定的展示效果。本文檔包含以下主題:1、使用GoURL在外部Portal或應用中引入OracleBI視圖;2、使用DashboardURL在外部Portal或應用中引用Dashboard內容;3、使用GoURL傳遞SQL或篩選器;4、使用JavaScript進行篩選1使用GoURL在外部Portal或應用中引入OracleBI視圖此部分介紹了如何通過使用GoURL
系統 2019-08-12 01:53:53 1774
Producedure&FunctioncreateorreplacepackageTestPackis--Author:ADMINISTRATOR--Created:2012-4-2714:01:29--Purpose:測試typemyCursorisrefcursor;procedureTestPro(p_Condvarchar2,p_ReCursor0outmyCursor,p_ReCountoutnumber);FUNCTIONTestFunc(p
系統 2019-08-12 01:52:17 1774
3、連接數據庫服務器(1)啟動服務器端監聽器與數據庫服務Linux/Unix下,啟動監聽器:$lsnrctlstart關閉監聽器:$lsnrctlstop查看監聽狀態:$lsnrctlstatus啟動數據庫:$sqlplus/nologSQL>connsys@myoracleassysdba--這里的myoracle是前面配置的客戶端本地服務名或SQL>conn/assysdbaSQL>startupWindows下,啟動監聽器:C:lsnrctlstar
系統 2019-08-12 01:51:50 1774
登錄Oracle時,用scott/tiger通常此時會報一個錯誤:scottislocked(帳戶被鎖定)現在就要用超級用戶system將scott帳戶進行解鎖。cmd->sqlplus輸入用戶名:system輸入口令:****(安裝oracle時設定的口令)SQL>執行alteruserscottidentifiedby"tiger"accountunlock;意義:修改scott的密碼為tiger,并且將其帳戶解鎖。登錄oracle時,scottisl
系統 2019-08-12 01:54:20 1773
今天oracle的SQLplus運行該刪除和查詢操作,然后PL/SQL還運行查詢。相同的句子,結果是不一樣的。我郁悶很大,然后,突然想到這可能對雙方造成由數據不一致,為什么不一致呢。就是沒用commit,在網上查了一下,大概是這樣說的:DML語言,比方update,delete,insert等改動表中數據的須要commit;DDL語言,比方create,drop等改變表結構的。就不須要寫commit(由于內部隱藏了commit);DDL數據定義語言:cre
系統 2019-08-12 01:52:45 1773
OracleERP方法體系中屬實施管理范疇的是AIM(ApplicationImplementationMethod),從下圖AIM流程中我們可以看到系統時間軸上共分為六個階段:◆需求定義階段(Definition)◆業務分析階段(OperationsAnalysis)◆方案設計階段(SolutionDesign)◆建立系統階段(Build)◆系統切換階段(Transition)◆正式運行階段(Production)注:圖例來源于AIM3.1.0官方文檔。
系統 2019-08-29 23:15:11 1772
(1)選擇最有效率的表名順序(只在基于規則的優化器中有效):ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最后的表(基礎表drivingtable)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。如果有3個以上的表連接查詢,那就需要選擇交叉表(intersectiontable)作為基礎表,交叉表是指那個被其他表所引用的表.(2)WHERE子句中的連接順序.:ORACLE采用自下而
系統 2019-08-29 23:09:40 1772
ADDM通過檢查和分析AWR采集的數據來推斷Oracle在數據庫中可能出現的問題。并給出優化建議。獲得ADDM例如,下面的方法:@?/rdbms/admin/addmrpt.sql以下能夠看一個樣例:--第一步:創建測試用的表droptabletcascadeconstraintspurge;createtabletASSELECT*FROMdba_objects;--第二步:快照execdbms_workload_repository.create_sn
系統 2019-08-12 01:55:12 1772
1.基本處理思路第一步:建與mysql同構的oracle數據庫實例,并更新數據。1.期望將mysql導出成與oracle通用的sql語句,通過該語句進行更新。2.如果1不能做到,可先將數據庫結構(表結構等)導出,在通過insert語句,或execl(限制:最多只能6w多條記錄)進行導出、導入。第二步:一邊設計新庫,一邊寫老庫到新庫的同步程序。1.通過dblink進行連接,用存貯過程同步。2.對于數據量為千萬級的表需要單獨(特別)處理。2.mysql到ora
系統 2019-08-12 01:54:40 1772
最近在做修改字符集的實驗,悲劇的是修改后重啟,數據庫啟動不了。SQL>altersystemsetnls_language='AMERICAN'scope=spfile;SQL>altersystemsetnls_territory='AMERICAN'scope=spfile;SQL>shutdownimmediate;SQL>startupORA-12700:invalidNLSparametervalue(nls_territory)解決方案:將sp
系統 2019-08-12 01:54:17 1772
------------------------2013-5-8------------------------DML鎖可以分為,行鎖,表級鎖,死鎖。DDL鎖可以分為,排他DDL鎖,共享DDL鎖,分析鎖。--查看當前數據庫里鎖的情況。selectobject_id,session_id,locked_modefromv$locked_object;如果出現了鎖的問題,某個DML操作可能等待很久沒有反應。grantselectonemptonewlifeyh
系統 2019-08-12 01:53:42 1772
■監聽程序#lsnrctlstart--->啟動#lsnrctlstop--->停止#lsnrctlstatus--->狀態#lsnrctlhelp--->幫助■一個例程只能訪問一個數據庫,而一個數據庫可以由多個例程同時訪問.例程由一組邏輯內存結構和一系列后臺服務進程組成.在啟動數據庫的過程中,文件的使用順序是:參數文件、控制文件、數據文件和重做日志文件.■啟動模式nomount模式啟動例程,但不裝載數據庫,即只完成啟動步驟的第1步。(讀取參數文件)mou
系統 2019-08-12 01:53:30 1772
參考:http://wwyz998.blog.163.com/blog/static/321867852011117111832334/oracle移動數據文件1.連接到數據庫[oracle@linux]$./sqlplus/nologSQL>conn/assysdba2.查看數據文件位置SQL>selectfile_namefromsys.dba_data_files;或SQL>selectnamefromv$datafile;FILE_NAME----
系統 2019-08-12 01:52:58 1772
未完待續……未完待續……未完待續……未完待續……1.查詢某個表所占空間大小coltablespace_namefora15colsegment_namefora15colsegment_typefora15selectsegment_name,segment_type,tablespace_name,extents,bytes/1024KBfromdba_segmentswheresegment_namelike'TEST%';結果如下:SEGMENT_N
系統 2019-08-12 01:52:00 1772
分頁技術是在B/S應用系統中最常見的技術之一,下面就所參加的工作流項目中所用到的分頁技術加以實例說明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名稱avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--條件,如無條件,輸入空字符串''ai_topnumINinteger,--前面多少條記錄不
系統 2019-08-29 23:27:23 1771