程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 理解Oracle的幾個概念

理解Oracle的幾個概念

編輯:Oracle教程

之前學了幾種數據庫像mssqlserver、sqlite等,一些基本的邏輯結構、物理結構都差不多,但是在接觸oracle的時候,對有些概念還是比較茫然的,這裡就學習過程中幾個差異點做個總結:
1、創建用戶後,系統將同時創建一個同名的方案,用戶對同名方案下的數據庫對象有管理權限,同時系統會創建一個相關輛的默認概要文件(包含一組約束條件和配置項,可以限制允許用戶使用的資源);

2、創建用戶時,需要指定用戶默認的表空間和臨時表空間;

3、創建了不同的用戶,系統也創建了不同的方案,但是可以為不同的用戶指定相同的表空間;

4、表空間是一個邏輯存儲單元。可以為表空間添加一個或多個數據文件;
5、在方案中創建數據對象,而數據庫對象實際存放的物理空間是用戶所默認的表空間 ;

6、可以多個方案共用一個表空間;
7、oracle中的序列

序列的作用是自動生成整數數值,作為表中標識字段的值。

7.1、創建序列:

Createsequence userman.user_s

Minvalue 1序列的最小值為1

Nomaxvalue序列沒有最大值限制

Start with 1序列的初始值為1

Increment by 1序列間隔為1

Nocycle沒有循環值

Cache 20告訴緩存為20

7.2、使用序列

同一序列生成器可用於一個或多個表,所生成的序列號可用於生成唯一的主鍵

User_s.nextval

Eg:Insertinto userman.users(user_id,user_name)values(userman.user_s.nextval,'newuser')

8、MGMT_user.make_em_user('用戶名')

配置指定用戶可以登錄使用OEM

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved