Time of Update: 2015-05-03
標籤:一、建立 sys;//系統管理員,擁有最高許可權 system;//本地管理員,次高許可權 scott;//普通使用者,密碼預設為tiger,預設未解鎖 二、登陸 sqlplus / as sysdba;//登陸sys帳戶 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陸普通使用者scott 三、系統管理使用者 create user zhangsan;//在系統管理員帳戶下,建立使用者zhangsan alert
Time of Update: 2015-05-02
標籤:一、索引 索引是一種快速存取資料的途徑,可提高資料庫效能。索引使資料庫程式無須對整個表進行掃描,就可以在其中找到所需的資料,就像書的目錄,可以快速尋找所需的資訊,無須閱讀整本書。二、索引存在的問題 1.索引佔用資料表空間,建立太多索引可能造成代碼冗餘 2.索引影響DML(INSERT、UPDATE、DELETE)語句的效能三、使用索引的條件 1.一個欄位包含大量的值 2.一個欄位包含多個空值 3.多個欄位經常出現在where
Time of Update: 2015-05-02
標籤:資料庫名、執行個體名、資料庫網域名稱、全域資料庫名、服務名,這是幾個令很多初學者容易混淆的概念。相信很多初學者都與我一樣被標題上這些個概念搞得一頭霧水。我們現在就來把它們弄個明白。一、資料庫名 什麼是資料庫名?資料庫名就是一個資料庫的標識,就像人的社會安全號碼一樣。他用參數 DB_NAME 表示,如果一台機器上裝了多全資料庫,那麼每一個資料庫都有一個資料庫名。在資料庫安裝或建立完成之後,參數 DB_NAME 被寫入參數檔案之中。格式如下: DB_NAME=myorcl
Time of Update: 2015-05-02
標籤:Oracle q‘ 簡化單引號轉義分類: SQL & PL/SQL 2014-03-10 22:42 633人閱讀 評論(0) 收藏 舉報qoracle從10g開始引入該特性。q‘後面的字元可以是:![ ]{ }( )< >前提是這些字元不會出現在後續的SQL中。請看例子,這兩種寫法都正確,後者顯然可讀性更強。select ‘it‘‘s an example‘ from dual;select q‘[it‘s an example]‘ from dualOracle
Time of Update: 2015-05-02
標籤:/*物料 需要數量 需要倉庫 現存量倉庫 現存量倉庫數量 批次 A1 2 C1 C1 20 123 A1 2 C1 C2 30
Time of Update: 2015-05-03
標籤:版本資訊:CentOS6.5 + oracle11G1、監視器顏色錯誤:[[email protected] database]$ 正在啟動 Oracle Universal Installer...檢查臨時空間: 必須大於 120 MB。 實際為 13199 MB 通過檢查交換空間: 必須大於 150 MB。 實際為 3071 MB 通過檢查監視器: 監視器配置至少必須顯示 256 種顏色 >>> 無法使用命令
Time of Update: 2015-05-03
標籤:系統:CentOS64 + oracle11G x86_641、關閉防火牆,# vi /etc/selinux/config修改SELINUX=disabled,然後重啟。如果不想重啟系統,使用命令setenforce 02、建立指令碼build.sh,# vim build.sh #注意以root登陸執行將下列代碼粘貼進去:#!/bin/bash#安裝依賴庫檔案yum -y install binutils compat-libcap1 \ yum -y install
Time of Update: 2015-05-02
標籤:oracle 資料庫 sql 表 列 資料庫管理員:安裝升級Oracle資料庫建庫,資料表空間,表,視圖,索引。。。制定並實施備份和修複計劃資料庫許可權管理,調優,故障排除對於進階DBA,要求參與項目開發,會編寫SQL語句,預存程序,觸發器,規則,約束,包CREATE TABLE EMP(EMPNO NUMBER(4)
Time of Update: 2015-05-02
標籤:一:為什麼需要使用資料庫設計 資料庫設計可以使資料庫通過健壯的資料庫結構 高效並且健康 的進行工作。二.資料庫設計原則 (資料庫設計、系統設計、架構設計) 1.熟悉需求 保證之後需求的變更 不會影響到資料庫的維護、更新、減少了工作成本 2.開發符合規範的資料庫 (1).命名規範 (2).明確現實中的實體與資料表的關係 ·
Time of Update: 2015-05-02
標籤:問題:更新的Update語句一直在更新 卡在執行update語句的地方。清除的方法:Oracle表死結解除 我是在plsql中處理 1.先查詢 select * from v$locked_object v, dba_objects o where v.object_id = o.object_id 2.記錄死結表的session_id 3.Tools
Time of Update: 2015-05-02
標籤:12c中,每次日誌切換時,會改變alert_sid.log的許可權來源於:Alert log file‘s permissions Change with every log switch in 12c (Doc ID 1637367.1)適用於:Oracle Database - Enterprise Edition - Version 12.1.0.1 and laterInformation in this document applies to any
Time of Update: 2015-05-02
標籤:一:SQL語句的最佳化途徑 1.選擇合適的Oracle最佳化器 (1).RBO 基於規則進行最佳化的最佳化器 --Oracle 10G 後被拋掉 (2).CBO基於成本(CPU 和 記憶體的佔用率)最佳化的最佳化器 --最佳化器使用的模式根據目標而定 CBO 的最佳化模式: Rule:基於規則 Choose:預設,表或者索引有統計資訊,走CBO模式,否則走RBO 模式 First row:
Time of Update: 2015-05-02
標籤: 用Navicat串連Oracle資料庫時出現如下錯誤 上網一查原來是oci.dll版本不對。因為Navicat是通過Oracle用戶端串連Oracle伺服器的,Oracle的用戶端分為兩種,一種是標準版,一種是簡潔版,即Oracle Install
Time of Update: 2015-05-01
標籤:alter session set nls_date_format = 'yyyy-mm-dd,hh24:mi:ss';set linesize 400col sql_Id format a20col name format a20col datatype_string format a14col value_string format a20select sql_id,name, datatype_string, last_captured,value_string
Time of Update: 2015-05-02
標籤:一:表分區的應用情境 用於管理組件含大量資料的表。二:表分區的優點 1.提高資料的可以性 2.減少管理負擔 3.改善語句的效能三:分區的方式:(區間分區、散列分區、列表分區、組合分區) 1.區間分區(定界分割 range) 建立區間分區的文法: PARTITION BY RANGE (列名) --range表示分區的方式 ( partition 分區表名 values less than (值)
Time of Update: 2015-05-01
標籤:About Oracle Cluster RegistryOracle Cluster Registry (OCR) is a file that contains information about the cluster node list and instance-to-node mapping information. OCR also contains information about Oracle Clusterware resource profiles for
Time of Update: 2015-05-01
標籤:轉自:http://www.2cto.com/database/201503/386267.html 中文顯示問號轉自:http://zhidao.baidu.com/link?url=qJDmsahlNUjNdI2beflLkx4NDrA11YEJSLGZ_eWjqtT6aUJ-DDtIqu4crDTnZ_t0RaVRqpjxEwS82E0ekV_zXPFbWmj-GkPe_k4OJ82sawq 1、問題Plsql到目前為止只有32位的程式,而大多數的案頭
Time of Update: 2015-05-01
標籤:發現Oracle支援Regex。先收藏。 ORACLE中的支援Regex的函數主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL 函數LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它們使用POSIX
Time of Update: 2015-05-01
標籤:一、觸發器 觸發器是當特定事件出現時自動執行的代碼塊。比如,每次對員工表進行增刪改的操作時,向日誌表中添加一條記錄。觸發器和預存程序是由區別的:觸發器是根據某些條件自動執行的,預存程序是手動條用的。 (一)觸發器的類型: 1、行級觸發器:操作資料行的時候觸發。 《行級觸發器對DML語句影響的每一行執行一次》 行級觸發器可以在create trigger 命令中指定for each row
Time of Update: 2015-05-01
標籤:一:程式包定義(包括1.程式包規範 2.程式包主體) 程式包是一種資料庫物件,它是對相關pl/sql