-
oracle11g – ORA-39122:非特权用户可能无法执行REMAP_SCHEMA重
所属栏目:[百科] 日期:2021-05-22 热度:108
当我试图在sqlplus中运行impdp命令时,我得到了以下错误. ORA-31631: privileges are requiredORA-39122: Unprivileged users may not perform REMAP_SCHEMA remappings. 我已授予IMPORT FULL DATABASE特权给我正在尝试导入的架构.但我犯了错误. 我怎么能解决[详细]
-
oracle – PL / SQL中的Shift运算符
所属栏目:[百科] 日期:2021-05-19 热度:61
PL / SQL中是否有替代的移位运算符?有bitand函数,但它只接受binary_integer类型的参数. 如果我需要检查真正长数字的较低/较高位(可能设置在行中),我该怎么办? 在C中有和操作符.我如何在PL / SQL中实现它们? 以下答案不是字节序不可知的,我的措辞是基于小[详细]
-
使用sqlplus或rman进行oracle 10g测试的备份/恢复数据库
所属栏目:[百科] 日期:2021-05-19 热度:153
将Oracle 10g与我们的测试服务器一起使用,将数据库备份和恢复到静态点的最有效/最简单的方法是,假设您始终希望在创建备份后返回给定点. 示例用例如下 安装和配置所有软件 将数据修改为基本测试点 以某种方式进行备份(这是问题的一部分,如何做到这一点) 做测[详细]
-
oracle – 如何查找具有相同(某些x值)值的列重复多次?需要返回
所属栏目:[百科] 日期:2021-05-19 热度:188
有一个名为联系人的表,其中包含列id,名称,地址,ph_no等. 我需要查找具有相同名称的行,如果行数大于1,则显示这些行. 例如: 表:联系人 id--------name--------address---------ph_no--------111 apple U.K 99*******112 banana U.S 99*******123 grape INDIA[详细]
-
oracle – 如何使用pl / sql打印字符串而不在末尾添加新行字符
所属栏目:[百科] 日期:2021-05-19 热度:68
如果我使用DBMS_OUTPUT.PUT_LINE()方法,它总是在结尾添加一个新的行字符. 但是,如果我想打印,可以说斐波那契系列在同一行. 我知道斐波那契的逻辑…… 我只想知道用哪种方法将整个输出放在同一行. 我正在使用PL / SQL 使用DBMS_OUTPUT.PUT而不是DBMS_OUTPUT.P[详细]
-
oracle – 是否有可能获得变量的最大可能长度
所属栏目:[百科] 日期:2021-05-19 热度:193
我想知道在plsql中是否存在给出变量最大长度的函数. 例如,如果我声明 DECLAREvaria VARCHAR2(7)BEGIN call of a function that would return 7END 即使varia为null,我也可以得到varchar的长度为7. —例如 create or replace TYPE ENREG_320_03 UNDER ENREG_3[详细]
-
Oracle使用count max condition创建表为select
所属栏目:[百科] 日期:2021-05-19 热度:155
我有一个Oracle问题,这是我的选择: create table new_table as selectidprod as product_id,descr as descriptionfrom old_table p where updateNum = (select max(updateNum) from old_table pp where pp.idprod = p.idprod); 此查询给出了一个通用错误,没[详细]
-
使用Oracle存储过程压缩
所属栏目:[百科] 日期:2021-05-19 热度:51
现在我正在使用Oracle实用程序UTL_COMPRESS.LZ_COMPRESS()来压缩一些数据.但问题是它压缩使用GZIP兼容格式的东西,不幸的是它也不兼容ZIP.因此,Windows XP本机解压缩实用程序无法打开它(您知道压缩文件夹thingie).并且用户必须使用其他一些实用程序,如7Zip,Wi[详细]
-
将Oracle PL / SQL转换为Postgresql PL / pgSQL的工具
所属栏目:[百科] 日期:2021-05-19 热度:132
是否有一个工具(最好是免费的)将Oracle的PL / SQL存储过程语言转换为 Postgresql的PL / pgSQL存储过程语言? 在 http://ora2pg.darold.net/有一个工具可用于将Oracle Schema转换为Postgres模式,但我不确定它是否也将转换存储过程. 但它可能提供一个开始的地[详细]
-
oracle – PL / SQL如何选择进入表类型的局部变量
所属栏目:[百科] 日期:2021-05-19 热度:190
PROCEDURE "ARCHIVE_CASE_LIST"( a_case_id_list IN INLISTNUMBERS)IS l_customers INLISTNUMBERS; INLISTNUMBERS是Oracle数字表; 如何准备预先计算的客户列表并将它们存储在l_customers中,这样我就不需要在其他更新/选择语句中使用那个长选择语句? insert[详细]
-
如何从oracle合并查询返回主键
所属栏目:[百科] 日期:2021-05-19 热度:174
我想从oracle合并查询中返回主键. 我使用单个语句插入,如果不存在,我不想使用过程或函数这样做.. 这是示例查询 merge into myTable e using (select :empname name from dual) s on (UPPER(TRIM(e.empname)) = UPPER(TRIM(s.name))) when not matched then i[详细]
-
oracle – PostgreSQL – 没有引号的查询语法
所属栏目:[百科] 日期:2021-05-16 热度:121
我有一个小傻问题.我已经安装了PostgreSQL数据库服务器,但是当我运行查询时,列标识符没有引号存在问题.我不知道为什么需要标识符周围的引号.我的查询: SELECT vc."CAR_ID" FROM "VEL_CAR" vc,"VEL_DRIVER" vd,"VEL_DRIVER_CAR" vdcWHERE vc."CAR_ID" = vdc.[详细]
-
你如何使用telnet检查与Oracle的连接?
所属栏目:[百科] 日期:2021-05-16 热度:117
我一直在尝试让sqlplus从我的OS X机器连接到Oracle.我问了另一个关于它的问题 here. 有人建议我试试telnet.咨询手册页,我试过: [ ethan@gir ~ ]$telnet DBHOST:1521Trying xxx.xxx.xxx.xxx...telnet: connect to address xxx.xxx.xxx.xxx: Operation timed[详细]
-
oracle – 使用EXECUTE IMMEDIATE和多个相同的绑定参数
所属栏目:[百科] 日期:2021-05-16 热度:54
当我创建以下过程时 create or replace procedure check_exec_imm(tab IN VARCHAR2,col IN VARCHAR2,col_name IN VARCHAR2)IS cv SYS_REFCURSOR; col_value VARCHAR2(32767); lv_query VARCHAR2(32767); BEGIN lv_query := 'SELECT ' ||col|| ' FROM ' ||tab[详细]
-
Oracle SQL – 使用联接在一个表中查找值,而不是另一个表
所属栏目:[百科] 日期:2021-05-16 热度:145
因为显然每个人都讨厌子选择,我想使用连接来做到这一点. 对于一个令人难以置信的设计示例,请选择两个表,一个表中包含1-6的数字列表,另一个表中包含0-8的偶数列表.然后,我的目标是输出Nums表中的所有奇数. Table NumsNumberOneTwoThreeFourFiveSixTable EvenN[详细]
-
Oracle:如何使用不同的where子句以最佳方式执行多个计数?
所属栏目:[百科] 日期:2021-05-16 热度:126
我需要计算来自同一个表的不同where子句的行.以下是我所需的输出 Bu #A #B #C #D #E #F #G #H #J #K #L #M #NGB01 267 284 84 45 35 32 458 801 111 899 892 56 99NL01 132 844 65 28 26 12 627 321 56 681 1062 127 128 每列都有自己的标准,到目前为止,我有[详细]
-
oracle – 获取SQL Plus以显示更详细的错误
所属栏目:[百科] 日期:2021-05-15 热度:189
安装我的应用程序时,用户必须启动SQL Plus并运行SQL脚本.该脚本包含创建许多表和许多PL / SQL函数和触发器等. 目前,某些功能在脚本中的顺序错误,因此用户当前会看到一些“使用编译错误创建的触发器”类型的消息.我相信这是因为函数/触发器依赖于其他函数,这[详细]
-
如何监控Oracle上的SQL活动?
所属栏目:[百科] 日期:2021-05-15 热度:150
我想找到一个类似于SQL Server Profiler的Oracle工具,但粗略搜索并没有产生任何好结果.我只想实时查看我的应用程序对数据库进行的查询. 有什么建议? Quest软件有一些非常好的Oracle工具.我认为 Foglight Performance Analysis for Oracle和 Spotlight都能满[详细]
-
oracle – 在plsql中的过程中测量sql语句的时间
所属栏目:[百科] 日期:2021-05-15 热度:185
我必须编写一个过程来保存表中任何sql语句的执行时间. 该过程通过exec measureqltime调用(‘sql statement as string’); 我的想法是这样的: --declarations timestart NUMBER; BEGIN dbms_output.enable; timestart:=dbms_utility.get_time(); EXECUTE IMM[详细]
-
oracle – 创建JDBC连接池Glassfish v3的异常
所属栏目:[百科] 日期:2021-05-15 热度:115
我在glassfish v3中创建连接池时遇到问题, 仅供参考我正在使用 Java EE glassfish包. 我的环境变量如下 Url: jdbc:oracle:thin:@localhost:1521:xeUser: sysPassword : xxxxxxxx 我认为我需要建立一个连接.但我得到以下例外 WARNING: Can not find resource[详细]
-
Oracle:如何在SQL查询中实现“自然”的顺序?
所属栏目:[百科] 日期:2021-05-15 热度:160
例如, foo1foo2foo10foo100 而不是 foo1foo10foo100foo2 更新:对自己编码排序不感兴趣(虽然这本身就很有趣),但让数据库为我做排序. 您可以在order-by子句中使用函数.在这种情况下, 你可以拆分的非数字和数字部分 字段并将它们用作两个排序标准. select * fr[详细]
-
database – Oracle中表行的创建日期时间是什么?
所属栏目:[百科] 日期:2021-05-15 热度:81
昨天我的朋友-BI专家 – 向我解释了一个oracle问题: 有一个包含大量数据的oracle数据库,但是它们没有为每个存储每个行的创建日期时间的表创建列. 那么在这种情况下,他如何获得每行的创建日期时间(时间戳)? 每行都有自己的系统变更编号(SCN).这恰好可以确定[详细]
-
您在范围内没有隐式应用程序:使用Oracle的PlayFramework
所属栏目:[百科] 日期:2021-05-15 热度:191
尝试使用play框架访问oracle DataSource时出现以下错误: sbt.PlayExceptions$CompilationException: Compilation error[You do not have an implicit Application in scope. If you want to bringthe current running Application into context,just add im[详细]
-
oracle – 如何将序列中的下一个值转换为变量?
所属栏目:[百科] 日期:2021-05-15 热度:121
所以我正在编写一个存储过程,并且无法将序列的下一个值转换为变量. 序列名称将传递给函数,并存储为varchar2变量.如何将该序列中的下一个值转换为局部变量. 像这样的东西? create or replace procedure next_val (p_sequence_name varchar2)asv_nextval inte[详细]
-
oracle – 使用expdp备份数据库
所属栏目:[百科] 日期:2021-05-15 热度:117
当我使用此语句备份oracle时: EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP 它有错误: Ora-39002:The operation is invalidOra-3970:can not open the log fileOra-39087:directory name DATA_PUMP_DIR is invalid 当[详细]
