實戰(zhàn) J2EE 開發(fā)購物網(wǎng)站 - 創(chuàng)建數(shù)據(jù)庫
發(fā)表時間:2024-05-28 來源:明輝站整理相關軟件相關文章人氣:
[摘要]二:創(chuàng)建數(shù)據(jù)庫小試牛刀oracle 8i(順便我們練練手)(為了方便,我就將oracle 8i簡寫8i了)8i和9i確實有些不一樣,不過在界面上區(qū)別不大,還是以我的oracle 8i為例為大家講解一下吧!既然是實戰(zhàn),首先我們?yōu)樽约盒陆ㄒ粋開發(fā)用戶,并創(chuàng)建一個表!!在oracle里創(chuàng)建新用戶和表的方...
二:創(chuàng)建數(shù)據(jù)庫
小試牛刀oracle 8i(順便我們練練手)
(為了方便,我就將oracle 8i簡寫8i了)
8i和9i確實有些不一樣,不過在界面上區(qū)別不大,還是以我的oracle 8i為例為大家講解一下吧!既然是實戰(zhàn),首先我們?yōu)樽约盒陆ㄒ粋開發(fā)用戶,并創(chuàng)建一個表!
在oracle里創(chuàng)建新用戶和表的方法比較多,只要你有管理員的權限(廢話。,首先用最簡單的,在8i的程序組中啟動DBA Studio程序項,在出現(xiàn)的數(shù)據(jù)庫鏈接信息中輸入管理用戶名和口令即可,當然,在oracle中,你可以用用戶名斜杠口令的方法登陸,連接身份選SYSDBA。
(1-1)創(chuàng)建用戶:
在登陸后,點安全,在第一項,你就會看到用戶,用右鍵你可以創(chuàng)建新用戶,或者給用戶授于角色,不同的角色擁有不同的權限!oracle8i預定義的角色,我在下面會講?纯聪逻呂易サ膱D吧,在一般信息后面的角色,你就可以賦予connect,resource權限。
(1-2)創(chuàng)建數(shù)據(jù)庫:
咱們先斷開system的數(shù)據(jù)庫連接,可以在文件中選擇,也可以用右鍵。然后用我們創(chuàng)建的用戶來登陸,并且在方案中找到表,然后就可以直接創(chuàng)建,由于是圖形可視化,而且又是全中文的,我就不綴述了!大家可以多試試!
(2)用SQLPLUS工具創(chuàng)建用戶和數(shù)據(jù)庫:
在oracle中可以使用sqlplus這個工具來書寫SQL語句,對于SQL高手來說,這是發(fā)揮才能的好地方!!
咱們來試試吧,首先一樣要先登陸,為了創(chuàng)建新用戶,咱們?nèi)砸詓ystem來登陸。在主機字符串中填入數(shù)據(jù)標識(oradb)
下用我用一張截圖說明所有的操作,這里做一下說明:
在登陸進去后,出現(xiàn)“SQL>”我們就可以在它后面書寫SQL語句,
grant connect,resouce to maxuan identified by max,這一句是創(chuàng)建用戶maxuan,口令為max,并賦予connect,resource權限,在出現(xiàn)授權成功后,我們用conn maxuan/max這句來以maxuan連接數(shù)據(jù)庫,這時的角色已經(jīng)不是DBA了!接下來的是些基本的SQL建表語句,不用多說了,在sqlplus中,每條語句結束用分號標識,在完成后,我們可以用quit或exit命令斷開
ps:這里我說幾個8i的預定義角色!1.CONNECT角色: 授于最終用戶的典型最基本的權利
ALTER SESSION --修改會話
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立數(shù)據(jù)庫鏈接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立會話
CREATE SYNONYM --建立同義詞
CREATE VIEW --建立視圖2.RESOURCE角色: 是授予開發(fā)人員的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立過程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立觸發(fā)器
CREATE TYPE --建立類型3.DBA角色:擁有系統(tǒng)所有系統(tǒng)級權限
4.IMP_FULL_DATABASE角色、EXP_FULL_DATABASE角色:
BACKUP ANY TABLE --備份任何表
EXECUTE ANY PROCEDURE --執(zhí)行任何操作
SELECT ANY TABLE --查詢?nèi)魏伪?.DELETE_CATALOG_ROLE角色:
授予用戶這個角色,用戶就可以從表sys.aud$中刪除記錄,
sys.aud$表中記錄著審計后的記錄,使用這個角色可以簡化審計蹤跡管理。
6.SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:
SELECT_CATALOG_ROLE角色具有從數(shù)據(jù)字典查詢的權利,
EXECUTE_CATALOG_ROLE角色具有從數(shù)據(jù)字典中執(zhí)行部分過程和函數(shù)的權利。