-
退格在sqlplus命令行中不起作用
所属栏目:[百科] 日期:2021-04-01 热度:120
在我的sqlplus(for oracle)命令行中,后台空间不起作用.如何配置sqlplus以使用退格键从命令行删除字符?我不经常使用sqlplus命令行,只是为了在我的数据库中快速干预,这对我来说非常危险我需要使用的时间. 亲切的问候.谢谢 解决方法 你在哪个平台上工作? 如[详细]
-
oracle – ORA-24550:收到信号:[si_signo = 6]错误
所属栏目:[百科] 日期:2021-04-01 热度:157
我想知道ORA-24550收到的信号:[si_signo = 6]是什么意思? 我知道这是一个oracle错误,并且oracle最新补丁可以解决这个问题. 触发此错误时,例如必须处理此信号的情况,或者当我的应用程序必须处理与oracle相关的内容并且应用程序无法执行此操作时是否发生此[详细]
-
oracle – PL / SQL评估订单
所属栏目:[百科] 日期:2021-04-01 热度:109
你好.考虑以下: SQL DECLARE 2 b1 BOOLEAN; 3 b2 BOOLEAN; 4 FUNCTION checkit RETURN BOOLEAN IS 5 BEGIN 6 dbms_output.put_line('inside checkit'); 7 RETURN TRUE; 8 END checkit; 9 10 PROCEDURE outp(n VARCHAR2,p BOOLEAN) IS 11 BEGIN 12 IF p TH[详细]
-
oracle – 麻烦射击ora-29471
所属栏目:[百科] 日期:2021-04-01 热度:58
某些会话导致ORA-29471,因为dbms_sql无法用于这些会话.我们在应用程序中遇到此错误的记录很少. 如何解决这个问题? 我们如何识别特定会话无法访问DBMS_SQL?我们在会话级别有任何属性/标志吗? 下面的链接提供了一种在本地重现此问题的方法. Reproduce 解[详细]
-
Liquibase从Oracle数据库导出数据 – generateChangeLog
所属栏目:[百科] 日期:2021-04-01 热度:115
我正在尝试使用liquibase从Oracle(ojdbc7)数据库导出数据. 我的属性文件有以下选项: driver:oracle.jdbc.driver.OracleDriver url:jdbc:oracle:thin:@localhost:1521:XE 用户名:用户 密码:用户 outputChangeLogFile:src / main / resources / o[详细]
-
使用Oracle SQL查找逗号分隔字符串中的最大数字
所属栏目:[百科] 日期:2021-04-01 热度:110
我有一个有两列的表: OLD_REVISIONS |NEW_REVISIONS-----------------------------------1,25,26,24 |1,24,251,56,55,54 |1,541 |11,2 |11,96,95,94 |1,94,951 |11 |11 |11 |11,2 |1,21 |11 |11 |11 |1 对于每一行,都会有一个文档修订列表(以逗号分隔) 逗[详细]
-
Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询
所属栏目:[百科] 日期:2021-04-01 热度:134
副标题#e# 我有一个Oracle SQL查询,其中包括列输出中的计算.在这个简化的例子中,我们正在寻找日期在某个范围内的记录,其中某些字段与特定的东西相匹配;然后对于那些记录,取出ID(不是唯一的)并再次搜索表中具有相同ID的记录,但是某些字段与其他字段匹配且日[详细]
-
oracle – PL / SQL – 在Where子句中使用“List”变量
所属栏目:[百科] 日期:2021-04-01 热度:58
在PL / SQL中,如何声明包含多个值的变量MyListOfValues(MyValue1,MyValue2等) SELECT * FROM DatabaseTable WHERE DatabaseTable.Field in MyListOfValues 我正在使用Oracle SQL Developer 解决方法 使用集合: CREATE TYPE Varchar2TableType AS TABLE OF[详细]
-
oracle – 使用本地CSV文件创建表
所属栏目:[百科] 日期:2021-04-01 热度:149
我有以下查询来创建一个表,但文件名位于我的本地机器上(因为我无权访问Oracle Box)如何使用本地文件在Oracle数据库上创建表).我看到的所有示例都假定该文件位于Oracle数据库服务器上. CREATE OR REPLACE DIRECTORY file_dir AS 'c:/temp';GRANT WRITE ON D[详细]
-
Oracle的用户定义聚合函数是否可以定义为使用两列?
所属栏目:[百科] 日期:2021-04-01 热度:156
我想实现一个自定义回归聚合函数,它类似于现有的REGR_SLOPE. 我想要定义的函数需要获得两列作为参数,例如 select T.EMPLOYEE_ID,CUSTOM_REGR_SLOPE(T.DATE,T.SALARY) as SALARY_TRENDfrom (...) Tgroup by T.EMPLOYEE_ID; Oracle的文档表明这可能是不可能[详细]
-
如何获取Oracle 10g中无效对象的错误列表
所属栏目:[百科] 日期:2021-04-01 热度:94
说明:我的数据库中有200多个无效对象,原因可能只有几个对象(其他因为依赖性).有没有办法可以选择对象名称和“错误原因”,因为它无效. 解决方法 您可以查询[DBA / ALL / USER] _ERRORS.它描述了当前用户拥有的所有存储对象(视图,过程,函数,包和包体)的当前[详细]
-
Oracle – 是否可以在更新期间在case语句中“设置”值,如下所示
所属栏目:[百科] 日期:2021-04-01 热度:193
是否可以在更新期间在case语句中“设置”值,如下所示? UPDATE TABLE1 CASE WHEN COL1 = 'A' THEN SET COL2 = 10,COL3 = 20,COL4 = 30 WHEN COL1 IN ('B','N') THEN SET COL2 = 1,COL3 = 5,COL4 = 7 WHEN COL1 = 'D' THEN SET COL2 = 11,COL3 = 13,COL4 =[详细]
-
关于oracle with as用法
所属栏目:[百科] 日期:2021-03-31 热度:106
副标题#e# with as语法 –针对一个别名 with tmp as (select * from tb_name) –针对多个别名 with ?? tmp as (select * from tb_name), ?? tmp2 as (select * from tb_name2), ?? tmp3 as (select * from tb_name3), ?? … 1 2 3 4 5 6 7 8 9 --相当于建了[详细]
-
服务器远程连接发生身份验证错误解决方案
所属栏目:[百科] 日期:2021-03-31 热度:60
问题描述一:服务器远程连接发生身份验证错误,要求的函数不受支持解决方案 “计算机配置”-“管理模板”-“系统”-“凭据分配” 设置名称"加密 Oracle 修正"为已启用和易受,并确定就可以了。 问题描述二:通过以上方法出现“加密Oracle修正”策略路径缺[详细]
-
Setting NLS_LANG Value for Oracle
所属栏目:[百科] 日期:2021-03-31 热度:131
Introduction Many times,when you have an Oracle application and you have to support special characters like? ?,?,ü,é,è ?or currency symbols (e.g.?[详细]
-
ORA-12162: TNS:net service name is incorrectly specified
所属栏目:[百科] 日期:2021-03-31 热度:86
概述 因未设置系统环境变量ORACLE_SID导致ORA-12162错误 分析原因 首先登录数据库主机执行 oerr ora 12162 我们首先查看看下 tnsnames.ora文件 执行tnsping CC命令 检查下是否可以tnsping通,核对IP和端口以及实例名 ? 数据库服务器端使用TNSNAMES.ORA中记[详细]
-
安装WebLogic失败,出现”[VALIDATION] [ERROR]:INST-07004: Ora
所属栏目:[百科] 日期:2021-03-31 热度:176
题如图 ? 解决方案: 在管理员cmd窗口定位到jdk bin目录,然后输入以下命令 java -jar F:javafmw_12.2.1.3.0_wls_quick_Disk1_1of1fmw_12.2.1.3.0_wls_quick.jar ORACLE_HOME=C:ProgramFilesOracle 1 “ORACLE_HOME=”后输入的路径为你Oracle根路径[详细]
-
How to Deinstall Oracle Clusterware Home Manually
所属栏目:[百科] 日期:2021-03-31 热度:99
GOAL In 11gR2,deinstall is the recommended tool to deinstall an Oracle Clusterware(Grid Infrastructure) home,however it does not apply to certain scenarios or failures in some cases.? This notes provides instruction to manually remove cu[详细]
-
oracle如何查看当前有哪些用户连接到数据库
所属栏目:[百科] 日期:2021-03-31 热度:149
可以执行以下语句: select username,serial#,sid from v$session; ---查询用户会话 alter system kill session ‘serial#,sid ‘;---删除相关用户会话 建议以后台登陆删除用户会话 1、查询oracle的连接数 select count(*) from v$session; 2、查询oracle[详细]
-
Oracle中用户的创建和权限设置
所属栏目:[百科] 日期:2021-03-31 热度:193
权限: CREATE SESSION --允许用户登录数据库权限 CREATE TABLE --允许用户创建表权限 UNLIMITED TABLESPACE --允许用户在其他表空间随意建表 角色: CONNECT 角色:--是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中, 并在对其他用户[详细]
-
Oracle synonym 同义词
所属栏目:[百科] 日期:2021-03-31 热度:140
Oracle synonym 同义词 1、Oracle synonym 同义词是数据库当前用户通过给另外一个用户的对象创建一个别名,然后可以通过对别名进行查询和操作,等价于直接操作该数据库对象。 2、Oracle同义词常常是给表、视图、函数、过程、包等制定别名,可以通过CREATE[详细]
-
Oracle 11gR2 安装
所属栏目:[百科] 日期:2021-03-31 热度:106
? ? ? ?Oracle客户端安装步骤: 配置tnsnames ?在C:appAdministratorproduct11.2.0client_1?中自定义文件?network/?admin/?tnsnames.ora 记事本打开tnsnames.ora,配置数据库信息(服务器上每次新建数据库都需要在这里手动配置) 配置环境变量 我的电[详细]
-
oracle – 如何在动态SQL中更改序列?
所属栏目:[百科] 日期:2021-03-31 热度:169
我正在尝试创建一个脚本来将数据从一个数据库迁移到另一个数据库.我目前无法做的一件事是将序列的nextval设置为另一个DB中序列的nextval. 我从user_sequences中获得了值的差异,并生成了以下动态SQL语句: execute immediate 'alter sequence myseq increme[详细]
-
在Oracle中解决“无法在查询中执行DML”错误
所属栏目:[百科] 日期:2021-03-31 热度:195
我已经创建了常规功能.它已成功创建.但是当我运行它时 select reg('awlad','01968688680','545466455','12345') from dual 它给了我这个错误: ORA-14551: cannot perform a DML operation inside a query 我怎么解决这个问题? CREATE OR REPLACE FUNCTIO[详细]
-
将SPATIAL数据从Oracle迁移到Postgresql
所属栏目:[百科] 日期:2021-03-31 热度:135
我正在尽我所能将空间数据库从Oracle迁移到 Postgresql并且失败了. 我已经尝试了许多不同的途径,你可以从我之前的问题中看到,这里没有任何工作.有人可以告诉我一个相对无痛的方式这样做,因为我现在无能为力. 我尝试过使用第三方软件,例如SwisSQL,但这种方[详细]
