`

oracle 10g新建索引ORA-25150 不允许对区参数执行

阅读更多
在用pl/sql为表添加索引的时候,一直在报错 ORA-25150 不允许对区参数执行

查阅各种资料后

用pl/sql新建索引的时候会生成sql

    -- Alter table  
    alter table LZ_LOCATION 
      storage 
      ( 
        next 320 
      ) 
    ; 
    -- Create/Recreate indexes  
    create index index on LZ_LOCATION (city_id) 
      tablespace SKYEYE 
      pctfree 10 
      initrans 2 
      maxtrans 255 
      storage 
      ( 
        initial 320K 
        next 320K 
        minextents 1 
        maxextents unlimited 
        pctincrease 0 
      );
解决办法为:
alter table LZ_LOCATION  MOVE 
  storage 
  ( 
    next 320 
  ) 
;

添加个move就OK了


原因是:


表空间使用本地管理,其中的表不能修改NEXT MAXEXTENTS和PCTINCREASE参数

使用数据自动管理的表空间,其中的表可以修改NEXT MAXEXTENTS和PCTINCREASE参数
分享到:
评论

相关推荐

    Oracle数据恢复工具软件DUL

    同时也有单库超过10TB的使用例子,这得益于PRM-DUL 内置了小型嵌入式数据库,当索要恢复的ORACLE数据库很大时,PRM-DUL采用嵌入的数据库来存放找到的ORACLE 源数据,这样可以对源数据做索引和灵活的查询。...

    powerdesigner16.5逆向工程,从远程oracle11g数据库导出PDM

    - PowerDesigner 将自动从远程 Oracle 11g 数据库中读取表结构、索引、视图等信息,并生成相应的 PDM。 #### 四、注意事项 - 确保网络畅通无阻,能够顺利连接远程 Oracle 11g 数据库。 - 在配置 ODBC 数据源时,...

    2021-Oracle 11g实用教程

    Oracle Real Application Clusters (RAC)是Oracle 11g的一大亮点,允许数据库在多台服务器上运行,提高系统的可用性和性能。理解RAC架构,配置集群,以及故障切换策略,可以保证业务连续性。 九、数据仓库与OLAP ...

    linux下oracle手动建实例

    ### Linux 下 Oracle 手动建实例详解 #### 一、概述 在Linux环境中手动构建Oracle实例是一项高级且复杂的任务,通常适用于需要定制化配置或特殊需求的场景。本文档将根据给定的信息,详细介绍如何在Linux环境下手动...

    Oracle数据库恢复工具软件DUL

    同时也有单库超过10TB的使用例子,这得益于PRM-DUL 内置了小型嵌入式数据库,当索要恢复的ORACLE数据库很大时,PRM-DUL采用嵌入的数据库来存放找到的ORACLE 源数据,这样可以对源数据做索引和灵活的查询。

    Oracle重建索引Shell脚本、SQL脚本分享

    虽然Oracle官方现在不推荐定期重建所有索引,但在某些情况下,针对高度增加或碎片化严重的索引进行重建仍然是有益的。 本文提供的“重建索引Shell脚本”(rebuild_unbalanced_indices.sh)是一个实用的例子,用于...

    ORACLE新建用户表空间及授权DBA

    本文将根据提供的文件信息,深入解析如何在Oracle环境中新建用户表空间,并授予DBA级别的权限,确保数据存储与访问的安全性与高效性。 ### 一、创建表空间 在Oracle中,表空间是数据物理存储的逻辑容器,用于组织...

    sqldeveloper 连接oracle的另外一种工具

    作为一款轻量级的替代品,它在许多方面与PL/SQL Developer相似,但通常对硬件需求更低,例如只需要一个32位的Java Development Kit (JDK) 就能运行,这对于那些系统资源有限或者不想安装完整版Oracle客户端的用户来...

    PLSql连接64位Oracle工具及文档

    在64位操作系统环境下,使用64位版本的PLSQL Developer可以确保与Oracle客户端的兼容性,避免32位与64位系统之间的数据类型不匹配等问题。本压缩包提供了64位PLSQL工具,使得用户在64位系统上也能高效地进行Oracle...

    Oracle基本语法大全

    创建表则使用CREATE TABLE,新建用户通过CREATE USER命令,分配权限使用GRANT语句,游标用于遍历查询结果,索引提高查询效率,视图提供虚拟表,存储过程封装复杂业务逻辑,触发器则在特定事件发生时自动执行。...

    Oracle_SQL.rar_oracle

    Oracle SQL是数据库管理中不可或缺的一部分,它用于在Oracle数据库系统中执行数据查询、操作和管理。这个名为"Oracle_SQL.rar_oracle"的压缩包显然包含了关于Oracle SQL的详细教程或代码示例,其中的"Oracle_SQL.sql...

    oracle数据字典制作流程

    注意,在这里,我们需要配置成全路径,否则将会报错 ora-12514,连接不上数据库。 测试连接 点击“测试连接”,输入密码为 citypt1。如果连接成功,我们就可以继续下一步骤。 创建模型 第三步是点击“windows 键...

    oracle用户管理

    - **ename**: 不允许为空的员工姓名。 - **job**: 员工职位。 - **mgr**: 管理者编号。 - **hiredate**: 默认为系统当前日期的入职日期。 - **sal**: 薪水。 通过上述命令和解释,我们可以看到Oracle用户管理...

    64位plsql连接64位oracle的方法和工具

    在成功连接后,你可以通过PLSQL Developer进行各种数据库操作,如创建表、索引、存储过程,执行SQL查询,以及管理和版本控制PL/SQL代码。同时,它还提供了强大的数据查看和编辑功能,使数据库开发和维护工作更加高效...

    oracle常用sql语句

    'C:\ORACLE\ORADATA\dbs\table_space.ora' SIZE 5M; ``` - **解释**: 创建一个新的表空间"table_space",其数据文件存放于指定路径,初始大小为5MB。 #### 十九、其他实用命令 - **查看当前所有对象**: `SELECT *...

    Oracle DBA 常用的一些SQL语句(50个)

    Sun30新建oracle用户.sql user_job.sql xaview.sql 修改分区索引.SQL 修改数据库核心字符集.txt 僵死进程查询.sql 创建ORACLE表空间.sql 回滚段等待.SQL 在数据库中建JOB.sql 外连接.SQL 外部例程.SQL 建6节点回滚段...

    oracle常用脚本

    - `ORA-错误代码`:通过错误代码定位并解决问题。 10. **数据库安全**: - `AUDIT`:设置审计策略,跟踪数据库活动。 - `Fine-Grained Auditing (FGA)`:对特定操作进行精细化审计。 以上知识点是Oracle数据库...

    南京12580面试题

    而 Hashtable 不允许空键值对,且是线程安全的。 - HashMap 使用 `HashMap.Entry` 内部类存储键值对,而 Hashtable 使用 `Hashtable.Entry`。 6. **Collection 和 Collections的区别**: - Collection 是接口,...

    Oracle最完美的安装和PLSQL Developer使用技巧

    常见的有Oracle Database 11g、12c、19c等。 3. **创建Oracle基目录**:在安装前,建议在服务器上创建一个专门的Oracle基目录,如`/u01/app/oracle`,便于管理和维护。 4. **运行安装程序**:解压下载的安装包,以...

Global site tag (gtag.js) - Google Analytics