Oracle數據庫的物理結構與MySQL以及SQLServer有著很大的不同。在使用MySQL或SQLServer時,我們不需要去關心它們的邏輯結構和物理結構。
但是在使用Oracle的時候,我們必須明白Oracle邏輯結構和物理結構。(MARK 補充這部分知識)
在邏輯結構中,Oracle從大到下,分別是如下的結構:數據庫實例 -> 表空間 -> 數據段(表) -> 區 -> 塊。
也就是說當我們要使用Oracle作為項目的數據庫時,我們需要先創建數據庫實例,之后創建表空間,再創建相對應的表(也就是邏輯結構中的數據段)。
一、創建數據庫實例
創建數據庫實例一般使用“配置移植工具 -> Database Configuration Assistant”來創建。
當然也可以使用代碼來創建,不過使用代碼過于復雜,在這里不作介紹。
二、創建表空間
創建表空間必須先登錄數據庫,你可以使用Oracle自帶的sqlplus或plsql登錄(當然還可以用OEM)。這里用plsql登錄。
執行以下語句,創建名為“animal”的表空間,數據文件為“animal.dbf”
create tablespace animaldatafile 'animal.dbf' size 10M;
執行后可以使用以下語句查看是否添加成功:
-- 查詢當前用戶擁有的所的有表空間select tablespace_name from user_tablespaces;
三、創建用戶并指定默認表空間,并為其授予權限
創建用戶并指定表空間:
--創建用戶--注意這里的XINPINV必須大寫(因為Oracle自動將表空間名字全部轉為大寫)create user csy identified by csydefault tablespace XINPINV;
最后,賦予用戶DBA權限:
--賦予用戶DBA權限grant connect,resource,dba to csy;
四、創建表(數據段)
下面的語句在animal表控件下創建一個名為dog的表:
create table dog( name varchar(12), age varchar(12))tablespace animal;
使用下面的語句查看是否添加成功:
-- 查看ANIMAL表空間下的所有表 select tablespace_name, table_name from user_tableswhere tablespace_name = 'ANIMAL';
注意:上面的'ANIMAL'一定要大寫。即使你在創建表空間的時候輸入的表空間名是小寫的,也還是要大寫。因為ORACLE在存儲表空間的時候自動將名字轉化成大寫了。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
csv文件應該用什么打開?CSV文件本身是一個文本文件,可以被各種文本編輯器打開,如記事本、UE和windows記事本。最廣泛使用的CSV形式是通過特定分隔符以文本形式存儲表數據。這時,使用表格工具,如WPS表格、excel表格打開,向您顯示表格數據。處理CSV文件用什么編輯器比較好?方法如下:1。您可以直接在Excel中編輯,也可以在Excel中保存時選擇CSV格式。2. 如果稍加修改,建議直接...
常州有沒有金鷹購物中心?常州購物中心在文化宮廣場南邊,生意超級好。金鷹有兩個,一個在吊橋路和金陵路交界處,冷門,估計快關門了。湖塘樂購對面還有一家。我去過那里兩次,我看不到一個鬼。估計金鷹在常州呆不了多久了。常州哪里可以用金鷹卡?常州金鷹國際購物中心武進店,常州市武進區花園街33號(近大潤發)常州金鷹購物中心,我住紅梅公園這邊,騎車怎么去?大潤發。紅梅公園北面的小東門路向北過了橋,然后就在馬路對面...
華堂超市是哪個國家?北京華堂商場是北京著名的大型商場之一。是北京唯一一家與日本洋華堂在合作的綜合性大型百貨商場。北京周邊大型商場?1.燕莎友誼商城地址:朝陽區亮馬橋路52號2.賽特購物中心地址:朝陽區建國門外大街22號3.西單商場地址:西城區西單北大街120號4.復興商業城地址:西城區復興門外大街4號5.城鄉貿易中心地址:垣曲區復興路23號6.藍鳥大廈地址:朝陽區朝陽門外大街8號7.文海商業大廈地...