使用sqlplus建立Oracle表空間

2022-07-26 03:36:10 字數 1558 閱讀 5722

dos視窗輸入以下命令:sqlplus  回車 提示輸入使用者名稱——即建立資料庫例項時的使用者名稱 ,使用者名稱輸入:sys as sysdba

密碼.........回車登入

接下來,我們看看您當前的資料庫檔案一般都是放在**的:

select  name  from  v$datafile;

windows下可能看到的結果如下:

sql> select name from v$datafile;

name

d:/oracle/product/10.2.0/oradata/orcl/system01.dbf

d:/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf

說明您的資料檔案是放在 d:/oracle//oradata/orcl/ 這個目錄下的

linux下可能看到的結果如下:

sql> select name from v$datafile;

name

/oracle/product/10.2.0/oradata/orcl/system01.dbf

/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf

說明您的資料檔案是放在 /oracle/oradata/orcl/ 這個目錄下的

我們可以開始建立資料庫表空間了。表空間名:atmv

刪除表空間及其表空間裡的所有內容

drop tablespace atmv including contents;

建立表空間,指定資料檔案,初始化100m 自增加50m

windows:

create tablespace atmv datafile 'd:/oracle/product/10.2.0/oradata/orcl/atmv.dbf' size 100m autoextend on next 50m maxsize unlimited;

linux:

create tablespace atmv datafile '/oracle/product/10.2.0/oradata/orcl/atmv.dbf' size 100m autoextend on next 50m maxsize unlimited;

接下來我們開始建立使用者,使用者名稱 ca,密碼 ps

刪除使用者及其使用者下面的所有物件,注意關鍵字cascade

drop user ca cascade;

建立使用者:

create  user  ca  identified   by   ps  default   tablespace  atmv;

grant   角色1,角色2  to  使用者名稱;

舉例如下:

grant   dba, connect    to   wbppcs;

具體使用者許可權問題建議參考許可權規則     個人學習記錄

使用kettle交換工具自動建立oracle表分割槽

有很多朋友都用不同的交換工具,但大多數功能還是一致的。這裡我使用的kettle是我們公司自己的 1.先在oracle資料庫裡建立乙個分割槽表例項,這裡我按日分割槽 create table de test name tag varchar2 10 day tag date partition by ...

使用sqlplus建立DDL和DML操作方法

1.連線資料庫 在window進入命令列模式敲sqlplus就會 然後進行表的ddl操作 例如 在進行dml操作 你可以對剛才建立的模式進行資料的插入和資料的更新操作 例如資料的插入 這裡要注意的是 如果你出先如下錯誤 解決方法 要在每一句結束是加上分號 2表示第二行。在sqlplus工具中分號才是...

sqlplus使用教程

sqlplus基本概念 oracle的sqlplus是與oracle資料庫進行互動的客戶端工具,借助sqlplus可以檢視 修改資料庫記錄。在sqlplus中,可以執行sqlplus命令與sql語句。sqlplus是oracle原始資料操作的客戶端,這種命令列的格式有著強大的邏輯性,如果經常使用會對...