oracle11g相关内容

ORACLE/SQL:wm_concat&排序

我正在通过ODBC和Crystal Report 2008使用oracle 11(不确定确切的版本,但是由于LISTAGG无法正常工作,我想它不是第2版). 这是我遇到的问题: 这是一张桌子: TABLE ODB.TASK_CARD_CONTROL ------------------------------------------ task_card contr ..
发布时间:2020-05-21 23:52:01 数据库

如何在oracle 11g中插入印度卢比符号?

我想在oracle 11g中插入印度卢比符号. 我尝试过: insert into currency(name, symbol) values ('rupee', unistr('\20B9')); 但无法正常工作. SELECT ascii('₹') FROM dual;它提供卢比符号的ascii值,但插入后在行中显示框. 在这里您可以看到 SELECT chr ..
发布时间:2020-05-21 23:51:42 数据库

Oracle PL/SQL获取服务器的IP v4?

如何使用PL/SQL获取服务器的IP v4? UTL_INADDR.GET_HOST_ADDRESS给我IPv6,而我需要IPv4 我在服务器上禁用了IPv6,但仍然为我带来了“隧道适配器Teredo Tunneling Pseudo-Interface"的IPv6! 我正在Windows 2008 R2 Server上使用Oracle 11g数据库 解决方案 UTL_INADDR ..
发布时间:2020-05-21 23:51:19 数据库

Oracle中临时数据的性能注意事项

我正在评估各种选项,以便针对Oracle中的单个临时数据集运行一堆高性能查询.在T-SQL中,我可能会使用内存中的临时表,但是Oracle没有与此功能完全相同的功能. 我目前正在查看以下选项: 1.全局临时表 CREATE GLOBAL TEMPORARY TABLE test_temp_t ( n NUMBER(10), s VARCHAR2(10) ) ON COM ..
发布时间:2020-05-21 23:51:12 数据库

如何在oracle程序包中查找依赖项?

我的问题是如何通过SQL查询或任何其他内部/外部工具找到内部oracle软件包依赖项.甚至有可能还是我应该仔细阅读代码并找出自我? 示例: 我有一个软件包,其中包含4个过程A,B,C,D和1个函数F. A是运行B和C过程的'main'过程. B和C过程使用功能F. 过程D是独立的(在elswhere中使用). 现在,我想获得这样的结果: STATUS PRC ..
发布时间:2020-05-21 23:48:45 数据库

365天创建视图

如何使用一年中的所有天数创建View. view应该用从JAN-01到Dec-31的日期填充.我如何在Oracle中做到这一点? 如果当前年份有365天,则view应该有365行带日期.如果当前年份有366天,则view应该有366行带日期.我希望view具有类型为DATE的单列. 解决方案 这个简单的视图可以做到: create or replace view year_da ..
发布时间:2020-05-21 23:48:21 数据库

在Oracle中选择第二小的最小值

