您好,登錄后才能下訂單哦!
oracle中怎樣創建表空間,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
ORACLE EBS操作某一個FORM界面,或者后臺數據庫操作某一個表時發現一直出于"假死"狀態,可能是該表被某一用戶鎖定,導致其他用戶無法繼續操作。
代碼如下:
--鎖表查詢SQLSELECT object_name, machine, s.sid, s.serial#
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid;
找到被鎖定的表,解鎖
代碼如下:
--釋放SESSION SQL:
--alter system kill session 'sid, serial#';
ALTER system kill session '23, 1647';
oracle創建表空間的注意點:
1.如果在PL/SQL 等工具里打開的話,直接修改下面的代碼中[斜體加粗部分]執行
2.確保路徑存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路徑存在
/*分為四步 */
/*第1步:創建臨時表空間 */
代碼如下:
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:創建數據表空間 */
代碼如下:
create tablespace user_data
logging
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:創建用戶并指定表空間 */
代碼如下:
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
/*第4步:給用戶授予權限 */
看完上述內容,你們掌握oracle中怎樣創建表空間的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。