PLSQL报错:ORA-14411: 该 DDL 不能与其他 DDL 并行运行
今天在用Oracle SQL Developer 中执行 ALTER TABLE T_USER ADD DEVELOP_MANAGER VARCHAR2(255)时执行不成功;关闭了这个工具,结果再次打开就不能对这个表进行ALTER的操作了,返回的就是ORA-14411: 该 DDL 不能与其他 DDL 并行运行这个错误,原因就是T_USER这个表被锁定了,如何接触锁定呢,看下面操作:
1.查找出被锁定的会话的sid,serial#
select sid,serial# from v$session t where t.SID IN (select session_id from v$locked_object);
2.结束掉进程
alter system kill session '25,3343';kill system
其中25和3343就是查询出来的结果,我的有三个,所以就执行了三个kill的操作
相关推荐
PLSQL Instant Client是Oracle公司提供的一种轻量级的数据库连接工具,主要针对Windows x64平台。这个软件包,即"PLSQL_instantclient-basic-windows.x64-12.2",是PLSQL Instant Client的基本版本,适用于64位操作...
### PL/SQL连接Oracle(本地)的安装与配置知识点 #### 一、PL/SQL简介 PL/SQL(Procedural Language for SQL)是Oracle公司为优化其数据库系统而开发的一种过程化语言,它结合了SQL命令与程序构造特点,不仅能够...
- **错误处理**:如果遇到 **ORA-00955: 名称已由现有对象使用** 的错误,需要检查是否存在同名的对象,并进行相应的更名或删除操作。 以上知识点总结了 Oracle Database 11g PL/SQL 编程中常见的 SQL 命令分类、...
如果要在没有调度程序的情况下仍能连接到数据库, 请将该值设置为与例程名相同。此参数自 8.1.3 版起已废弃。 值范围: 根据操作系统而定。 默认值 :0 mts_sessions: 说明 : 指定允许的共享服务器体系结构用户会话的...
根据提供的信息,我们可以详细地探讨Oracle数据库中的关键概念与操作,特别是DML(数据操纵语言)和DDL(数据定义语言)语句。 ### Oracle数据库管理语句概览 #### 数据操纵语言(DML) 数据操纵语言主要包括用于...
使用Instant Client的好处在于,它不需要完整的Oracle客户端安装,减少了系统资源占用,特别适合那些只进行数据库访问而不需要其他Oracle工具的场景。 总结来说,"PLSqlDeveloper官方汉化版+instantclientx64_jb51...
1. **便携性**:由于无需安装,用户可以将PLSQL绿色版保存在USB驱动器或其他移动存储设备上,随身携带,随时随地在任何兼容的电脑上使用。 2. **快速启动**:解压后即用,省去了安装过程中的等待时间,提高了工作...
64位的PLSQL指的是在64位操作系统上运行的PL/SQL Developer工具,这款工具提供了与Oracle数据库交互的强大功能,便于数据库管理员和开发者进行数据管理、查询优化、代码调试以及数据库应用的开发。 PL/SQL ...
7. **版本控制集成**:支持与其他版本控制系统如Git、SVN等集成,便于团队协作和代码版本管理。 8. **脚本执行**:可以组织多个SQL或PL/SQL命令为一个脚本,一次性执行,提高工作效率。 9. **性能分析**:通过执行...
标签"Plsql_win7"强调了这个软件版本是专为Windows 7设计的,确保与该操作系统兼容。如果你的系统是Windows 7 32位,这个压缩包将是你安装PL/SQL Developer的理想选择。不过要注意,随着Windows 7的支持已经结束,...
2. **执行SQL语句**:在PLSQL Developer中运行DML(INSERT、UPDATE、DELETE)和DDL(CREATE、ALTER、DROP)语句,进行数据操作和数据库结构变更。 3. **调试PL/SQL程序**:设置断点,逐行执行PL/SQL代码,检查变量...
BEGIN DBMS_SCHEDULER.create_job(job_name => 'job_name', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN ... END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=DAILY', end_date => NULL, ...
begin dbms_scheduler.create_job (job_name => 'job_name', job_type => 'PLSQL_BLOCK', job_action => 'execute proc_name', start_date => sysdate, repeat_interval => 'freq=daily', end_date => null);...
根据提供的文件信息,我们可以归纳出以下关于Oracle PL/SQL编程的重要知识点: ...通过以上知识点的学习与实践,可以有效地掌握Oracle数据库中PL/SQL编程的核心概念和技术,从而更高效地进行数据库应用程序开发。
- 创建后台脚本通常是指将一系列SQL命令或PL/SQL块封装在一个文件中,然后通过命令行或数据库工具执行该文件。例如: ```sql @script.sql ``` #### 七、同义词操作 **1. 创建同义词:** ```sql CREATE SYNONYM ...
5. 使用 F9 或 Ctrl+R 运行。 #### 十二、Oracle 客户端配置 为了使 PL/SQL Developer 能够正常连接 Oracle 数据库,需要正确配置 Oracle 客户端。通常情况下,需要编辑 \Oracle\ora90\network\ADMIN\tnsnames.ora...
DDL for indexes on virtual columns would specify the column expression instead of the column name Fixed Session > Set Main Connection menu icon transparency issue Using the Search Next function in a ...
Oracle的Instant Client是数据库管理员和开发人员在Linux环境中与Oracle数据库进行交互的一种轻量级工具。这个zip文件“instantclient-sqlplus-linux.x64-12.2.0.1.0.zip”包含了适用于64位Linux系统的Oracle ...