我需要编写一个查询,该查询从整数列表中选择一个最小值和第二个最小值. 抢夺最小值很明显: select min(value) from table; 但是第二个最小不是那么明显. 为便于记录,此整数列表不是连续的-最小值可以是1000,第二个最小值可以是10000. 解决方案 使用分析功能 SELECT value FROM (SELECT value, ..
发布时间:2020-05-21 23:47:36 数据库

在Oracle中的关键字之后更改表

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL AFTER column2; 为什么我也不能在Oracle中使用mySql语法?上面的命令在MySql中有效.你能给我一个等效的东西吗? Error report: SQL Error: ORA-01735: invalid ALTER TABLE option ..
发布时间:2020-05-21 23:47:09 数据库

如何知道我的Oracle系统是否设置为支持Unicode或多字节字符?

我了解Oracle支持多种字符集,但是如何确定当前工作的11g系统是否启用了该功能? 解决方案 SELECT * FROM v$nls_parameters WHERE parameter LIKE '%CHARACTERSET'; 将显示数据库和国家字符集.数据库字符集控制CHAR和VARCHAR2列中数据的编码.如果数据库在这些列中支持Unicode,则数据库字符集应为AL3 ..
发布时间:2020-05-21 23:46:58 数据库

ORA-12505,TNS:侦听器当前不知道connect des中给出的SID

请好帮我,因为我刚刚安装了Oracle 11g,但无法通过以下设置使用SQL Devloper进行连接: 用户名:系统 密码:mypassword 主机名:localhost 端口:1521 SID:XE 错误消息: 状态:失败-测试失败:侦听器拒绝连接并出现以下错误: ORA-12505,TNS:侦听器当前不知道连接描述符中给出的SID 我检 ..
发布时间:2020-05-21 23:46:17 数据库

ORA -12953:请求超出了最大允许的数据库大小11GB

我们有Oracle Express 11g,即ORACLE XE 64bit.数据库中有10GB的可用空间.但是系统表空间已满98%,有2个系统Tabalespace. 当我们(我们的启动团队)尝试使用ALTER命令添加或调整数据文件或表空间的大小时,会出现以下错误: ORA -12953:请求超出了允许的最大数据库大小11GB 如何添加或调整数据文件的大小? 解决方案 如 ..
发布时间:2020-05-21 23:46:14 数据库

获取查询的运行时执行计划

我有一个执行一些sql查询的应用程序.如何从sqlplus或其他Oracle客户端获取当前正在执行的查询的执行计划?如果有必要,我可以修改应用程序中使用的oracle会话. 我不想使用explain plan并手动执行该查询,我需要获取用于查询的实际执行计划. 解决方案 您可以对SGA的历史查询进行简单解释-并列出B. 示例: SELECT username, prev_ ..
发布时间:2020-05-21 23:46:00 数据库

与Oracle CONNECT BY的混淆

查询: select level from dual connect by rownum5; 输出:1 我在诸如经理/员工的分层数据中使用了CONNECT BY.但是我无法解释以上两个查询的结果. 修改: 我没有尝试通过query#2 ..
发布时间:2020-05-21 23:45:58 数据库

TNSPING可以,但是sqlplus可以提供ORA-12154吗?

我在Windows服务器上运行Oracle 11,并且我登录到同一台服务器以尝试使用SQL Plus.当我尝试连接时,即使TNSPING和其他各种诊断看起来还可以,我仍然得到ORA-12154. 有人可以建议原因吗?以下是详细信息. 如果我使用 EZCONNECT 这样的话,我可以使用sqlplus .. sqlplus EST/EST@192.168.10.15/ORCL ..
发布时间:2020-05-21 23:45:21 数据库

如何在Oracle中声明和显示变量

我想在Oracle中声明并显示一个变量. 在T-SQL中,我会做类似的事情 DECLARE @A VARCHAR(10) --Declares @A SELECT @A = '12' --Assigns @A SELECT @A --Displays @A 我如何在Oracle中做到这一点. 解决方案 如果您在谈论PL/SQL,则应将其放在匿名块中. DECLARE ..
发布时间:2020-05-21 23:43:51 数据库

数据库与表空间有什么区别?

在oracle中,数据库和表空间之间有什么区别? 解决方案 一些术语: Oracle将数据库定义为在Oracle系统上找到的文件集.这意味着Oracle系统中的所有数据都在这些数据库文件中,这些文件通常称为“数据文件".数据库中还有其他文件,例如参数文件和重做日志. 另一方面,实例由Oracle数据库使用的进程和内存区域组成. 数据库和实例共同构成了数据库系统. (有关详细信息 ..
发布时间:2020-05-21 23:42:24 数据库

Oracle Sequence值未排序

可能重复: Oracle RAC和序列 我在本地环境中配置了Oracle RAC.我分析了Sequnce的问题,即nextVal生成的数字未排序.假设第一次我得到的值是1,第二次我得到的值是21(我将序列配置为默认的CACHE 20和NOORDER). 在搜索中,我找到了解决方案,我需要订购该序列.我有一个疑问,哪个是更好的选择, 1)缓存和订购 2)NOCACHE和OR ..
发布时间:2020-05-21 23:41:00 数据库