資源描述:
《Oracle建表空間各種語句》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、在創(chuàng)建用戶之前,先要創(chuàng)建表空間:??????其格式為:格式:createtablespace表間名datafile'數(shù)據(jù)文件名'size表空間大小;???????如:???????SQL>createtablespacenews_tablespacedatafile'F:oracleproduct10.1.0oradataewsews_data.dbf'size500M;??????其中'news_tablespace'是你自定義的表空間名稱,可以任意取名;'F:oracleproduct10.1.0oradataewse
2、ws_data.dbf'是數(shù)據(jù)文件的存放位置,'news_data.dbf'文件名也是任意?。?size500M'是指定該數(shù)據(jù)文件的大小,也就是表空間的大小。??????現(xiàn)在建好了名為'news_tablespace'的表空間,下面就可以創(chuàng)建用戶了:??????其格式為:格式:createuser用戶名identifiedby密碼defaulttablespace表空間表;????????如:??????SQL>createusernewsidentifiedbynewsdefaulttablespacenews_tablespace;???????默認(rèn)
3、表空間'defaulttablespace'使用上面創(chuàng)建的表空間。??????接著授權(quán)給新建的用戶:???SQL>grantconnect,resourcetonews;--表示把connect,resource權(quán)限授予news用戶???SQL>grantdbatonews;--表示把dba權(quán)限授予給news用戶???授權(quán)成功。ok!數(shù)據(jù)庫用戶創(chuàng)建完成,現(xiàn)在你就可以使用該用戶創(chuàng)建數(shù)據(jù)表了!1.建表空間createtablespacehoteldatadatafile'D:javaOracleproduct10.1.0oradatazznorc
4、lhoteldata.dbf'size200mautoextendonnext10mmaxsizeunlimited;2.建用戶createuserhotelidentifiedbyhoteldefaulttablespacehoteldataaccountunlock;//identifiedby后面的是密碼,前面的是用戶名3.用戶授權(quán)grantresource,connect,RECOVERY_CATALOG_OWNERtohotel;grantcreatetabletohotel;alteruserhotelquotaunlimitedONOSD
5、B;alteruserhoteldefaulttablespacehoteldata;4.刪除表空間DROPTABLESPACEhoteldataINCLUDINGCONTENTSANDDATAFILES;5.刪除用戶DROPUSERhotelCASCADE6.刪除表的注意事項(xiàng)在刪除一個表中的全部數(shù)據(jù)時,須使用TRUNCATETABLE表名;因?yàn)橛肈ROPTABLE,DELETE*FROM表名時,TABLESPACE表空間該表的占用空間并未釋放,反復(fù)幾次DROP,DELETE操作后,該TABLESPACE上百兆的空間就被耗光了。oraclesqlplus
6、腳本建庫總結(jié)(原創(chuàng))******************************************************************/--查詢表空間參數(shù)selecttablespace_name,min_extents,max_extents,pct_increase,statusfromdba_tablespaces;--查詢數(shù)據(jù)文件信息--autoextensible數(shù)據(jù)庫已滿后是否自動擴(kuò)展selecttablespace_name,bytes,autoextensible,file_namefromdba_data_files;
7、/******************************************************************/--創(chuàng)建表空間--???一般信息--???????DATAFILE:數(shù)據(jù)文件目錄--???????????存儲--???????????????AUTOEXTEND:數(shù)據(jù)文件滿后自動擴(kuò)展--???????????????????ONNEXT:增量--???????????????????MAXSIZEUNLIMITED:最大容量無限制--???????SIZE:文件大小--???存儲--???????啟用事件記錄:LOG
8、GING為生成從做日志并可恢復(fù),NOLOGGING為快速更新不生成日志且不可恢復(fù)