Upload
cameron-sellers
View
137
Download
10
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
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
client : 消費者的角色 , 提供操作的介面 server : 供給者的角色 , 提供資料儲存的地方 實例 : 單機版的遊戲 ( 硬碟壞軌的時候 , 遊戲
人物就不見了 ) On Line 的遊戲 ( 重灌電腦之後 , 遊戲人物仍然
存在 ) 銀行資料庫分為兩種 :
1. 採用 client-server 架構 , 連接中央資料庫 2. 採用 Peer-t0-Peer 架構 , 連接各分行的主機
資料庫
使用者 & 角色 登入遠端 server 方式
使用者 密碼 主機字串 ip 位置 /orcl
基本指令 顯示自己是哪一個使用者: show user
變更密碼: password 使用者名稱
catalog 中儲存的使用者 all_users
catalog 中儲存的使用者資料表 user_tables
查詢資料表的架構 desc 資料表名稱
查詢自己是屬於哪些角色 ? 且角色擁有的權限有哪些 ? role_sys_privs
查詢使用者本身擁有的權限 user_sys_privs;
不同的使用者, role 有不同的權限
與上兩頁 system 做比較
設定 Format , 產生固定格式的報表
ttitle 位置 表頭標題 btitle 位置 表尾標題
設定表頭 [ 位置為 left( 左 ) right( 右 ) center( 中 ), 亦可用 col n( 第 n 個字母開始印 ) 、 skip n( 列印 n 個空列 )]
column 欄位名 heading 欄位標題 column 欄位名 format 格式 清除格式設定
clear columns
範例
設定每頁起始列印位置 ( 第 ? 列 ) set newpage 列數
設定每頁列數 ( 每一頁印 ? 列 ) set pagesize 列數
設定每列最大字元數 ( 每一列最多印 ? 個字元 ) set linesize 字元數
清除表頭 ( 表尾 ) ttitle clear btitle clear
( 顯示 / 取消 ) 表頭 / 表尾顯示 ttitle on ttitle off btitle on btitle off
字元型態 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
檔案操作 儲存 SQL*Plus 操作結果 ( 下達指令與輸出結
果 ) spool 路徑與檔名 ex: SQL> spool d:\record.tx
停止儲存 spool off
執行預先寫好的指令 @ 路徑與檔名 ex: @ d:\test.sql