oracle中建立資料庫和表空間的幾點總結

2021-09-04 11:20:45 字數 535 閱讀 2676

在oracle中建立資料庫和表空間是很常見的乙個操作,但是這個基礎的常規操作卻對後期的效能及優化會產生很重大的影響。

一、建立時的基本操作流程

首先用sys或system等具備dba許可權的使用者登入

2.建立乙個新使用者,並建立和表空間之間的關係

例: create user  oadb  identified by oadb_bm1233 default tablespace ts1

3.給使用者授權,從而管理該使用者中的物件和資料

例:grant connect   to  oadb     //連線資料許可權

grant resource to  oadb    //管理資源許可權

4.使用新使用者登入oracle

例:sqlplus  oadb/oadb_bm1233

二、需要進一步考慮的

1、建立表空間需要考慮未來的空間增長

可以增加一些引數

2、使用者與表空間之間的對應

一對一  一對多

3、使用者授權與安全

4、使用者登入限制

Oracle匯出空表資料庫

經常我們在匯出資料庫進行備份的時候,會發現有些空表沒有匯出,如何匯出包含空表的完整資料庫呢?那麼請按照下面的方法進行即可。1.使用plsql工具,連線oracle資料庫 2.開啟乙個sql視窗,用以下這句查詢空表並生成執行命令 1select alter table table name alloc...

oracle資料庫建立表

實際工作中,在資料庫中建立表是經常會用到的。我們今天呢?主要給大家來分享一下在資料庫如何通過sql語句去建立表。其實,建立表很簡單,只需要把資料庫的資料型別和約束搞清楚就可以了,其他的就好說了。接下來呢,開始我的表演。首先,先使用plsql連線到oracle資料庫,先保證下面的服務是開啟的。我們本次...

oracle資料庫匯出空表問題

11g中有個新特性,當表無資料時,不分配segment,以節省空間 解決方法 1 insert一行,再rollback就產生segment了。該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。2 設定deferred segment creation 引數 該引數值預設是...