oracle中怎样创建表空间

59次阅读
没有评论

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1034字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)