19
Client & Server 架

Client & Server 架構

Embed Size (px)

DESCRIPTION

Client & Server 架構. Client & Server. client : 消費者的角色 , 提供操作的介面 server : 供給者的角色 , 提供資料儲存的地方 實例 : 單機版的遊戲 ( 硬碟壞軌的時候 , 遊戲人物就不見了 ) On Line 的遊戲 ( 重灌電腦之後 , 遊戲人物仍然存在 ) 銀行資料庫分為兩種 : 1. 採用 client-server 架構 , 連接中央資料庫 2. 採用 Peer-t0-Peer 架構 , 連接各分行的主機資料庫. 使用者 & 角色. 登入遠端 server 方式 使用者 密碼 - PowerPoint PPT Presentation

Citation preview

Page 1: Client & Server  架構

Client & Server 架構

Page 2: Client & Server  架構

Client & Server

Client

SQL*Plus

網路

Server

user_sys_privs

username privilege admin_option

role_sys_privs

role privilege admin_option

all_users

username user_id created

USERNAME USER_ID CREATEDWPYANG 128 2005/03/28BORWEN 127 2005/03/28

HUNG 126 2005/03/28... ... ...

Client

SQL*Plus

Clinet

SQL*Plus

Page 3: Client & Server  架構

client : 消費者的角色 , 提供操作的介面 server : 供給者的角色 , 提供資料儲存的地方 實例 : 單機版的遊戲 ( 硬碟壞軌的時候 , 遊戲

人物就不見了 ) On Line 的遊戲 ( 重灌電腦之後 , 遊戲人物仍然

存在 ) 銀行資料庫分為兩種 :

1. 採用 client-server 架構 , 連接中央資料庫 2. 採用 Peer-t0-Peer 架構 , 連接各分行的主機

資料庫

Page 4: Client & Server  架構

使用者 & 角色 登入遠端 server 方式

使用者 密碼 主機字串 ip 位置 /orcl

Page 5: Client & Server  架構

基本指令 顯示自己是哪一個使用者: show user

變更密碼: password 使用者名稱

Page 6: Client & Server  架構

catalog 中儲存的使用者 all_users

Page 7: Client & Server  架構

catalog 中儲存的使用者資料表 user_tables

Page 8: Client & Server  架構

查詢資料表的架構 desc 資料表名稱

Page 9: Client & Server  架構

查詢自己是屬於哪些角色 ? 且角色擁有的權限有哪些 ? role_sys_privs

Page 10: Client & Server  架構

查詢使用者本身擁有的權限 user_sys_privs;

Page 11: Client & Server  架構

不同的使用者, role 有不同的權限

與上兩頁 system 做比較

Page 12: Client & Server  架構

設定 Format , 產生固定格式的報表

ttitle 位置 表頭標題 btitle 位置 表尾標題

設定表頭 [ 位置為 left( 左 ) right( 右 ) center( 中 ), 亦可用 col n( 第 n 個字母開始印 ) 、 skip n( 列印 n 個空列 )]

Page 13: Client & Server  架構

column 欄位名 heading 欄位標題 column 欄位名 format 格式 清除格式設定

clear columns

Page 14: Client & Server  架構

範例

Page 15: Client & Server  架構

設定每頁起始列印位置 ( 第 ? 列 ) set newpage 列數

設定每頁列數 ( 每一頁印 ? 列 ) set pagesize 列數

設定每列最大字元數 ( 每一列最多印 ? 個字元 ) set linesize 字元數

Page 16: Client & Server  架構
Page 17: Client & Server  架構

清除表頭 ( 表尾 ) ttitle clear btitle clear

( 顯示 / 取消 ) 表頭 / 表尾顯示 ttitle on ttitle off btitle on btitle off

Page 18: Client & Server  架構

字元型態 column table_name heading 表格名稱 column table_name format A20

數字型態 column zeny format $999,999,999.0 column age format 999 column width format 999,999.000

Page 19: Client & Server  架構

檔案操作 儲存 SQL*Plus 操作結果 ( 下達指令與輸出結

果 ) spool 路徑與檔名 ex: SQL> spool d:\record.tx

停止儲存 spool off

執行預先寫好的指令 @ 路徑與檔名 ex: @ d:\test.sql