日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

[學習筆記] Oracle體系結構、下載安裝、創(chuàng)建實例、客戶端工具、網(wǎng)絡服務名、服務管理

 新進小設計 2022-04-10

Oracle體系結構

實例:

  • 一個操作系統(tǒng)只有一個 Oracle 數(shù)據(jù)庫
  • 一個 Oracle 數(shù)據(jù)庫可以有多個 Oracle 實例(通常只安裝一個實例)
  • 一個實例對應著一系列的后臺進程和內存結構

表空間:

  • 一個實例在邏輯上可以分成若干個表空間
  • 表空間是 Oracle 對數(shù)據(jù)文件的邏輯映射
  • 表空間不屬于任何用戶
  • 多個用戶可以共用一個表空間

數(shù)據(jù)文件(ora/dbf):

  • 一個表空間由若干個物理磁盤上的數(shù)據(jù)文件組成
  • 一個數(shù)據(jù)文件只能屬于一個表空間

數(shù)據(jù)表:

  • 一個表空間可以有多個數(shù)據(jù)表
  • 一個用戶可以有多個數(shù)據(jù)表
  • 一個數(shù)據(jù)表只能屬于一個用戶

Oracle 用戶:

  • 創(chuàng)建用戶必須為其指定表空間(默認為users表空間)
  • Oracle 中用戶的所有數(shù)據(jù)都是存放在表空間中的
  • 表空間會隨機的把數(shù)據(jù)放入到一個或者多個數(shù)據(jù)文件中
  • 不同的用戶可以在同一個表空間上建立相同的表名
  • 不同的用戶只能管理自己的表數(shù)據(jù)
  • 如果訪問其他用戶的數(shù)據(jù),需要對方用戶授權

創(chuàng)建過程

實例 -> 表空間 -> 用戶 -> 數(shù)據(jù)表

下載安裝

Oracle 數(shù)據(jù)庫官網(wǎng)下載地址

  • 僅安裝數(shù)據(jù)庫軟件
  • 單實例數(shù)據(jù)庫安裝
  • 企業(yè)版
  • 軟件位置,即 Oracle_Home,Oracle 主目錄

創(chuàng)建數(shù)據(jù)庫實例

  • 開始菜單 - Oracle - 配置和移植工具 - Database Configuration Assistant
  • 創(chuàng)建數(shù)據(jù)庫
  • 全局數(shù)據(jù)庫名:orcl/orcl
  • 所有賬戶使用同一管理口令
  • 使用模板中的數(shù)據(jù)庫文件位置
  • 指定數(shù)據(jù)快速恢復區(qū),啟用歸檔
  • 數(shù)據(jù)庫組件:全部
  • 字符集:UTF-8

用戶:

  • 超級管理員:SYS,必須用 sysdba 身份登陸
  • 普通管理員:SYSTEM,只能用 normal 身份登錄
  • 普通用戶:scott

客戶端工具

SQLPlus工具:

該命令行工具提供了和oracle數(shù)據(jù)庫交互能力,可以連接本地數(shù)據(jù)庫,也可以連接遠程數(shù)據(jù)庫。命令行中輸入“sqlplus /nolog”即可啟動。

conn 用戶名/密碼@IP:端口/實例名 as 連接身份
如: conn sys/123456@127.0.0.1:1521/orcl as sysdba

PL/SQL Developer 工具:

下載地址

Oracle 有三種連接身份:

  • sysdba:數(shù)據(jù)庫管理員身份。權限:打開(關閉)數(shù)據(jù)庫服務器、備份(恢復)數(shù)據(jù)庫、日志功能、會話限制、數(shù)據(jù)庫管理功能等。
  • sysoper:數(shù)據(jù)庫操作員身份 。權限:打開(關閉)數(shù)據(jù)庫服務器、備份(恢復)數(shù)據(jù)庫、日志功能、會話限制。
  • normal(默認):普通用戶。權限:操作該用戶下的數(shù)據(jù)對象和數(shù)據(jù)查詢。

配置本地網(wǎng)絡服務名

  • 啟動 Oracle Net Configuration Assistant
  • 本地 Net 服務名配置
  • 添加
  • 填寫服務名,即全局數(shù)據(jù)庫名
  • TCP網(wǎng)絡協(xié)議
  • 主機名:127.0.0.1,使用標準端口號 1521
  • system/123456 測試登錄
  • 網(wǎng)絡服務名:orcl_local

使用網(wǎng)絡服務名進行連接:

conn sys/123456@127.0.0.1:1521/orcl as sysdba
conn sys/123456@orcl as sysdba
conn sys/123456 as sysdba
conn sys/123456@orcl_local as sysdba

Oracle服務

OracleService+服務名(ORCL):

該服務是Oracle數(shù)據(jù)庫的基礎,只有啟動該服務才能正常使用Oracle數(shù)據(jù)庫。

OracleOraDb11g_home1TNSlistener :

該服務為Oracle客戶端提供監(jiān)聽程序的服務,只有啟動該服務,客戶端程序才能連接到數(shù)據(jù)庫,和數(shù)據(jù)庫進行交互。

# 啟動服務
SQL> startup open
# 關閉服務
SQL> shutdown immediate

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多