Time of Update: 2018-12-07
檔案的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora 重要的配置 db_name = "51test" 一個資料庫標識符,應與CREATE DATABASE 語句中指定的名稱相對應。 instance_name = 51test 在多個常式使用相同服務名的情況下,用來唯一地標識一個資料庫常式。 INSTANCE_NAME
Time of Update: 2018-12-07
--在終端依次輸入以下命令sqlplus--輸入需要刪除的使用者名稱--輸入密碼SET HEAD OFF;set feedback off;SPOOL c:\drop_tables.sql;--chr(13) ASCII中=換行 chr(10) ASCII中=斷行符號--禁用所有約束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints
Time of Update: 2018-12-07
XP下安裝Oracle10g昨天下午剛安裝完可以串連(Sqlplus),後來重新啟動用Sqlplus串連就出現如下錯誤ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist 今天早上來開機後準備解決這個錯誤,但發現可以正確串連,我Sqlplus串連後建立了資料表空間和使用者,建立完,我重新啟動了電腦,再串連時出現和昨天一樣的錯誤:ERROR:ORA-01034: ORACLE not
Time of Update: 2018-12-07
from:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.htmlOracle Database 10g Release 2 JDBC Drivers Oracle Database 10g Release 2 (10.2.0.5) JDBC Drivers JavaDoc (4,383,404 bytes) README JDBC Thin for All
Time of Update: 2018-12-07
http://shqkm.blog.163.com/blog/static/794804172010323102545265/Oracle Connect By用法oracle中的select語句可以用START WITH...CONNECT BY PRIOR子句實現遞迴查詢,connect by 是結構化查詢中用到的,其基本文法是:select ... from <TableName> where <Conditional-1>start with
Time of Update: 2018-12-07
1. 使用者失效問題上次安裝一個鐵路系統的過程中,發現Oracle
Time of Update: 2018-12-07
前言近來公司技術,研發都在問我關於記憶體參數如何設定可以最佳化oracle的效能,所以抽時間整理了這篇文檔,以做參考.目的希望通過整理此文檔,使大家對oracle記憶體結構有一個全面的瞭解,並在實際的工作中靈活應用,使oracle的記憶體效能達到最優配置,提升應用程式反應速度,並進行合理的記憶體使用量.內容執行個體結構oracle執行個體=記憶體結構+進程結構oracle執行個體啟動的過程,其實就是oracle記憶體參數設定的值載入到記憶體中,並啟動相應的後台進程進行相關的服務過程。進程結構or
Time of Update: 2018-12-07
一、使用imp/exp。先匯出源庫,再建立新庫把資料表空間建立好,然後再匯入。(據說這樣可以,前提是新的庫裡面不能有與源庫相同名字的資料表空間。有待驗證!) 二、使用指令碼進行修改。據目前所瞭解,正長情況下需要修改表的空間和表的索引的空間,如果涉及到BOLB欄位的表,修改的方式又不一樣了! 正常情況下的修改指令碼: 1.修改表的空間 alter table TABLE_NAME move tablespace TABLESPACENAME 查詢目前使用者下的所有表 select 'alter
Time of Update: 2018-12-07
本知識點僅適用於Oracle 9i以上的版本。查看錶的資料變動情況請使用SQL語句:select * from user_tab_modifications; user_tab_modifications表的欄位如下,從這個表中能夠輕鬆找到表中做的修改,刪除,增加記錄的情況注意以及使用方法:1、但這張表不是即時更新的,預設情況15分鐘更新一次,所以你更新一張表,可能在 user_tab_modifications裡不能立刻體現出來。2、想要即時查看也有辦法實現,那就是在執行select *
Time of Update: 2018-12-07
當執行一條DML語句後,DML語句的結果儲存在四個遊標屬性中,這些屬性用於控製程序流程或者瞭解程式的狀態。當運行DML語句時,PL/SQL開啟一個內建遊標並處理結果,遊標是維護查詢結果的記憶體中的一個地區,遊標在運行DML語句時開啟,完成後關閉。隱式遊標只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三個屬性.SQL%FOUND,SQL%NOTFOUND是布爾值,SQL%ROWCOUNT是整數值。 SQL%FOUND和SQL%NOTFOUND 在執行任何DML語句
Time of Update: 2018-12-07
1、 Oracle並發控制的基礎,是多版本。2、 Oracle保證讀一致性,並且永遠都不會髒讀(即讀其他事務的未提交資料)。Oracle查詢得到的結果集肯定是某個時間點的當前結果集: i. 遊標(cursor)開啟時的時間點。 ii. 語句開始執行時的時間點。Oracle總是保證語句級的讀一致性。 iii.
Time of Update: 2018-12-07
估計用 Oracle 的幾乎一開始都是使用 Sql*Plus 吧,畢竟這個工具可以運行在任何的 Oracle 啟動並執行平台上,這個工具呢,您可以在用戶端實現安裝,也可以在服務端安裝,在用戶端的安裝呢,主要是通過安裝 Oracle 提供的用戶端軟體安裝,而在服務端的話,則是通過安裝 Oracle 時自動安裝的,Sql*Plus 呢,其是一個基於 C/S 的 Sql 開發工具,包括客戶層和服務層,其可以實現執行 Sql 語句或者是執行含有 Sql 語句的檔案,同時,其也能夠執行 PL/Sql
Time of Update: 2018-12-07
Oracle 控制檔案呢,是資料庫中最小的檔案,是一個二進位檔案,其中包括了資料庫的結構資訊,同時也包括了資料檔案和記錄檔的一些資訊,控制檔案雖小,但可以說是 Oracle 中最重要的檔案,只有 Oracle 進程才能夠更新控制檔案中的內容,控制檔案中呢主要包括資料庫名稱,位置,聯機或者離線狀態,Redo Log File 的位置和名稱,資料表空間名稱, Archive Log File 資訊,CheckPoint 資訊,Undo 資訊,RMAN
Time of Update: 2018-12-07
原文出處:http://www.cnblogs.com/zjrstar/archive/2006/08/31/491090.html 對於rownum來說它是oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽欄位可以用於限制查詢返回的總行數,而且rownum不能以任何錶的名稱作為首碼。 舉例說明:例如表:student(學生)表,表結構為:ID char(6) --學號name VARCHAR2(10)
Time of Update: 2018-12-07
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期 select sysdate,to_char(sysdate+1,'yyyy-mm-dd
Time of Update: 2018-12-07
ORACLE段:首先在ORACLE建立PACKAGE和PACKAGE BODY,將在這裡面定義函數和預存程序返回結果集。1:建立PACKAGE:CREATE OR REPLACE package SCOTT.pk_wtistype mytype is ref cursor;procedure p_wt(mycs out mytype);function f_get(str in varchar2)return varchar2;end;
Time of Update: 2018-12-07
因為我現在還是用VS2003所以只能使用3.1的版本。以前都是使用2.6版本。現在發現都有破解程式了,呵呵方便多了。寫過《設定了一下CodeSmith可以串連Oracle資料庫了》是CodeSmith2.6的關於Oracle Provider的文章。現在用了3.1當然也碰到同樣的問題。解決辦法:進入CodeSmith的Community,http:
Time of Update: 2018-12-07
關於Oracle Metalink的常見問題GOTOTOP註:本文來自ORACLE,僅供參考!1.什麼是MetaLink?2.怎樣註冊一個Metalink帳戶?3.怎樣客戶化我的標題?4.怎樣進入Metalink?5.怎樣增加另外的客戶支援號 (CSI)?6.怎樣建立一個TAR的屬性?7.怎樣組織你的iTAR?8.怎樣報告一個iTAR?9.使用Metalink時怎樣得到協助?1、什麼是MetaLink? Oracle Metalink是Oracle支援人員的主要的e-business
Time of Update: 2018-12-07
ora-12638:身份證明檢索失敗.with sql:select * from t@zjdtdblink.解決方案:在dbastudio裡看dtdblink的資料鏈路,未處於活動狀態.再看網域服務器不通.於是重啟網域服務器後解決問題. 在網上查一下,做更深一步解釋: cause: 由於Oracle不能應用OS認證而導致憑證檢索失敗 action: 1.開啟network/admin下的sqlnet.ora 修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。 2
Time of Update: 2018-12-07
Oracle安裝後的基本環境主要涉及安裝後的程式組、DBMS包含的物理檔案、與資料庫伺服器相關的服務、Oracle預設的帳戶/口令以及在MS-DOS命令列中可使用的命令等。瞭解和掌握這些基本環境對正確使用和深入掌握Oracle技術是十分重要的。1、安裝後的程式組 Oracle Database 10g安裝後的程式組Oracle-OraDb10g_ home1包括: ·Oracle Installation Products ·整合管理工具 ·配置和移植工具