在用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参数
分享到:
相关推荐
同时也有单库超过10TB的使用例子,这得益于PRM-DUL 内置了小型嵌入式数据库,当索要恢复的ORACLE数据库很大时,PRM-DUL采用嵌入的数据库来存放找到的ORACLE 源数据,这样可以对源数据做索引和灵活的查询。...
- PowerDesigner 将自动从远程 Oracle 11g 数据库中读取表结构、索引、视图等信息,并生成相应的 PDM。 #### 四、注意事项 - 确保网络畅通无阻,能够顺利连接远程 Oracle 11g 数据库。 - 在配置 ODBC 数据源时,...
Oracle Real Application Clusters (RAC)是Oracle 11g的一大亮点,允许数据库在多台服务器上运行,提高系统的可用性和性能。理解RAC架构,配置集群,以及故障切换策略,可以保证业务连续性。 九、数据仓库与OLAP ...
### Linux 下 Oracle 手动建实例详解 #### 一、概述 在Linux环境中手动构建Oracle实例是一项高级且复杂的任务,通常适用于需要定制化配置或特殊需求的场景。本文档将根据给定的信息,详细介绍如何在Linux环境下手动...
同时也有单库超过10TB的使用例子,这得益于PRM-DUL 内置了小型嵌入式数据库,当索要恢复的ORACLE数据库很大时,PRM-DUL采用嵌入的数据库来存放找到的ORACLE 源数据,这样可以对源数据做索引和灵活的查询。
虽然Oracle官方现在不推荐定期重建所有索引,但在某些情况下,针对高度增加或碎片化严重的索引进行重建仍然是有益的。 本文提供的“重建索引Shell脚本”(rebuild_unbalanced_indices.sh)是一个实用的例子,用于...
本文将根据提供的文件信息,深入解析如何在Oracle环境中新建用户表空间,并授予DBA级别的权限,确保数据存储与访问的安全性与高效性。 ### 一、创建表空间 在Oracle中,表空间是数据物理存储的逻辑容器,用于组织...
作为一款轻量级的替代品,它在许多方面与PL/SQL Developer相似,但通常对硬件需求更低,例如只需要一个32位的Java Development Kit (JDK) 就能运行,这对于那些系统资源有限或者不想安装完整版Oracle客户端的用户来...
在64位操作系统环境下,使用64位版本的PLSQL Developer可以确保与Oracle客户端的兼容性,避免32位与64位系统之间的数据类型不匹配等问题。本压缩包提供了64位PLSQL工具,使得用户在64位系统上也能高效地进行Oracle...
创建表则使用CREATE TABLE,新建用户通过CREATE USER命令,分配权限使用GRANT语句,游标用于遍历查询结果,索引提高查询效率,视图提供虚拟表,存储过程封装复杂业务逻辑,触发器则在特定事件发生时自动执行。...
Oracle SQL是数据库管理中不可或缺的一部分,它用于在Oracle数据库系统中执行数据查询、操作和管理。这个名为"Oracle_SQL.rar_oracle"的压缩包显然包含了关于Oracle SQL的详细教程或代码示例,其中的"Oracle_SQL.sql...
注意,在这里,我们需要配置成全路径,否则将会报错 ora-12514,连接不上数据库。 测试连接 点击“测试连接”,输入密码为 citypt1。如果连接成功,我们就可以继续下一步骤。 创建模型 第三步是点击“windows 键...
- **ename**: 不允许为空的员工姓名。 - **job**: 员工职位。 - **mgr**: 管理者编号。 - **hiredate**: 默认为系统当前日期的入职日期。 - **sal**: 薪水。 通过上述命令和解释,我们可以看到Oracle用户管理...
在成功连接后,你可以通过PLSQL Developer进行各种数据库操作,如创建表、索引、存储过程,执行SQL查询,以及管理和版本控制PL/SQL代码。同时,它还提供了强大的数据查看和编辑功能,使数据库开发和维护工作更加高效...
'C:\ORACLE\ORADATA\dbs\table_space.ora' SIZE 5M; ``` - **解释**: 创建一个新的表空间"table_space",其数据文件存放于指定路径,初始大小为5MB。 #### 十九、其他实用命令 - **查看当前所有对象**: `SELECT *...
Sun30新建oracle用户.sql user_job.sql xaview.sql 修改分区索引.SQL 修改数据库核心字符集.txt 僵死进程查询.sql 创建ORACLE表空间.sql 回滚段等待.SQL 在数据库中建JOB.sql 外连接.SQL 外部例程.SQL 建6节点回滚段...
- `ORA-错误代码`:通过错误代码定位并解决问题。 10. **数据库安全**: - `AUDIT`:设置审计策略,跟踪数据库活动。 - `Fine-Grained Auditing (FGA)`:对特定操作进行精细化审计。 以上知识点是Oracle数据库...
- **监听器配置**: 监听器的配置信息通常保存在`listener.ora`文件中,该文件位于`ORACLE_HOME/product/10.1.0/Db_1/NETWORK/ADMIN`目录下,其中`ORACLE_HOME`为Oracle软件的安装目录。监听器配置文件定义了监听器...
而 Hashtable 不允许空键值对,且是线程安全的。 - HashMap 使用 `HashMap.Entry` 内部类存储键值对,而 Hashtable 使用 `Hashtable.Entry`。 6. **Collection 和 Collections的区别**: - Collection 是接口,...
常见的有Oracle Database 11g、12c、19c等。 3. **创建Oracle基目录**:在安装前,建议在服务器上创建一个专门的Oracle基目录,如`/u01/app/oracle`,便于管理和维护。 4. **运行安装程序**:解压下载的安装包,以...