WIN10 建立ORACLE執行個體

來源:互聯網
上載者:User

標籤:

1 管理員身份進入CMD環境,執行DBCA命令,在快顯視窗的引導中,完成執行個體建立

2 如果在建立過程中沒有選擇適當的字元集(最好採用預設字元集),如所示,在進入PLSQL DEVELOPER的時候,出現了警告資訊

  

  需要修改註冊表來更改用戶端的編碼,網上說路徑為:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 

  但實際上我最終找到的路徑為HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb10g_home1

  select userenv(‘language‘) from dual;  結果為SIMPLIFIED CHINESE_CHINA.UTF8

  所以將註冊表修改為SIMPLIFIED CHINESE_CHINA.UTF8,但該問題很難完全解決,即使這裡的警告資訊消失,但是PLSQL DEVELOPER工具的錯誤資訊仍然是亂碼,因而最好建立資料庫執行個體時就使用預設字元集

3.建立資料表空間

CREATE TABLESPACE "DATA" DATAFILE  ‘D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\MYDEBUG\oradata01.dbf‘ SIZE 512M  AUTOEXTEND ON NEXT 8M MAXSIZE 1024M  LOGGING ONLINE PERMANENT BLOCKSIZE 8192  EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO

  稍作解釋(參考自http://blog.chinaunix.net/uid-20802110-id-2105656.html):

  LOGGING :

  • 這個子句聲明這個資料表空間上所有的使用者物件的日誌屬性(預設是logging),   
  • 包括表,索引,分區,物化視圖,物化視圖上的索引,分區

  online|offline   

  • 改變資料表空間的狀態。online使資料表空間建立後立即有效.這是預設值.   
  • offline使資料表空間建立後無效.這個值,可以從dba_tablespace中得到。  

  PERMANENT|TEMPORARY   

  • 指出資料表空間的屬性,是永久資料表空間還是暫存資料表空間。     
  • 永久資料表空間存放的是永久對象,暫存資料表空間存放的是session生命期中存在的臨時對象。   
  • 這個參數產生的暫存資料表空間建立後一直都是字典管理,不能使用extent management local選項。   
  • 如果要建立本地管理資料表空間,必須使用create temporary tablespace   
  • 注意,聲明了這個參數後,不能聲明block size   

  BLOCKSIZE integer [k]   

  • 這個參數可以設定一個不標準的塊的大小。如果要設定這個參數,必須設定db_block_size,   
  • 至少一個db_nk_block_size,並且聲明的integer的值必須等於db_nk_block_size.   
  • 注意:在暫存資料表空間不能設定這個參數。   

4.建立角色,使用者,分配許可權,建表

CREATE TABLESPACE "DATA" DATAFILE  ‘D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\blog\oradata01.dbf‘ SIZE 512M  AUTOEXTEND ON NEXT 8M MAXSIZE 1024M  LOGGING ONLINE PERMANENT BLOCKSIZE 8192  EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO  Create role manager;grant connect,resource,unlimited tablespace to manager;
create user heben identified by heben default tablespace data;
grant manager to heben
create table article(  articleid              number(10) not null,  articletitle           varchar2(100 char),  authorid               number(10) not null,  content                blob,  datepublish            date,  datelastmaint          date default sysdate not null,  articlecatcd           varchar2(4 char)  );

 建表時可能會報錯

grant connect,resource to heben; 解決問題

WIN10 建立ORACLE執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.