您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页ORACLE创建表空间报错。ORA-01119和ORA-27040。

ORACLE创建表空间报错。ORA-01119和ORA-27040。

来源:化拓教育网


当在Oracle数据库中尝试创建表空间时,可能会遇到ORA-01119和ORA-27040错误。这两个错误通常源于设置不当。以下是解决这些问题的步骤:

首先,确保以sysdba权限连接数据库,执行以下命令启动数据库:`sqlplus/assysdbastartup`。

接下来,为临时表空间创建一个实例,例如:

创建临时表空间:CREATETEMPORARYTABLESPACEjoffice_temp

TEMPFILE'/u01/app/oracle/oradata/orcl/joffice_temp01.dbf'

SIZE32MAUTOEXTENDONNEXT32M

EXTENTMANAGEMENTLOCAL;

然后,为实际的数据表空间创建一个:

创建数据表空间:CREATETABLESPACEjoffice

LOGGING

DATAFILE'/u01/app/oracle/oradata/orcl/joffice_data.dbf'

SIZE32MAUTOEXTENDONNEXT32M

EXTENTMANAGEMENTLOCAL;

为新创建的表空间分配用户权限,以便执行相关操作:

为用户joffice分配权限:CREATEUSERjofficeIDENTIFIEDBYjoffice

DEFAULTTABLESPACEjoffice

TEMPORARYTABLESPACEjoffice_temp;

GRANTconnectTOjoffice;

GRANTresourceTOjoffice;

GRANTcreatetableTOjoffice;

GRANTcreateviewTOjoffice;

最后,启动监听服务以确保数据库的正常通信:

启动监听服务:lsnrctlstart;

按照以上步骤操作,你应该能够成功地创建表空间并避免ORA-01119和ORA-27040错误。如果遇到其他问题,可能需要检查路径、权限设置或数据库配置是否正确。

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务