OMG,到底在尋找什么..................
          (構造一個完美的J2EE系統所需要的完整知識體系)
          posts - 198,  comments - 37,  trackbacks - 0

          原貼地址:http://www.blueidea.com/tech/program/2003/49_4.asp

          二:創建數據庫
          小試牛刀oracle 8i(順便我們練練手)
          (為了方便,我就將oracle 8i簡寫8i了)
          8i和9i確實有些不一樣,不過在界面上區別不大,還是以我的oracle 8i為例為大家講解一下吧!既然是實戰,首先我們為自己新建一個開發用戶,并創建一個表!!
          在oracle里創建新用戶和表的方法比較多,只要你有管理員的權限(廢話!),首先用最簡單的,在8i的程序組中啟動DBA Studio程序項,在出現的數據庫鏈接信息中輸入管理用戶名和口令即可,當然,在oracle中,你可以用用戶名斜杠口令的方法登陸,連接身份選SYSDBA。

          (1-1)創建用戶:
          在登陸后,點安全,在第一項,你就會看到用戶,用右鍵你可以創建新用戶,或者給用戶授于角色,不同的角色擁有不同的權限!oracle8i預定義的角色,我在下面會講。看看下邊我抓的圖吧,在一般信息后面的角色,你就可以賦予connect,resource權限。

          (1-2)創建數據庫:
          咱們先斷開system的數據庫連接,可以在文件中選擇,也可以用右鍵。然后用我們創建的用戶來登陸,并且在方案中找到表,然后就可以直接創建,由于是圖形可視化,而且又是全中文的,我就不綴述了!!大家可以多試試!

          (2)用SQLPLUS工具創建用戶和數據庫:
          在oracle中可以使用sqlplus這個工具來書寫SQL語句,對于SQL高手來說,這是發揮才能的好地方!!
          咱們來試試吧,首先一樣要先登陸,為了創建新用戶,咱們仍以system來登陸。在主機字符串中填入數據標識(oradb)

          下用我用一張截圖說明所有的操作,這里做一下說明:
          在登陸進去后,出現“SQL>”我們就可以在它后面書寫SQL語句,
          grant connect,resouce to maxuan identified by max,這一句是創建用戶maxuan,口令為max,并賦予connect,resource權限,在出現授權成功后,我們用conn maxuan/max這句來以maxuan連接數據庫,這時的角色已經不是DBA了!接下來的是些基本的SQL建表語句,不用多說了,在sqlplus中,每條語句結束用分號標識,在完成后,我們可以用quit或exit命令斷開

          ps:這里我說幾個8i的預定義角色!

          1.CONNECT角色:??? 授于最終用戶的典型最基本的權利
          ALTER SESSION --修改會話
          CREATE CLUSTER --建立聚簇
          CREATE DATABASE LINK --建立數據庫鏈接
          CREATE SEQUENCE --建立序列
          CREATE SESSION --建立會話
          CREATE SYNONYM --建立同義詞
          CREATE VIEW --建立視圖

          2.RESOURCE角色:??? 是授予開發人員的
          CREATE CLUSTER --建立聚簇
          CREATE PROCEDURE --建立過程
          CREATE SEQUENCE --建立序列
          CREATE TABLE --建表
          CREATE TRIGGER --建立觸發器
          CREATE TYPE --建立類型

          3.DBA角色:擁有系統所有系統級權限


          4.IMP_FULL_DATABASE角色、EXP_FULL_DATABASE角色:
          BACKUP ANY TABLE --備份任何表
          EXECUTE ANY PROCEDURE --執行任何操作
          SELECT ANY TABLE --查詢任何表

          5.DELETE_CATALOG_ROLE角色:
          授予用戶這個角色,用戶就可以從表sys.aud$中刪除記錄,
          sys.aud$表中記錄著審計后的記錄,使用這個角色可以簡化審計蹤跡管理。


          6.SELECT_CATALOG_ROLE角色、EXECUTE_CATALOG_ROLE角色:
          SELECT_CATALOG_ROLE角色具有從數據字典查詢的權利,
          EXECUTE_CATALOG_ROLE角色具有從數據字典中執行部分過程和函數的權利。

          posted on 2006-06-01 12:06 OMG 閱讀(208) 評論(0)  編輯  收藏 所屬分類: 電子商務開發

          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          IT風云人物

          文檔

          朋友

          相冊

          經典網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌兰察布市| 博爱县| 临桂县| 沾益县| 廉江市| 通辽市| 溆浦县| 宣恩县| 濉溪县| 克山县| 岳西县| 容城县| 加查县| 垣曲县| 五华县| 于田县| 巴青县| 阳高县| 海丰县| 微博| 于都县| 策勒县| 鄂托克前旗| 普洱| 文成县| 铜梁县| 宽甸| 神池县| 廊坊市| 西乌珠穆沁旗| 泸定县| 长沙县| 禹城市| 福安市| 临沭县| 保定市| 宁蒗| 天全县| 寿宁县| 门头沟区| 黔西县|