Thứ Năm, 8 tháng 1, 2015
Khái niệm schema và user trong Oracle
User: là một tài khoản trong cơ sở dữ liệu Oracle, sau khi được khởi tạo và gán quyền bằng lệnh CREATE USER thì tài khoản này được phép đăng nhập và sở hữu một schema trong cơ sở dữ liệu
Schema: là 1 tập hợp các đối tượng trong cơ sở dữ liệu Oracle được quản lý bởi 1 user nào đó, các đối tượng của schema có thể là table, view, stored procedures, index, sequence… Schema được tự động tạo cùng với user khi thực thi lệnh CREATE USER trong SQL PLUS.
Mối quan hệ giữa User và Schema là quan hệ 1 – 1, một User chỉ quản lý 1 Schema, và cũng chỉ có 1 Schema được khởi tạo khi thực thi lệnh CREATE USER.
Việc lưu trữ vật lý các đối tượng dữ liệu của Schema(như table, indexes, clusters) được thực hiện bởi các Tablespace, 1 Tablespace có thể lưu dữ liệu của nhiều Schema và các đối tượng dữ liệu trong 1 Schema có thể được lưu trữ trong nhiều Tablespace khác nhau tùy theo mô hình dữ liệu.
Ngoài các user được tạo bằng lệnh CREATE USER, khi cài đặt và tạo global database thì Oracle cũng khởi tạo sẵn 1 danh mục như ở danh sách bên dưới:
# Username Password
1 ANONYMOUS invalid password
2 AURORA$ORB$UNAUTHENTICATED INVALID
3 AWR_STAGE AWR_STAGE
4 CSMIG
5 CTXSYS CTXSYS
6 DBSNMP DBSNMP
7 DEMO DEMO
8 DIP DIP
9 DMSYS DMSYS
10 EXFSYS
11 HR (Human Resources) HR
12 OE (Order Entry) OE
13 SH (Sales History) SH
14 LBACSYS LBACSYS
15 MDSYS MDSYS
16 ORACLE_OCM ORACLE_OCM
17 ORDPLUGINS ORDPLUGINS
18 ORDSYS ORDSYS
19 OUTLN OUTLN
20 PERFSTAT PERFSTAT
21 SCOTT
ADAMS
JONES
CLARK
BLAKE TIGER
WOOD
STEEL
CLOTH
PAPER
22 SYS CHANGE_ON_INSTALL or INTERNAL
23 SYSTEM MANAGER
24 TRACESVR TRACE
25 TSMSYS TSMSYS
26 XDB
Đăng ký:
Đăng Nhận xét (Atom)
0 nhận xét:
Đăng nhận xét