Time of Update: 2018-12-05
在Oracle資料庫中,有一系列的初始化參數用來進行資料庫約束和資源限制,這些參數通常儲存在一個參數檔案中,在資料庫執行個體啟動時讀取並載入。初始化參數對資料庫來說非常重要,很多參數通過合理的調整可以極大地提高資料庫效能,下面對資料庫參數進行相關探討,有關參數檔案請留意後續文章。 初始化參數的分類按照得出方式不同,初始化參數可以分為3類:推導參數、作業系統依賴參數和可變參數。 1. 推導參數(Derived
Time of Update: 2018-12-05
1、開啟SQL Server企業管理器,資料庫— 所有任務—匯出資料; 2、選擇資料來源:[資料來源]選擇“用於SQL Server的Microsoft OLE DB提供者”,這應該是預設值。[伺服器]選擇要匯出資料的伺服器,如果是本機,選擇(local)[資料庫]選擇要匯出的資料所在的庫,這裡選擇DXJKSJK 3、選擇目的:目的]選擇Microsoft ODBC for Oracle[DSN]選擇使用者/系統DSN一項,然後在下拉式清單方塊中找一個已經串連到了使用者的DSN名稱。
Time of Update: 2018-12-05
# listener.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME =
Time of Update: 2018-12-05
作者:eygle | English Version 【轉載時請以超連結形式標明文章出處和作者資訊及本聲明】連結:http://www.eygle.com/archives/2005/10/oracle_howto_use_decode_function.html Decode函數的文法結構如下:decode (expression, search_1, result_1)decode (expression, search_1, result_1, search_2,
Time of Update: 2018-12-05
Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp文 件,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中 安裝目錄ora81BIN被設定為全域路徑, 該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。
Time of Update: 2018-12-05
Oracle XE預設串連數好像是40個,如果process超出這個數字,再次申請串連就會被拒絕。 1,用system使用者登入: sqlplus system/password@xe 2,執行以下命令: alter system set session_cached_cursors=200 scope=spfile; alter system set session_max_open_files=200 scope=spfile; alter system set sessions=20
Time of Update: 2018-12-05
安裝oracle 10g遇到cannot open shared object file這個錯誤以及解決方案[root@dba ~]# su - oracle [oracle@dba ~]$ /mnt/runInstaller Starting Oracle Universal Installer... Checking installer requirements... Checking operating system version: must be redhat-3, SuSE-9,
Time of Update: 2018-12-05
文章目錄 版本:oracle 9i 9.2.4.0由於oracle裝在內網的機器上,使用寬頻連線internet,所以外部資料庫要遠端連線需要映射oracle的連接埠出去,原以為只要1521就好了,但始終聯不到,查了資料才發現1521隻是偵聽連接埠,如果伺服器運行在專用模式,系統會在串連時隨機分配連接埠用於通訊。諮詢了mdc的hangaiting
Time of Update: 2018-12-05
以前在32位Win7上安裝和使用Oracle時,很簡單,很順利。但是現在系統升級了,類似於PL/SQL Developer或者Navicat
Time of Update: 2018-12-05
在安監局的項目中,外網網站需要顯示企業申報結果,網站是另一家公司開發的,資料庫是oracle,本來我們想開帳號讓他們訪問我們的資料庫的,但人家不願意。後來經過資訊中心決定,他們開放資料庫,我們在他們oracle資料庫裡建立相同結構的表,然後往表裡寫入資料。剛開始,考慮用連結的伺服器的方式,將oracle的資料庫連結過來,在我本地32位sqlserver上通過了,但在伺服器(64)上
Time of Update: 2018-12-05
最近做開發時,發覺每次重新啟動伺服器時oracle資料庫若沒有關閉,則必須先關閉後在重新啟動redhat advance server,oracle才能夠正常運行。感覺這樣麻煩,想到能否使資料庫與web伺服器與作業系統一同關閉與啟動。在網上尋找了一下相關資料,只找到一篇“Oracle Database HOWTO 自動啟動及停止.htm”但是沒有找到有關weblogic自動啟動與停止的文章。經過摸索,我最初的想法實現了,因此想把它寫出來,與大家交流。伺服器環境:RedHat Advance
Time of Update: 2018-12-05
一. 準備工作 要實現將以上環境整合,必需先準備好以下軟體包: (一)資料庫的Perl介面 1.perl5的Oracle資料庫DBI驅動程式:DBD-Oracle-1.03.tar.gz 2.perl5的通用資料庫介面程式:DBI-1.13.tar.gz 3.perl5的MySQL資料庫DBI驅動程式:Msql-Mysql-modules-1.2209.tar.gz (二)Oracle資料庫 4.Oracle 8iR2(8.1.6) for Linux安裝盤:oracle8161.tar.gz
Time of Update: 2018-12-05
CREATE TABLE t1 (id NUMBER(10),description VARCHAR2(50),CONSTRAINT t1_pk PRIMARY KEY (id));CREATE SEQUENCE t1_seq;INSERT INTO t1 VALUES (t1_seq.nextval, 'ONE');INSERT INTO t1 VALUES (t1_seq.nextval, 'TWO');INSERT INTO t1 VALUES (t1_seq.nextval,
Time of Update: 2018-12-06
表的串連 表的串連是指在一個SQL語句中通過表與表之間的關聯,從一個或多個表檢索出相關的資料。如果一個SQL語句的關聯表超過兩個,那麼串連的順序如何呢?ORACLE首先串連其中的兩個表,產生一個結果集;然後將產生的結果集與下一個表再進行關聯;繼續這個過程,直到所有的表都串連完成;最後產生所需的資料。 ORACLE 從6的版本開始,最佳化器使用4種不同的表的串連方式: 1 嵌套迴圈串連(NESTED LOOP JOIN) 2 群集串連 (CLUSTER JOIN) 3 排序合并串連(SORT
Time of Update: 2018-12-06
ORACLE 提供了CBO、RBO兩種{tagshow(event, 'SQL');}" href="http://www.cnblogs.com/sopost/admin/javascript:;" target="_self">SQL最佳化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已經明確聲明在ORACLE9i之後的版本中(ORACLE 10G ),RBO將不再支援。因此選擇CBO 是必然的趨勢。 CBO和
Time of Update: 2018-12-06
1、 某項目,在pl/sql中運行top sql指令碼: --使用頻率select sql_text, executions,sysdate from (select sql_text, executions, rank() over(order by executions desc) exec_rank from v$sql) where
Time of Update: 2018-12-06
DBA 職責及日常工作職責:1.安裝和升級資料庫伺服器,以及應用程式工具構建和配置網路環境.2.熟悉資料庫系統的儲存結構預測未來的儲存需求,制訂資料庫的儲存方案.3.根據開發人員設計的應用系統需求建立資料庫儲存結構.4.根據開發人員設計的應用系統需求建立資料庫物件5.根據開發人員的反饋資訊,在必要的時候修改資料庫的結構6.管理資料庫的使用者維護資料庫的安全性7.控制和監控使用者對資料庫的存取訪問8.監控和最佳化資料庫的效能9.制定Database
Time of Update: 2018-12-06
一.
Time of Update: 2018-12-06
Oracle Datapump API 是基於PL/SQL實現的,是命令列方式下的補充。使用Datapump API可以將其邏輯備份特性將其整合到應用程式當中,基於介面來實現有利於簡化其管理。本文主要描述的使用Datapump API描述各種不同情形的資料匯出。一、示範使用datapump api實現資料匯出--1、匯出schema(schema模式)DECLARE l_dp_handle NUMBER; l_last_job_state VARCHAR2 (30)
Time of Update: 2018-12-06
一.故障處理過程資料庫版本:Oracle10.2.0.5.4作業系統: Redhat5.4 中午同事對錶添加欄位,然後造成70多個儲存等對象無效,系統不能正常運行,查看了一下同事添加欄位的表,並沒有鎖沒有釋放。 嘗試編譯無效對象,部分可以編譯,部分不能編譯,對象一直處於編譯狀態。Kill掉其他的session 後也是無法編譯,因為影響業務,決定重啟資料庫。 --關閉DB:[oracle@qs-xezf-db1 ~]$ sqlplus / as sysdbaSQL*Plus: