共計 1034 個字符,預計需要花費 3 分鐘才能閱讀完成。
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 中怎樣創建表空間的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!