




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Oracle入門
Oracle入門
課程目標一、Oracle數據庫簡介二、理解Oracle數據庫體系結構三、Oracle的開發流程及用戶的創建四、數據字典課程目標一、Oracle數據庫簡介一、Oracle數據庫簡介[計算機軟件及應用]暈暈課件Oracle數據庫簡介1-1對象關系型的數據庫管理系統(ORDBMS)在管理信息系統、企業數據處理、因特網及電子商務等領域使用非常廣泛在數據安全性與數據完整性控制方面性能優越跨操作系統、跨硬件平臺的數據互操作能力Oracle數據庫的主要特點支持多用戶、大事務量的事務處理數據安全性和完整性控制支持分布式數據處理可移植性Oracle數據庫簡介1-1對象關系型的數據庫管理系統Oracle數據庫簡介1-2
Oracle數據庫基于客戶端/服務器技術客戶端應用程序通過向服務器請求并接收信息的方式與數據庫進行交互。它充當用戶與數據庫之間的接口請求響應數據庫服務器對數據庫表進行最佳管理,處理多個客戶端對同一數據的并發訪問。全面地保持數據完整性,并控制數據庫訪問權限等安全性需求網絡服務器Oracle數據庫簡介1-2Oracle數據庫基于客戶二、Oracle體系統結構[計算機軟件及應用]暈暈課件1.主要組件2.實例內存結構3.實例進程結構4.物理結構5.邏輯結構6.歸檔日志1.主要組件1.主要組件[計算機軟件及應用]暈暈課件Oracle10g體系結構Oracle服務器Oracle數據庫Oracle
實例Oracle數據庫是一個數據的集合,該集合被視為一個邏輯單元管理數據庫的后臺進程和內存結構的集合稱為Oracle實例數據庫的體系結構是指數據庫的組成、工作過程與原理,以及數據在數據庫中的組織與管理機制Oracle服務器提供開放、全面和綜合的信息管理,它由Oracle數據庫和Oracle實例組成Oracle10g體系結構Oracle服務器OracOracle主要組件實例內存結構后臺進程
PMONSMONDBWRLGWRCKPT其他
數據庫數據文件數據文件數據文件控制文件控制文件日志文件日志文件參數文件歸檔日志文件口令文件SGA用戶進程服務器進程PGA共享池數據緩沖區日志緩沖區Oracle主要組件實例PMONSOracle實例Oracle實例是后臺進程和內存結構的集合Oracle實例系統全局區后臺進程分配啟動Oracle實例Oracle實例是后臺進程和內存結構的Oracle數據庫Oracle數據庫由操作系統文件組成,這些文件為數據庫信息提供實際物理存儲區Oracle數據庫包括邏輯結構和物理結構物理結構邏輯結構物理結構包含數據庫中的一組操作系統文件。邏輯結構指數據庫創建之后形成的邏輯概念之間的關系Oracle數據庫Oracle數據庫Oracle數據庫由操作系統文件組成,實例:操作數據庫的一種手段數據庫:物理的存在,為了某一個特定的目的而組織在一起的數據的集合兩者區別:實例是臨時的,它只在相關的進程和內存集合存在時存在;數據庫是永久的,只要文件存在它就存在兩者關系:(1)一對一(2)多對一一個實例在其生存期內可安裝和打開單個數據庫;數據庫可以被很多實例安裝和打開,或者一個接一個的實例安裝和打開,或者由多個實例同時安裝和打開(RAC)
順便提一下RAC,簡單來說RAC就是多個實例同時打開一個數據庫文件的系統,在結構上是多臺機器,每個機器運行一個實例,每個實例都打開同一個數據庫(這個是用磁盤共享技術實現的),這些實例之間需要同步高速緩存,這樣保證多個實例是完全一致的,不會相互沖突乃至覆蓋。(一個數據庫對應多個實例,同一時間內用戶只一個實例相聯系,當某一實例出現故障,其它實例自動服務,以保證數據庫安全運行)
實例:操作數據庫的一種手段2.實例的內存結構[計算機軟件及應用]暈暈課件Oracle實例內存結構系統全局區(SGA)程序全局區(PGA)Oracle實例啟動時分配系統全局區當服務器進程啟動時分配程序全局區Oracle的內存結構包含以下兩個內存區:內存區Oracle實例內存結構系統全局區(SGA)程序全局區系統全局區2-1數據庫信息存儲于SGA,由多個數據庫進程共享共享池數據緩沖區日志緩沖區SGA的內存結構系統全局區2-1數據庫信息存儲于SGA,由多個數據庫進程共系統全局區2-2共享池共享池是對SQL、PL/SQL程序進行語法分析、編譯、執行的內存區域共享池由庫緩存和數據字典緩存組成。共享池的大小直接影響數據庫的性能。數據緩沖區用于存儲從磁盤數據文件中讀入的數據,所有用戶共享。服務器進程將讀入的數據保存在數據緩沖區中,當后續的請求需要這些數據時可以在內存中找到,不需要再從磁盤讀取,提高了讀取速度。數據緩沖區的大小對數據庫的讀取速度有直接的影響。日志緩沖區日志記錄數據庫的所有修改信息,日志信息首先產生于日志緩沖區。當日志緩沖區的日志數據達到一定數量時,由后臺進程將日志數據寫入日志文件中。相對來說,日志緩沖區對數據庫的性能影響較小。系統全局區2-2共享池共享池是對SQL、PL/SQL程序程序全局區程序全局區(PGA)包含單個服務器進程所需的數據和控制信息PGA是在用戶進程連接到數據庫并創建一個會話時自動分配的,保存每個與Oracle數據庫連接的用戶進程所需的信息PGA為非共享區,只能單個進程使用,當一個用戶會話結束,PGA釋放程序全局區程序全局區(PGA)包含單個服務器進程所需的數據和會話是用戶與Oracle服務器的單個連接當用戶與服務器建立連接時創建會話當用戶與服務器斷開連接時關閉會話啟動Oracle
實例使用SQL*Plus連接至數據庫創建用戶進程創建服務器進程提交SQL
查詢會話是用戶與Oracle服務器的單個連接啟動Oracl3.實例的進程結構[計算機軟件及應用]暈暈課件Oracle實例進程結構Oracle實例有幾種不同類型的進程,它們是:實例進程用戶進程服務器進程后臺進程用戶進程是一個需要與Oracle服務器進行交互的程序。當用戶運行一個應用程序準備向數據庫服務器發送請求時,即創建了用戶進程服務器進程用于處理連接到該實例的用戶進程的請求。當用戶連接至Oracle
數據庫實例創建會話時,即產生服務器進程后臺進程是Oracle數據庫為了保持最佳系統性能和協調多個用戶請求而設置的。Oracle實例啟動時即創建一系列后臺進程Oracle實例進程結構Oracle實例有幾種不同類型的后臺進程3-1后臺進程PMON實例的各種后臺進程是:SMONDBWRLGWRCKPT其他后臺進程3-1后臺進程PMON實例的各種后臺進程是:SMO后臺進程3-2PMON進程監控進程清理出現故障的進程。釋放所有當前掛起的鎖定。釋放故障進程使用的資源。SMON系統監控進程在實例失敗之后,重新打開數據庫時自動恢復實例。整理數據文件的自由空間,將相鄰區域結合起來。釋放不再使用的臨時段。DBWR數據寫入進程管理數據緩沖區,將最近使用過的塊保留在內存中。將修改后的緩沖區數據寫入數據文件中。LGWR日志寫入進程負責將日志緩沖區中的日志數據寫入日志文件。系統有多個日志文件,該進程以循環的方式將數據寫入文件。后臺進程3-2PMON進程監控進程清理出現故障的進程。4.數據庫的物理組件[計算機軟件及應用]暈暈課件Oracle物理組件物理組件就是Oracle數據庫所使用的操作系統物理文件。物理文件可分為三類:物理組件數據文件控制文件日志文件數據文件用于存儲數據庫數據,如表、索引數據等。控制文件是記錄數據庫物理結構的二進制文件。日志文件記錄對數據庫的所有修改信息,用于故障恢復Oracle物理組件物理組件就是Oracle數據庫所使用的5.數據庫的邏輯組件[計算機軟件及應用]暈暈課件Oracle邏輯組件4-1數據庫的邏輯結構是從邏輯的角度分析數據庫的組成。Oracle的邏輯組件包括:數據庫表空間段區數據塊模式Oracle邏輯組件4-1數據庫的邏輯結構是從邏輯的角度Oracle邏輯組件4-2表空間是數據庫中最大的邏輯單位,一個Oracle數據庫至少包含一個表空間,就是名為SYSTEM的系統表空間。每個表空間是由一個或多個數據文件組成的,一個數據文件只能與一個表空間相關聯。表空間的大小等于構成該表空間的所有數據文件大小之和。CREATETABLESPACEtablespacenameDATAFILE‘filename’[SIZEinteger[K|M]][AUTOEXTEND[OFF|ON]];創建表空間的語法是:Oracle邏輯組件4-2表空間是數據庫中最大的邏輯單位Oracle邏輯組件4-3段段是構成表空間的邏輯存儲結構,段由一組區組成。按照段所存儲數據的特征,將段分為四種類型,即數據段、索引段、回退段和臨時段。區區為段分配空間,它由連續的數據塊組成。當段中的所有空間已完全使用時,系統自動為該段分配一個新區。區不能跨數據文件存在,只能存在于一個數據文件中。數據塊數據塊是Oracle服務器所能分配、讀取或寫入的最小存儲單元。Oracle服務器以數據塊為單位管理數據文件的存儲空間。模式模式是對用戶所創建的數據庫對象的總稱。模式對象包括表、視圖、索引、同義詞、序列、過程和程序包等。Oracle邏輯組件4-3段段是構成表空間的邏輯存儲結構6.歸檔日志[計算機軟件及應用]暈暈課件Oracle數據庫的兩種模式1.非歸檔日志模式(NOARCHIVELOG)2.歸檔日志模式(ARCHIVELOG)設置數據庫模式Sql>archiveloglist;(或者selectlog_modefromv$database;)Sql>selectdestination,statusfromv$archive_dest;(歸檔目標信息)Sql>select*fromv$backup_redolog;(備份的歸檔日志信息)Sql>shutdown;Sql>startupmount;(只啟動數據庫實例,但不打開數據庫)Sql>alterdatabasearchivelog;(alterdatabasenoarchivelog)Sql>alterdatabaseopen;Sql>archiveloglist;Oracle數據庫的兩種模式四、Oracle的開發流程及用戶的創建[計算機軟件及應用]暈暈課件使用Oracle數據庫的開發流程服務器端安裝Oracle
服務器軟件創建數據庫(安裝時自動創建)配置監聽器(安裝時自動配置)啟動Oracle實例(自動啟動服務)安裝Oracle
客戶端軟件配置網絡服務名以新用戶登錄Oracle提交SQL查詢創建新用戶并授權創建用戶表空間客戶端使用Oracle數據庫的開發流程服務器端安裝OraclOracle默認用戶只有用合法的用戶帳號才能訪問Oracle數據庫Oracle有幾個默認的數據庫用戶Oracle
默認用戶SYSSYSTEMSCOTT數據庫中所有數據字典表和視圖都存儲在SYS模式中。SYS用戶主要用來維護系統信息和管理實例。SYSTEM
是默認的系統管理員,該用戶擁有Oracle管理工具使用的內部表和視圖。通常通過SYSTEM用戶管理數據庫用戶、權限和存儲等SCOTT用戶是Oracle數據庫的一個示范帳戶,在數據庫安裝時創建Oracle默認用戶只有用合法的用戶帳號才能訪問Oracl創建新用戶要連接到Oracle數據庫,就需要創建一個用戶帳戶每個用戶都有一個默認表空間和一個臨時表空間CREATEUSER命令用于創建新用戶CREATEUSERusernameIDENTIFIEDBYpassword[DEFAULTTABLESPACEtablespace][TEMPORARYTABLESPACEtablespace];CREATEUSER
命令的語法是:CREATEUSERMARTINIDENTIFIEDBYmartinpwdDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP;創建一個名稱為martin的用戶,其密碼為martinpwd創建新用戶要連接到Oracle數據庫,就需要創建一個用戶帳戶授予權限3-1權限指的是執行特定命令或訪問數據庫對象的權利權限有兩種類型,系統權限和對象權限系統權限允許用戶執行某些數據庫操作,如創建表就是一個系統權限對象權限允許用戶對數據庫對象(如表、視圖、序列等)執行特定操作角色是一組相關權限的組合,可以將權限授予角色,再把角色授予用戶,以簡化權限管理。授予權限3-1權限指的是執行特定命令或訪問數據庫對象的權利授予權限3-2GRANT命令可用于為用戶分配權限或角色GRANTCONNECTTOMARTIN;CONNECT角色允許用戶連接至數據庫,并創建數據庫對象GRANTRESOURCETOMARTIN;RESOURCE角色允許用戶使用數據庫中的存儲空間GRANTCREATESEQUENCETOMARTIN;此系統權限允許用戶在當前模式中創建序列,此權限包含在CONNECT角色中授予權限3-2GRANT命令可用于為用戶分配權限或角色授予權限3-3授予用戶MARTIN操作TEST表對象的權限GRANTSELECTONTESTTOMARTIN;允許用戶查詢TEST
表的記錄GRANTUPDATEONTESTTOMARTIN;允許用戶更新TEST
表中的記錄GRANTALL
ONTESTTOMARTIN;允許用戶插入、刪除、更新和查詢TEST
表中的記錄授予權限3-3授予用戶MARTIN操作TEST表對象的更改和刪除用戶ALTERUSER命令可用于更改口令ALTERUSERMARTINIDENTIFIEDBYmartinpass;修改MARTIN
用戶的密碼DROPUSER命令用于刪除用戶DROPUSERMARTINCASCADE;刪除MARTIN
用戶模式更改和刪除用戶ALTERUSER命令可用于更改口令AL五、數據字典[計算機軟件及應用]暈暈課件數據字典是Oracle存放數據庫實例信息的一組表,通過數據字典可以了解數據的詳細信息。數據字典的所有者為SYS用戶,而數據字典表和數據字典視圖都被保存在SYSTEM表空間中數據字典是Oracle存放數據庫實例信息的一組表,通過數據字數據字典主要由以下幾種視圖構成:1.USER視圖2.ALL視圖3.DBA視圖4.V$視圖數據字典主要由以下幾種視圖構成:常用視圖
user_part_tables查看哪張表有表分區user_tab_partitions查看某個表有哪些表分區user_ind_partitions查看分區索引user_tables查看數據庫有哪些表user_indexes查看表索引user_sequences查看表序列user_tablespaces查看表空間user_synonyms查看同義詞常用視圖
user_part_tables查看哪張表有表Oracle入門
Oracle入門
課程目標一、Oracle數據庫簡介二、理解Oracle數據庫體系結構三、Oracle的開發流程及用戶的創建四、數據字典課程目標一、Oracle數據庫簡介一、Oracle數據庫簡介[計算機軟件及應用]暈暈課件Oracle數據庫簡介1-1對象關系型的數據庫管理系統(ORDBMS)在管理信息系統、企業數據處理、因特網及電子商務等領域使用非常廣泛在數據安全性與數據完整性控制方面性能優越跨操作系統、跨硬件平臺的數據互操作能力Oracle數據庫的主要特點支持多用戶、大事務量的事務處理數據安全性和完整性控制支持分布式數據處理可移植性Oracle數據庫簡介1-1對象關系型的數據庫管理系統Oracle數據庫簡介1-2
Oracle數據庫基于客戶端/服務器技術客戶端應用程序通過向服務器請求并接收信息的方式與數據庫進行交互。它充當用戶與數據庫之間的接口請求響應數據庫服務器對數據庫表進行最佳管理,處理多個客戶端對同一數據的并發訪問。全面地保持數據完整性,并控制數據庫訪問權限等安全性需求網絡服務器Oracle數據庫簡介1-2Oracle數據庫基于客戶二、Oracle體系統結構[計算機軟件及應用]暈暈課件1.主要組件2.實例內存結構3.實例進程結構4.物理結構5.邏輯結構6.歸檔日志1.主要組件1.主要組件[計算機軟件及應用]暈暈課件Oracle10g體系結構Oracle服務器Oracle數據庫Oracle
實例Oracle數據庫是一個數據的集合,該集合被視為一個邏輯單元管理數據庫的后臺進程和內存結構的集合稱為Oracle實例數據庫的體系結構是指數據庫的組成、工作過程與原理,以及數據在數據庫中的組織與管理機制Oracle服務器提供開放、全面和綜合的信息管理,它由Oracle數據庫和Oracle實例組成Oracle10g體系結構Oracle服務器OracOracle主要組件實例內存結構后臺進程
PMONSMONDBWRLGWRCKPT其他
數據庫數據文件數據文件數據文件控制文件控制文件日志文件日志文件參數文件歸檔日志文件口令文件SGA用戶進程服務器進程PGA共享池數據緩沖區日志緩沖區Oracle主要組件實例PMONSOracle實例Oracle實例是后臺進程和內存結構的集合Oracle實例系統全局區后臺進程分配啟動Oracle實例Oracle實例是后臺進程和內存結構的Oracle數據庫Oracle數據庫由操作系統文件組成,這些文件為數據庫信息提供實際物理存儲區Oracle數據庫包括邏輯結構和物理結構物理結構邏輯結構物理結構包含數據庫中的一組操作系統文件。邏輯結構指數據庫創建之后形成的邏輯概念之間的關系Oracle數據庫Oracle數據庫Oracle數據庫由操作系統文件組成,實例:操作數據庫的一種手段數據庫:物理的存在,為了某一個特定的目的而組織在一起的數據的集合兩者區別:實例是臨時的,它只在相關的進程和內存集合存在時存在;數據庫是永久的,只要文件存在它就存在兩者關系:(1)一對一(2)多對一一個實例在其生存期內可安裝和打開單個數據庫;數據庫可以被很多實例安裝和打開,或者一個接一個的實例安裝和打開,或者由多個實例同時安裝和打開(RAC)
順便提一下RAC,簡單來說RAC就是多個實例同時打開一個數據庫文件的系統,在結構上是多臺機器,每個機器運行一個實例,每個實例都打開同一個數據庫(這個是用磁盤共享技術實現的),這些實例之間需要同步高速緩存,這樣保證多個實例是完全一致的,不會相互沖突乃至覆蓋。(一個數據庫對應多個實例,同一時間內用戶只一個實例相聯系,當某一實例出現故障,其它實例自動服務,以保證數據庫安全運行)
實例:操作數據庫的一種手段2.實例的內存結構[計算機軟件及應用]暈暈課件Oracle實例內存結構系統全局區(SGA)程序全局區(PGA)Oracle實例啟動時分配系統全局區當服務器進程啟動時分配程序全局區Oracle的內存結構包含以下兩個內存區:內存區Oracle實例內存結構系統全局區(SGA)程序全局區系統全局區2-1數據庫信息存儲于SGA,由多個數據庫進程共享共享池數據緩沖區日志緩沖區SGA的內存結構系統全局區2-1數據庫信息存儲于SGA,由多個數據庫進程共系統全局區2-2共享池共享池是對SQL、PL/SQL程序進行語法分析、編譯、執行的內存區域共享池由庫緩存和數據字典緩存組成。共享池的大小直接影響數據庫的性能。數據緩沖區用于存儲從磁盤數據文件中讀入的數據,所有用戶共享。服務器進程將讀入的數據保存在數據緩沖區中,當后續的請求需要這些數據時可以在內存中找到,不需要再從磁盤讀取,提高了讀取速度。數據緩沖區的大小對數據庫的讀取速度有直接的影響。日志緩沖區日志記錄數據庫的所有修改信息,日志信息首先產生于日志緩沖區。當日志緩沖區的日志數據達到一定數量時,由后臺進程將日志數據寫入日志文件中。相對來說,日志緩沖區對數據庫的性能影響較小。系統全局區2-2共享池共享池是對SQL、PL/SQL程序程序全局區程序全局區(PGA)包含單個服務器進程所需的數據和控制信息PGA是在用戶進程連接到數據庫并創建一個會話時自動分配的,保存每個與Oracle數據庫連接的用戶進程所需的信息PGA為非共享區,只能單個進程使用,當一個用戶會話結束,PGA釋放程序全局區程序全局區(PGA)包含單個服務器進程所需的數據和會話是用戶與Oracle服務器的單個連接當用戶與服務器建立連接時創建會話當用戶與服務器斷開連接時關閉會話啟動Oracle
實例使用SQL*Plus連接至數據庫創建用戶進程創建服務器進程提交SQL
查詢會話是用戶與Oracle服務器的單個連接啟動Oracl3.實例的進程結構[計算機軟件及應用]暈暈課件Oracle實例進程結構Oracle實例有幾種不同類型的進程,它們是:實例進程用戶進程服務器進程后臺進程用戶進程是一個需要與Oracle服務器進行交互的程序。當用戶運行一個應用程序準備向數據庫服務器發送請求時,即創建了用戶進程服務器進程用于處理連接到該實例的用戶進程的請求。當用戶連接至Oracle
數據庫實例創建會話時,即產生服務器進程后臺進程是Oracle數據庫為了保持最佳系統性能和協調多個用戶請求而設置的。Oracle實例啟動時即創建一系列后臺進程Oracle實例進程結構Oracle實例有幾種不同類型的后臺進程3-1后臺進程PMON實例的各種后臺進程是:SMONDBWRLGWRCKPT其他后臺進程3-1后臺進程PMON實例的各種后臺進程是:SMO后臺進程3-2PMON進程監控進程清理出現故障的進程。釋放所有當前掛起的鎖定。釋放故障進程使用的資源。SMON系統監控進程在實例失敗之后,重新打開數據庫時自動恢復實例。整理數據文件的自由空間,將相鄰區域結合起來。釋放不再使用的臨時段。DBWR數據寫入進程管理數據緩沖區,將最近使用過的塊保留在內存中。將修改后的緩沖區數據寫入數據文件中。LGWR日志寫入進程負責將日志緩沖區中的日志數據寫入日志文件。系統有多個日志文件,該進程以循環的方式將數據寫入文件。后臺進程3-2PMON進程監控進程清理出現故障的進程。4.數據庫的物理組件[計算機軟件及應用]暈暈課件Oracle物理組件物理組件就是Oracle數據庫所使用的操作系統物理文件。物理文件可分為三類:物理組件數據文件控制文件日志文件數據文件用于存儲數據庫數據,如表、索引數據等。控制文件是記錄數據庫物理結構的二進制文件。日志文件記錄對數據庫的所有修改信息,用于故障恢復Oracle物理組件物理組件就是Oracle數據庫所使用的5.數據庫的邏輯組件[計算機軟件及應用]暈暈課件Oracle邏輯組件4-1數據庫的邏輯結構是從邏輯的角度分析數據庫的組成。Oracle的邏輯組件包括:數據庫表空間段區數據塊模式Oracle邏輯組件4-1數據庫的邏輯結構是從邏輯的角度Oracle邏輯組件4-2表空間是數據庫中最大的邏輯單位,一個Oracle數據庫至少包含一個表空間,就是名為SYSTEM的系統表空間。每個表空間是由一個或多個數據文件組成的,一個數據文件只能與一個表空間相關聯。表空間的大小等于構成該表空間的所有數據文件大小之和。CREATETABLESPACEtablespacenameDATAFILE‘filename’[SIZEinteger[K|M]][AUTOEXTEND[OFF|ON]];創建表空間的語法是:Oracle邏輯組件4-2表空間是數據庫中最大的邏輯單位Oracle邏輯組件4-3段段是構成表空間的邏輯存儲結構,段由一組區組成。按照段所存儲數據的特征,將段分為四種類型,即數據段、索引段、回退段和臨時段。區區為段分配空間,它由連續的數據塊組成。當段中的所有空間已完全使用時,系統自動為該段分配一個新區。區不能跨數據文件存在,只能存在于一個數據文件中。數據塊數據塊是Oracle服務器所能分配、讀取或寫入的最小存儲單元。Oracle服務器以數據塊為單位管理數據文件的存儲空間。模式模式是對用戶所創建的數據庫對象的總稱。模式對象包括表、視圖、索引、同義詞、序列、過程和程序包等。Oracle邏輯組件4-3段段是構成表空間的邏輯存儲結構6.歸檔日志[計算機軟件及應用]暈暈課件Oracle數據庫的兩種模式1.非歸檔日志模式(NOARCHIVELOG)2.歸檔日志模式(ARCHIVELOG)設置數據庫模式Sql>archiveloglist;(或者selectlog_modefromv$database;)Sql>selectdestination,statusfromv$archive_dest;(歸檔目標信息)Sql>select*fromv$backup_redolog;(備份的歸檔日志信息)Sql>shutdown;Sql>startupmount;(只啟動數據庫實例,但不打開數據庫)Sql>alterdatabasearchivelog;(alterdatabasenoarchivelog)Sql>alterdatabaseopen;Sql>archiveloglist;Oracle數據庫的兩種模式四、Oracle的開發流程及用戶的創建[計算機軟件及應用]暈暈課件使用Oracle數據庫的開發流程服務器端安裝Oracle
服務器軟件創建數據庫(安裝時自動創建)配置監聽器(安裝時自動配置)啟動Oracle實例(自動啟動服務)安裝Oracle
客戶端軟件配置網絡服務名以新用戶登錄Oracle提交SQL查詢創建新用戶并授權創建用戶表空間客戶端使用Oracle數據庫的開發流程服務器端安裝OraclOracle默認用戶只有用合法的用戶帳號才能訪問Oracle數據庫Oracle有幾個默認的數據庫用戶Oracle
默認用戶SYSSYSTEMSCOTT數據庫中所有數據字典表和視圖都存儲在SYS模式中。SYS用戶主要用來維護系統信息和管理實例。SYSTEM
是默認的系統管理員,該用戶擁有Oracle管理工具使用的內部表和視圖。通常通過SYSTEM用戶管理數據庫用戶、權限和存儲等SCOTT用戶是Oracle數據庫的一個示范帳戶,在數據庫安裝時創建Oracle默認用戶只有用合法的用戶帳號才能訪問Oracl創建新用戶要連接到Oracle數據庫,就需要創建一個用戶帳戶每個用戶都有一個默認表空間和一個臨時表空間CREATEUSER命令用于創建新用戶CREATEUSERusernameIDENTIFIEDBYpassword[DEFAULTTABLESPACEtablespace][TEMPORARYTABLESPACEtablespace];CREATEUSER
命令的語法是:CREATEUSERMARTINIDENTIFIEDBYmartinpwdDEFAULTTABLESPACEUSERSTEMPORAR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項目管理知識驗證試題及答案
- 專業寵物殯葬技術試題及答案
- 2024年項目管理認證內容更新試題及答案
- 2024年項目管理測試知識試題及答案
- 2024項目管理考試全解析試題及答案
- 視野拓展福建事業單位考試試題及答案
- 財務分析能力培養試題及答案2025
- 實木塑膠跑道施工方案
- 水泥基座的施工方案
- 花藝師市場環境分析題及答案
- 會計學畢業論文8000字-會計學論文范文8000字
- 裝飾裝修工程質量管理體系與措施
- 小學教育畢業論文6000字范文
- 刮痧技術操作流程圖
- ISO9001 2015版質量管理體系標準
- 危險化學品生產經營單位從業人員安全生產培訓大綱
- 西游記搞笑劇本【五篇】
- 浸提制劑生產技術(中藥制劑技術課件)
- 第七章聚乙烯醇纖維
- 2023屆山西省太原市等2地高三下學期二模英語試題 【含答案解析】
- 襯墊組織結構及特點
評論
0/150
提交評論