成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫管理腳本淺析

數據庫 Oracle 數據庫運維
本文介紹Oracle數據庫管理腳本的基礎性教程,包括數字字典等適合大家學習之用的內容。

Oracle中的數據字典是數據庫中的非常重要的一部分,提供了相關數據庫的信息,它是所有Oracle用戶(從應用的最終用戶、應用的設計開發者到數據庫管理員)的非常重要的信息來源。數據字典的創建,是在Oracle數據庫創建完畢后,運行一些相關的數據庫管理腳本來完成的。當采用Oracle統一安裝器(Oracle Universal Installer)創建數據庫時,Oracle服務器有關的字典視圖和腳本最后會被自動安裝。但當需要升級目前的Oracle數據庫服務器時,數據庫管理員必須要手工重新運行創建這些視圖或腳本的SQL。安裝完數據庫后,Oracle數據庫管理腳本就存放在操作系統中。對于UNIX和NT操作系統,分別位于不同的物理目錄下。

操作系統 腳本目錄位置

UNIX $ORACLE_HOME/rdbms/admin

NT %ORACLE_HOME%\rdbms\admin

Oracle中幾乎所有的系統管理腳本都保存在該文件目錄下,該目錄下含有上百個不同文件。這些不同的文件都有什么作用呢?本文將詳細討論組成Oracle數據庫管理腳本的命名規范。這樣用戶看到某個文件大概就可以知道該文件主要用途是什么。該目錄下的文件按照功能不同可分為4大類,Oracle為了容易區分這幾類不同的文件,對于文件的命名遵從一定的規則。見表2所示。

命名規則 功能描述

cat*.sql 關于目錄和數據字典信息

dbms*.sql 數據庫中關于包的說明

prvt*.plb 加密過的包代碼

utl*.sql 數據庫其他功能的表和視圖

下面來詳細介紹這四種不同類型的腳本功能:

1、cat*.sql 腳本

該類腳本主要用于創建數據字典視圖。其中,腳本catalog.sql 和 catproc.sql 是創建數據庫后必須要運行的兩個腳本。這兩個腳本的功能說明見表3所示。

腳本 腳本說明
catalog.sql 創建系統常用的數據字典視圖和同義詞
catproc.sql 運行服務器端所需要的PL/SQL腳本

(1) catalog.sql

該腳本創建相對于系統基表的視圖和系統動態性能視圖以及他們的同義詞。該腳本又同時運行創建其他對象的腳本,主要有:

基本PL/SQL環境,包括PL/SQL的聲明:

- 數據類型

- 預定義例外

- 內建的過程和函數

- SQL操作等

審計

導入/導出

SQL*Loader

安裝選項

2)catproc.sql

該腳本主要用于建立PL/SQL功能的使用環境。此外,還創建幾個PL/SQL包用于擴展RDBMS功能。該腳本同時還為下面的一些RDBMS功能創建另外的一些包和視圖:

警告(Alerts)

管道(Pipes)

日志分析(LogMiner)

大對象(Large objects)

對象(Objects)

高級隊列(Advanced queuing)

復制選項( Replication option)

其他的一些內建包和選項(Other built-ins and options)

(3)其他腳本

在該目錄下還有其他一些腳本用來擴展Oracle數據庫服務器功能。如,catadt.sql 腳本用來創建RDBMS中用來顯示兆數據信息的數據字典視圖。catnoadt.sql 腳本用來刪除這些表和視圖。

2、dbms*.sql 和 prvt*.plb 腳本

這兩類腳本用來創建擴展Oracle服務器功能的系統預定義的一些Oracle包的對象。這些程序均用來完成數據庫管理任務。大多數的SQL腳本在運行catproc.sql腳本時被執行。一些額外的腳本必須由數據庫管理員另外單獨執行。例如,dbmspool.sql 腳本,用來顯示在共享池中對象的大小并且為了減少共享池碎塊可以將其在SGA中標記為保持或可刪除。

3、utl*.sql 腳本

該類腳本只有在數據庫需要另外的視圖和表時才需要運行。例如,腳本utlxplan.sql,用來創建一個表,該表用于觀察SQL語句的運行計劃(Execution Plan)。

需要注意的是,絕大多數數據庫管理腳本都必須在用戶SYS下運行。數據庫管理員如果打算運行這些腳本,最好首先閱讀腳本內容中的相關信息,了解應該以什么用戶來運行這些腳本。

【編輯推薦】

  1. Oracle數據塊原理深入剖析
  2. 使用Oracle數據庫實現Python數據持久
  3. Oracle數據庫設計提升性能的五條法則
責任編輯:彭凡 來源: 和訊博客
相關推薦

2010-04-26 10:52:46

Oracle 數據庫

2009-02-01 10:29:04

Oracle數據庫管理

2009-03-30 14:52:43

復制數據庫Oracle

2010-04-09 15:35:28

Oracle數據庫

2010-04-19 13:31:42

Oracle索引

2010-04-09 14:37:08

Oracle數據庫

2009-07-02 15:09:05

數據庫自動存儲管理ASM

2011-03-03 13:17:43

Oracle數據庫

2011-06-28 13:26:23

Oracle數據庫ODBC

2010-03-24 09:42:12

Oracle數據庫

2017-10-18 19:12:24

數據庫Oracle安全管理

2010-10-08 09:38:55

Android數據庫事

2010-02-02 09:02:01

Oracle數據庫機Oracle Exad

2010-04-21 11:53:03

Oracle數據庫

2010-04-26 09:10:09

Oracle數據庫

2011-03-04 12:46:57

Oracle數據庫自動存儲管理(ASM)

2018-12-12 19:10:01

Oracle數據庫自動備份

2009-06-05 11:55:00

數據庫用戶管理數據導入導出

2009-09-14 13:57:37

SQLite數據庫開發

2011-03-17 16:35:20

Oracle數據庫段管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级欧美一级在线播放 | 欧美日韩成人网 | 一级片在线免费播放 | 国产精品久久久久久久久久久久冷 | 久久久久成人精品 | 久久精品国产一区二区电影 | 亚洲在线一区 | 国产精品视频一二三区 | av黄色在线观看 | 亚洲国产精品久久久久 | 99久久精品国产一区二区三区 | 中文字幕成人 | 久久久国产一区 | 激情久久网| 久久99精品国产 | 中文字幕在线一区 | 97精品国产97久久久久久免费 | 99精品视频在线 | 国产日韩一区二区 | 成人视屏在线观看 | 中文字幕亚洲国产 | 亚洲欧美在线视频 | 九色 在线| 国产激情精品 | 国产成都精品91一区二区三 | 自拍偷拍中文字幕 | 久久国产精品网 | 超碰人人在线 | 国产精品99久久久久久www | 亚洲精品一区二区 | 精品三级在线观看 | 免费一区二区 | 一二区成人影院电影网 | 九色 在线 | 一级一级毛片免费看 | 国产日韩欧美综合 | 亚洲国产黄色av | 亚洲精品成人 | 亚洲电影成人 | 免费一区二区在线观看 | 99精品久久久久 |