Time of Update: 2018-12-03
概述在oracle安裝目錄$HOME/network/admin下,,經常看到sqlnet.ora tnsnames.ora listener.ora這三個檔案,除了tnsnames.ora,其他兩個檔案詳細的用途很多人都不太瞭解。sqlnet.ora 用在oracle client端,用於配置串連服務端oracle的相關參數.tnsnames.ora 用在oracle client端,使用者配置串連資料庫的別名參數,就像系統中的hosts檔案一樣。listener.ora 用在oracle
Time of Update: 2018-12-03
Oracle資料表空間設計資料表空間設計原則:1. 為表和索引分配不同的tablespace。2. 為正式表和曆史表分配不同的tablespace,提高資料的安全性。3. 為大資料量表單獨分配tablespace。4. 將唯讀表或以讀取為主的表單獨分配tablespace。5. 以高頻率更新的表分成一組,單獨分配tablespace。6. 存於同一個 tablespace中的表(或索引)的extent
Time of Update: 2018-12-03
1)ACESS_INFO_NULL該異常對應ORA-06530錯誤碼。當開發物件類型應用時,在引用對象屬性之前,必須首先初始化對象,如果沒有初始化對象,直接引用對象屬性,就會隱式地觸發該異常。2)CASE_NOT_FOUND該異常對應ORA-06592錯誤碼。當在PL/SQL塊中編寫CASE語句時,如果在WHEN字句中沒有包含必須的條件分支,並且沒有包含ELSE語句,就會隱式觸發該異常。3)COLLECTION_IS_NULL該異常對應ORA-06531錯誤碼。在給集合元素(巢狀表格、VARRA
Time of Update: 2018-12-03
oracle儲存層次概述1) 資料庫由一個或多個資料表空間組成。2) 資料表空間由一個或者多個檔案組成,組成資料表空間的檔案可以是檔案系統上的各種檔案;資料表空間包含段。3) 段由一個或者多個區段組成,有table段、index段等。包含在資料表空間中,但是可以跨資料表空間內的多個檔案。4) 區段是磁碟上一組邏輯連續的塊。區段只在一個資料表空間中,二期總是在該資料表空間內的一個檔案中。5)
Time of Update: 2018-12-03
啟動資料庫在http://blog.csdn.net/chenxiaohua/archive/2008/01/22/2057815.aspx中已經描述怎樣簡單地啟動資料庫,和相應的服務監聽。用oracle安裝使用者登入主機,啟動資料庫和服務監聽,操作如下:[ora@localhost ora]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Sun Mar 22 23:55:56 2009Copyright (
Time of Update: 2018-12-03
關於SPOOL(SPOOL是SQLPLUS的命令,不是SQL文法裡面的東西。)對於SPOOL資料的SQL,最好要自己定義格式,以方便程式直接匯入,SQL語句如:select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task;spool常用的設定set colsep' '; //域輸出分隔字元set echo off;
Time of Update: 2018-12-03
oracle的password
Time of Update: 2018-12-03
Oracle 主要設定檔介紹: profile檔案,oratab 檔案,資料庫執行個體初始設定檔案 initSID.ora,監聽設定檔, sqlnet.ora 檔案,tnsnames.ora 檔案1.2 Oracle 主要設定檔介紹 1.2.1 /etc/profile 檔案 系統級的環境變數一般在/etc/profile 檔案中定義 在 CAMS 系統 與資料庫 相關的環境變數就定義在/etc/profile 檔案中 如下所示
Time of Update: 2018-12-03
Kingsoft Antivirus Online Update Module是一款反病毒線上升級模組。 Kingsoft Antivirus線上升級模組包含的ActiveX控制項不正確處理使用者提交的參數資料,遠程攻擊者可以利用漏洞以應用程式進程許可權執行任意指令。
Time of Update: 2018-12-03
這篇技巧性文章是由“國際Oracle使用者組”(IOUG)提供的,它是一個由使用者組成的組織,這個組織通過提供高品質的資訊、培訓、網路和支援,來提高Oracle資料庫專家和資料庫開發人員的水平。這篇文章摘自由David Welch所寫的論文《可預見的Oracle應用程式效能調優》。點擊這裡成為“國際Oracle使用者組”的一員,從而獲得成千上萬的由Oracle使用者寫的技巧性文章和科技文獻。引言
Time of Update: 2018-12-03
概述讓資料庫在作業系統啟動的時候自動啟動,會讓資料庫的維護變得更加簡單、方便。曾經寫過一篇在linux自動啟動oracle的文章“linux下Oracle自動啟動與停止(一)”http://blog.csdn.net/chenxiaohua/archive/2008/02/26/2121878.aspx。該文章的方法需要用到/etc/oratab、$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut,顯得不夠靈活。下面講解另外一個方法自動啟動多個ora
Time of Update: 2018-12-03
關聯在oracle資料查詢是用得最多得東西,靈活的應用可以解決很多實際應用的問題.下面給出一些樣本:建表 create table ab(ab_id number(5),ab_name varchar2(30));create table bb(bb_id number(5),bb_name varchar2(30));插入資料insert into ab(ab_id,ab_name) values(1,'1ab_name');insert into ab(ab_id,ab_name)
Time of Update: 2018-12-03
drop table test;select count(*) from test;--建立測試表create table test(id number(9),nick varchar2(30));--插入測試資料begin for i in 1..100000 loop insert into test(id) values(i); end loop; commit;end;select * from test;--更新nick欄位,使資料發生嚴重傾斜update
Time of Update: 2018-12-03
Db_name:對一個資料庫(Oracle database)的唯一標識。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分散式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為瞭解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和Db_domain兩個參數共同決定的,避免了因為資料庫重名而造成管理上的混亂。這類似於互連網上的機器名的管理。我們將Db_name和Db_domain兩個參數用’.
Time of Update: 2018-12-03
準確來說一個禮拜是從星期日開始到星期六結束的,而我們自己的習慣都是按一個禮拜的第一天為星期一,最後一天為星期日來的。很多的查詢條件和統計都需要求得一周的時間段,也就是星期一到星期日的時間段, 我們用to_char和next_day兩個函數分別可以求得第一天和最後一天的日期。1、TO_CHAR 結合 DECODE、TO_NUMBER 函數求得/** 使用TO_CHAR(SYSDATE,'D')可以求得當前日期是一周的第幾天 得到的結果是星期日開始作為第1天的,
Time of Update: 2018-12-03
修改Oracle系統設定檔/etc/oratab/etc/oratab 格式為: SID:ORACLE_HOME:AUTO把AUTO網域設定為Y(大寫),只有這樣,oracle 內建的dbstart和dbshut才能夠發揮作用。我的為:$ORACLE_SID:$ORACLE_HOME:Y這兒的ORACLE_SID和ORACLE_HOME是oracle使用者下的環境變數,在不同的電腦上有不同的值.當你開啟/etc/oratab的時候,修改一下就行了. 編寫服務指令碼在/etc/rc.d/init.
Time of Update: 2018-12-03
===========================================================######### 建立資料庫----look $ORACLE_HOME/rdbms/admin/buildall.sql ############# create database db01maxlogfiles 10maxdatafiles 1024maxinstances 2logfileGROUP 1
Time of Update: 2018-12-03
###### 分析記錄檔 logmnr ##############1) 在 init.ora 中 set utl_file_dir 參數2) 重新啟動 oracle3) create 目錄檔案desc dbms_logmnr_d;dbms_logmnr_d.build;4) 加入記錄檔 add/remove log filedhms_logmnr.add_logfiledbms_logmnr.removefile5) start logmnrdbms_logmnr.start_logmnr6)
Time of Update: 2018-12-03
您準備好開始使用 PHP 和 Oracle 資料庫對話嗎?下面我們示範將 Oracle 資料庫、Apache HTTPD 伺服器,以及 PHP 作為一個 Apache 模組安裝到 Linux 上所需的步驟。在這個例子中,我們將使用 Windows 2000 軟體需求軟體版本URLOracle RDBMS9.2http://www.oracle.com/technology/global/cn/software/products/oracle9i/index.htmlApache HTTPD
Time of Update: 2018-12-03
24.查詢資料表空間使用方式select a.tablespace_name, round(a.abytes / 1024 / 1024) totalmb, round((a.abytes - f.fbytes) / 1024 / 1024) usedmb, round(f.fbytes / 1024 / 1024) freemb, (1 - round(f.fbytes / a.abytes, 2)) * 100 "%USED",