久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Oracle 創建用戶及數據表的方法建站知識

Oracle 創建用戶及數據表的方法建站知識

時間:2023-05-22 19:05:22 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識剛開始學習oracle的朋友可以看下,這個是基礎了。個業網站建設公司網站建設多少錢。

個業網站建設公司網站建設多少錢一、概念 1. 數據庫 (Database) 什么是數據庫? 數據庫是依照某種數據模型組織起來并存放二級存儲器中的數據集合。這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立于使用它的應用程序,對數據的增、刪、改和檢索由統一軟件進行管理和控制。從發展的歷史看,數據庫是數據管理的高級階段,它是由文件管理系統發展起來的。 什么是數據庫系統? 數據庫系統是一個實際可運行的存儲、維護和應用系統提供數據的軟件系統,是存儲介質、處理對象和管理系統的集合體。它通常由軟件、數據庫和數據管理員組成。其軟件主要包括操作系統、各種宿主語言、實用程序以及數據庫管理系統。數據庫由數據庫管理系統統一管理,數據的插入、修改和檢索均要通過數據庫管理系統進行。數據管理員負責創建、監控和維護整個數據庫,使數據能被任何有權使用的人有效使用。數據庫管理員一般是由業務水平較高、資歷較深的人員擔任 打個比喻吧:庫據庫就是存放數據的倉庫. 當然倉庫得組織得有序,這需要一套管理方法及管理組織,管理方法及管理組織結合就成了一個管理倉庫的有機體 -- 系統. 2. 數據表空間 (Tablespace) 存放數據總是需要空間, Oracle把一個數據庫按功能劃分若干空間來保存數據。當然數據存放在磁盤最終是以文件形式,所以一盤一個數據表空間包含一個以上的物理文件 3. Oracle用戶 一個數據庫多個用戶來創建和管理自網站seo優化診斷工具己的數據, 每個用戶有自己的權限,也可與其他用戶共享數據 4. 數據表 在倉庫,我們可能有多間房子,每個房子又有多個貨架,每架又有多層。 我們在數據庫中存放數據,最終是數據表的單元來存儲與管理的。 5. 數據文件 以上幾個概念都是邏輯上的,seo網站優化軟件 而數據文件則是物理上的。就是說,數據文件是真正“看得著的東西”,它在磁盤上以一個真實的文件體現. 二、創建 (*凡oracle命令在 sqlplus中執行, 即運行 sqlplusw system/manager@test -這是以前安裝時講到的) 1. 數據庫 當我們安裝好oracle8i后,一個數據庫系統就安裝好了,其中有一個缺省的數據庫,當然,我們還可以創建新的數據庫. 2. 現在我們應該建數據表空間, 就如要存放貨物,起碼首先得把房子建好吧。就是存放東西的空間。表空間就存放數據的空間. 格式: create tablespace 表間名 datafile '數據文件名' size 表空間大小; example: create tablespace data_test datafile 'e:\oracle\oradata\test\data_1.dbf' size 2000M; create tablespace idx_test datafile 'e:\oracle\oradata\test\idx_1.dbf' size 網站建設制作2000M; (*數據文件名 包含全路徑, 表空間大小 2000M 表是 2000兆) 3. 建好 tablespace, 就可以建用戶了 格式: create user 用戶名 identified by 密碼 default tablespace 表空間表; example: create user study identified by study default tablespace data_test; (*我們創建一個用戶名為 study,密碼為 study, 缺少表空間為 data_test -這是在第二步建好的.) (*抽省表空間表示 用戶study今后的數據如果沒有專門指出,其數據就保存在 data_test中, 也就是保存在對應的物理文件 e:\oracle\oradata\test\data_1.dbf中) 4. 授權給新用戶 grant connect,resource to study; --表示把 connect,resource權限授予study用戶 grant dba to study; --表示把 dba權限授予給 study 5. 創建數據表 在上面,我們已建好了用戶 study 我們現在進入該用戶 sqlplusw study/study@test 然后就可以在用戶study中創建數據表了 格式: create table 數據表名 , 后面的詳細參數,請你在網上搜索 "oracle" "create table" "語法". 太多了,我就不附在這里了。 下面給一個例子,自己體會. create table test_user ( no number(5) not null , --pk username varchar2(30) not null , --用戶名 passpord varchar2(30) not null , --密碼 constraint pk_connectdb primary key(no) )storage (initial 10k next 10k pctincrease 0); *下面講解上面命令的各方面的含義 create table test_user --創建數據表 no number(5) not null , --pk (列名或字段名) 數據類型(數據長度) 該數據列不能為空 ,是列之間的分隔符 --后的內容是注釋 constraint pk_connectdb primary key(no) (約束) 約束名 (主鍵) (列名) 意思就是 在數據表 test_user中所有行數據 no的值不能相同(這就是主鍵的含義) storage (initial 10k next 10k pctincrease 0); 這個說起來比較復雜, 反正如果某個數據表要存放大量數據,就把initial和next后的值設置大一點, 否則設置小一點. 既然上面在創建數據表中沒有特別指定 表空間,當然該表就存放在study缺省表空間data_test了. create tablespace data_phonepos datefile 'd:\install\OracleXpdb\datafilephonepos.dbf' size 8000M; create user phonepos identified by phonepos default tablespace data_phonepos; grant connect, resource to phonepos; grant dba to phonepos; 權限的查詢 5。1 查詢某個用戶授予其他用戶在當前用戶模式下的對象權限 select * from user_tab_privs_made --假如當前用戶為WENZI,那么查詢結果就是由WENZI授權,在WENZI模式下的權限記錄 5。2 查詢某個用戶授予其他用戶在該用戶模式對象及其他模式對象上的對象權限 select * from all_tab_privs_made -- 假如當前登錄用戶為WENZI,那么查詢結果就是所有由WENZI授予的權限的記錄 修改用戶 ALTER USER avyrros IDENTIFIED EXTERNALLY DEFAULT TABLESPACE data_ts TEMPORARY TABLESPACE temp_ts QUOTA 100M ON data_ts QUOTA 0 ON test_ts PROFILE clerk; 刪除用戶 DROP USER username [CASCADE] --CASECADE 選項會刪除該用戶模式下的所有對象,建議在刪除前,先確認是否有其他的依賴關系存在。 查詢屬于用戶的對象 select owner,object_name,object_type,status from dba_objects where owner='WENZI' 5.3 查詢為某個用戶授予的,在其他模式對象上的權限 select * from user_tab_privs_recd --假如當前登錄用戶為WENZI,那么查詢結果就是WENZI在其他模式對象上的權限 5.4 查詢為某個用戶授予的,在該用戶模式對象與其他模式對象上的權限 select * from all_tab_privs_recd --假如當前用戶為wenzi,則查詢結果為wenzi在整個數據庫中擁有權限的對象 角色管理 創建口令文件 orapwd file='..........\pwd{SID}.ora' password='***(sys的密碼)' tntries=10(口令文件最大的用戶數量) 要使某個用戶可以使用口令文件,必須為其授予SYSDBA權限,系統會自動將其加入到口令文件中。 grant sysdba to wenzi 當收回SYSDBA權限時,系統將對應的用戶從口令文件中刪除。 revoke sysdba from wenzi 查看口令文件管理的用戶 select * from v$pwfile_users相關個業網站建設公司網站建設多少錢。

關鍵詞標簽: 標簽 數據表

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章Oracle 創建用戶及數據表的方法建站知識主要講述數據表,標簽,Oracle 創建用戶及數據表的方法建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5135.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 濮阳市| 青阳县| 潢川县| 扎兰屯市| 襄汾县| 民乐县| 土默特右旗| 罗江县| 罗平县| 会理县| 个旧市| 九龙县| 金沙县| 县级市| 莱阳市| 周宁县| 繁峙县| 永善县| 云安县| 崇礼县| 曲松县| 汽车| 甘孜县| 鄯善县| 资溪县| 夹江县| 呼和浩特市| 前郭尔| 永康市| 彭泽县| 华亭县| 化隆| 静安区| 醴陵市| 三台县| 青岛市| 读书| 图木舒克市| 新平| 武山县| 吉水县|