共计 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 行业资讯频道,感谢各位的阅读!