1. 程式人生 > >Oracle進階學習之創建數據庫

Oracle進階學習之創建數據庫

oracle 用戶 表空間 實例名

寫在前面:

Oracle在創建用戶的時候默認使用的表空間為User,我們一般不建議這樣做,因為默認表空間的大小是固定的,如果我們創建的所有用戶都使用默認的表空間會導致表空間空間不足,會導致指向User表空間的所有用戶無法正常使用,聽起來是多麽可怕的一件事情,所以建議大家規範的使用數據庫,規範的進行創建用戶,在這裏筆者建議大家給每個用戶都單獨創建一個表空間對象。

如何創建一個用戶呢,筆者建議分為如下三個步驟:

1.創建表空間

create tablespace empit logging datafile ‘d:\app\administrator\oradata\orcl\empit.dbf‘ size 1024m reuse extent management local segment space management auto;

創建表空間empit並指定大小為1024M。(筆者Oracle裝在D盤)

2.創建用戶

create user empit identified by empi default tablespace empit temporary tablespace temp profile default;

創建用戶empit/empi並指定表空間。

3.分配權限

grant connect,resource,dba to empit;

給創建的用戶分配我們可能會用到的權限(具體權限請大家查閱相關資料,此處筆者就不綴余了)。

創建完數據庫用戶後我們一般會將數據導入到新建的數據庫中,這時候我們可以選擇使用命令實現這一操作,具體操作為打開CMD窗口,輸入下面命令執行即可。imp [email protected]

/* */:端口/實例名 file=filepath full=y.

如:

imp [email protected]/orcl file = d:\empit.dmp full=y;

作為筆者的開山之作,如有表述不清或表述錯誤的地方還請大家指出。謝謝大家,後續還會更新其他知識。

本文出自 “Oracle進階” 博客,請務必保留此出處http://shanghc.blog.51cto.com/6834610/1931135

Oracle進階學習之創建數據庫