Oracle建表過程初學

來源:互聯網
上載者:User

  有朋友問我,Oracle中怎麼建庫? Oracle和其他的資料庫有啥不一樣?他的問題太多了,而我覺得自己簡單的解釋能夠滿足他對Oracle的好奇,於是寫下該文。(ps:文中的朋友,就是朱偉兄弟的esframework群中的小蝦同志)

  Oracle和mssql有些不一樣,比如說Oracle的基本構成單位是資料表空間、表、段、塊。

  裝好Oracle後,我們使用Oracle用戶端串連到Oracle,首先看到的是案例庫。然後案例庫下面是資料表空間。(一般的安裝情況下,都是有初始化資料的。如果你想重建案例庫,建議不使用初始化資料)

  看到基本的結構,就會瞭解到資料表空間是一個大的容器,想要建表,就比如要先建資料表空間。

  在這之前,我們必須先建立一個使用者來管理新的資料表空間。因為Oracle規定了三種基本使用者身份normal、sysoper、sysdba。其中sysdba和sysoper都屬於系統級使用者,只有通過授權的normal使用者才可以直接存取建立的資料表空間中的資料資訊。

  在建立使用者後,可以通過角色授權,或者直接授權。建議直接授權。通過角色授權有些地方會有間接性的問題,這裡我就不作詳細的說明了。(如果有同仁覺需要的話,可以email聯絡我)

  直接授權,給予DBA的使用者,管理一個資料表空間。然後,我們就可以退出sys系統使用者,可以用normal身份使用者登入了,之後就可以建立各種表。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.