国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle9i學習筆記

2024-08-29 13:40:28
字體:
來源:轉載
供稿:網友

  Oracle學習筆記
  
  一、Oracle9i的開發環境
  
  1、Oracle9i中的"i"是"Internet"的縮寫,Oracle9i將數據庫技術和因特網技術融合在一起,是非凡適合于因特網上數據治理的數據庫開發平臺。
  
  2、運行環境
  Oracle9i服務器軟件和Oracle9i客戶端軟件不支持Windows9x環境,客戶端可安裝Oracle8i for windows 9x軟件與Oracle9i服務器邊接。
  
  3、9i服務器建議系統配置如下:
  
  a.WindowsNT4.0(配置ServerPack6)
  
  b.windows 2000 Server
  
  c.UNLX
  
  d.linux
  
  二、主要治理工具簡介
  
  (一)企業治理器(OEM)
  
  1、簡介:Oracle企業治理簡稱OEM,全稱為:Oracle EnterPRise Manager。是一個基于java的框架系統,它提供了一個集成的綜合性系統治理平臺,治理Oracle數據庫環境。
  
  2、進入OEM
  A、開始->程序->Oracel-OradeHome90->Enterprise Manager Console
  
  B、選擇"獨立啟動"->確定,單擊"+"激活數據庫連接信息窗口。輸入用戶名SYS或SYSTEM,密碼分別為change_on_install與manager.
  
  注1:Oracle9i中用戶名區分大小寫但密碼區分大小寫,這兩個用戶均是默認的用戶。
  
  注2:密碼是可修改的,在安裝Oracle時,執行到相應步驟,修改默認口令,或是安裝后,在安全治理器中進行修改。
  
 ?。ǘ㎡EM的功能
  
  OEM可以實現以下項目治理
  
  1、治理完整的Oracle9i環境,包括數據庫,iAS服務器,應用程序和服務。
  
  2、診斷,修改和優化多個數據庫。
  
  3、在多個系統上,按不同的時間間隔調度服務。
  
  4、通過網絡治理數據庫的約束條件。
  
  5、治理來自不同位置的多個網絡結點和服務。
  
  6、和其他治理員共享任務。
  
  7、將相關的服務組合在一起,便于對任務的治理。
  
  8、啟動集成的Oracle9i第三方工具。
  
  (三)OEM中包含的主要DBA(數據治理員)工具如下:
  
  1、例程治理器
  
  2、方案治理器(創建、修改、刪除方案對象,顯示方案對象的相關性)
  
  3、安全治理器(創建、修改、刪除用戶、角色和概要文件,向數據庫用戶授予權限和角色)
  
  名詞解釋:
  
  1、用戶:答應連接到Oracle9i數據庫的一個用戶和口令的組合。
  
  2、角色:是由一個或多個用戶組成的邏輯組,這些組可以被授予訪問數據庫中數據的某種權限
  
  3、概要文件(Profile):是一個資源限定集合,可以控制用戶在Oracle9i實例中的資源消耗以及設置對用戶帳號的一些限制。
  
  4、存儲治理器:治理表空間,回滾段,數據文件和重做日志等存儲對象,創建存儲對象。將數據文件和回滾段添加列表空間中,刪除存儲對象。將對象脫機或聯機。顯示對象的相關性。
  
  5、表空間:裝截一個或多個數據文件的容器,Oracle的數據就存放在這些文件中。
  
 ?。ㄋ模﹩雍完P閉實例
  
  登錄數據庫后,可以使用例程治理時打開或關閉的數據庫。
  
  數據庫有四種狀態:打開、已啟動、已裝載、關閉
  
  打開:答應用戶存取數據庫。
  
  已啟動:表示沒有裝載數據庫而啟動實例,用戶不能存取數據庫。
  
  已裝載:表示啟動實例并裝載數據,答應用戶執行諸如數據恢復、重命名數據文件等特定的維護操 作。

  
  關閉:有四各選擇:
  
  正常:有用戶登錄到數據庫中是無法正常關閉的選用其它三項中任何一項,可達到目的。
  
  立即:數據庫不會馬上關閉,必須在Oracle執行了某些清理工作之后才會關閉。
  
  中止:數據庫立即關閉,對數據庫的訪問將會被忽然終止。
  
  事務處理:要求等待以秒為單位的被指定的某一時間量后關閉數據庫。
  
  (五)SQL*Plus
  
  1、它是Oracle公司獨立的SQL語言工具產品,"Plus"表示Oracle公司標準SQL語言基礎上進行了擴充,曾被稱為UFI,即友好的用戶接口(User Friendly Interface)
  
  2、啟動SQL*Plus
  
  步驟:開始 ->程序->Oracle-OracleHome90->Application Deuelopment->SQL*Pluse。
  
  在SQL*Pluse窗口中顯示SQL*Pluse窗口的版本,啟動時間和版權信息,并提示連接到Oracle9i企業版等信息。
  
  3、SQL*Pluse是一個行編輯命令
  
  4、在SQL*Pluse中啟動或關閉實例
  
  啟動實例:
  
  語法格式:STARTUP [OPEN MOUNT NOMOUNT]
  
  說明:OPEN : 打開實例和所有文件(數據文件和日志文件),答應用戶存取數據庫。
  
  MOUNT:裝載實例和打開控制文件,激活某些功能,用戶不能存取數據庫可以進行實例或數據的恢復處理。
  
  NOMOUNT:裝載實例和打開參數文件,生成SGA并啟動后臺進程,用戶不能存取數據庫,可以進行CREATE DATABASE 和CREATE CONTROLFILE操作。
  
  例1、只啟動實例而不裝載數據庫:STARTUP NOMOUNT;
  
  例2、啟動實例并裝載數據庫:STARTUP MOUNT;
  
  注:例2只是啟動實例并裝載數據庫,但不打開數據庫,只答應執行特寫的維護操作:
  
  1)重命名數據文件 2)添加、撤消或重命名重做日志文件。
  
  3)啟動或禁止重做日志歸檔 。4)執行全部的數據庫恢復。
  
  5)讀取參數文件以獲得控制文件信息。
  
  6)讀取控制文件以得到數據文件和日志文件的信息.
  
  例3、啟動實例,裝載數據庫并打開數據庫:STARTUP OPEN;
  
  注:使用OPEN參數是完全打開數據庫,它除了完成MOUNT所完成的操作外,還可以完成下列
  
  功能:
  
  1)打開所有的數據文件和日志文件,并設置為可讀寫
  
  2)打開數據庫的限制,讓所有用戶可聯機。
  
  關閉實例:
  
  語法格式:SHUTDOWN[NORMAL IMMEDIATE TRANSACTONAL ABORT]
  
  說明:1、NORMAL:正常關閉
  
  2、IMMEDIATE:立即關閉
  
  3、TRANSACTIONAL:盡量少影響客戶端,避免客戶丟失信息。
  
  4、ABORT:放棄一切事務,立即關閉。
  
  關閉數據庫需要進行以下工作:
  
  1、關閉數據庫文件和重做日志文件。
  
  2、退出數據庫
  
  3、關閉Oracel的后臺進程,釋放SGA所占用的內存
  
  (六)SQL*Plus Worksheet(基于PL/SQL的全屏幕開發環境)
  
  功能:可以輸入編輯和執行PL/SQL代碼,還可從SQL*Plus Worksheet中運行客戶端腳本。 SQL*Plus Worksheet將保留已出來的歷史記錄,便于用戶對以前的命令進行檢索并重新 執行。
  
  啟動SQL*Plus Worksheet的兩種方法
  
  1、直接登錄啟動
  開始->程序->Oracle-OracleHome90->Application Development->SQL*Plus Worksheet,單擊確定顯示如下信息:Connect system/*****@XSCJ As SYSDBA
  system:用戶名,*****:密碼,XSCJ:數據庫名,SYSDBA:連接身份
  
  2、由OEM進入
  進入OEM后,工具->數據庫應用程序->SQL*Plus Worksheet,打開SQL*Plus Worksheet窗口
  使用SQL*Plus Worksheet(略)
  SQL*Plus Worksheet和SQL Plus的比較
  
  1)兩者都是開發環境中的工具
  
  2)SQL*Plus是行編輯環境,SQL*Plus Worksheet是一個全屏幕的編程和運行環境,可以直接編輯PL/SQL命令或程序文件。
  
 ?。ㄆ撸祿炫渲弥郑―BCA)
  
  數據庫配置助手(Database Configuration Assistant,簡稱DBCA)的功能有:創建數據;在現在數據庫中配置數據庫選項;刪除數據庫和治理數據庫模板
  開始->程序->Oracle-OracleHome90->Configuration and Migration Tools->Database Configuration Assistant.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台东市| 六盘水市| 曲麻莱县| 淮安市| 平度市| 白银市| 寿阳县| 苗栗市| 长春市| 江阴市| 安陆市| 漯河市| 曲松县| 景谷| 曲周县| 柞水县| 滕州市| 阿勒泰市| 陆河县| 锦州市| 娱乐| 老河口市| 金山区| 石城县| 灌南县| 钟祥市| 六安市| 丁青县| 河西区| 新竹县| 肥乡县| 吴川市| 广州市| 万年县| 阿克| 达拉特旗| 安西县| 博乐市| 江川县| 克拉玛依市| 镇巴县|