Questions tagged «oracle»

Oracle数据库是由Oracle Corporation创建的多模型数据库管理系统。请勿将此标签用于Oracle拥有的其他产品,例如Java和MySQL。


24
ORA-12514 TNS:侦听器当前不知道连接描述符中请求的服务
我们有一个本地运行的应用程序,遇到以下错误: ORA-12514:TNS:侦听器当前不知道连接描述符中请求的服务 我已经测试了使用TNSPing该连接可以正确解决的连接,并尝试SQLPlus尝试连接,但连接失败,并出现与上述相同的错误。我将此语法用于SQLPlus: sqlplus username/password@addressname[or host name] 我们已验证: 服务器上的TNS侦听器正在运行。 Oracle本身在服务器上正在运行。 我们不知道对此环境所做的任何更改。我们还能测试什么?

10
Oracle 9i为什么将空字符串视为NULL?
我知道它确实将“”视为NULL,但这并不能告诉我为什么会这样。据我了解的SQL规范,“”与NULL-是一个有效的数据,而另一个则表示缺少相同的信息。 随意推测,但请说明是否是这种情况。如果有Oracle的任何人可以对此发表评论,那就太好了!
216 sql  oracle  null  string 

27
有哪些资源可用于数据库性能调整?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 有哪些好的资源可用于理解主要引擎上的数据库调优并增进您在该领域的知识? 这个问题的想法是收集流失的资源,这些资源总是存在的,以便人们可以建立一个“一站式”的知识资源,该知识资源是经过同等认可的良好资源。 通用SQL 书籍:SQL性能调优 书籍:SQL调优 书籍:SQL的艺术 图书:重构SQL应用程序 图书:数据库调优:原理,实验和故障排除技术 使用索引,卢克!-开发人员数据库性能指南 PostgreSQL(Wiki)(PGsearch) 性能优化 快速PostgreSQL优化 解释分析口译员 PostgreSQL性能提示 图书:PostgreSQL 9.0高性能 的MySQL MySQL的隐藏功能 图书:高性能MySQL / 博客:高性能MySQL 博客:Xaprb(用于MySQL DBA) 甲骨文 如何在StackOverflow上询问Oracle调整问题 您如何解释查询的解释计划? Oracle高级调整脚本 Oracle数据库性能调优指南 问汤姆 Oracle数据库SQL参考 书籍:了解Oracle性能 书籍:优化Oracle性能 书籍:Oracle性能故障排除 图书:基于成本的Oracle基础知识 MS SQL服务器 SQL Server性能 电子书:高性能SQL Server SO问题:最佳的SQL Server性能优化技术是什么? 布伦特·奥扎(Brent Ozar)的《 …

8
Oracle NVL和Coalesce之间的差异
Oracle中的NVL和Coalesce之间没有明显的区别吗? 明显的区别在于,合并将返回其参数列表中的第一个非null项,而nvl仅接受两个参数,如果不为null则返回第一个,否则返回第二个。 看来NVL可能只是合并的“基本案例”版本。 我想念什么吗?
207 sql  oracle  coalesce  nvl 

9
如何在Oracle SQL Developer中找到哪些表引用了给定的表?
在Oracle SQL Developer中,如果我正在查看表上的信息,则可以查看约束,这些约束可以让我看到外键(以及该表引用了哪些表),还可以查看依赖项以了解哪些内容。包等参考表。但是我不确定如何找到哪些表引用了该表。 例如,说我在看emp桌子。还有另一个表emp_dept可以捕获哪个员工在哪个部门工作,该emp表通过表emp_id的主键引用该emp表。有没有办法(通过程序中的某些UI元素,而不是通过SQL)找到该emp_dept表引用了该emp表,而无需我知道该emp_dept表是否存在?




25
如何从Oracle中的表中获取列名?
我需要查询数据库以获取列名,不要与表中的数据混淆。举例来说,如果我有一个名为表中EVENT_LOG包含eventID,eventType,eventDesc,和eventTime,然后我会想检索查询,并没有其他的字段名。 我在以下位置找到了如何执行此操作: Microsoft SQL服务器 的MySQL PostgreSQL的 但是我需要知道:如何在Oracle中完成此操作?
184 sql  database  oracle 


6
在Oracle SQL中何时需要使用分号和斜杠?
本周我们公司一直在就如何编写SQL脚本进行辩论。 背景:我们的数据库是Oracle 10g(即将升级到11)。我们的DBA团队使用SQLPlus来将脚本部署到生产环境。 现在,我们最近的一次部署失败了,因为它同时使用了分号和正斜杠(/)。分号位于每个语句的末尾,斜线位于语句之间。 alter table foo.bar drop constraint bar1; / alter table foo.can drop constraint can1; / 稍后在脚本中添加了一些触发器,创建了一些视图以及一些存储过程。同时使用;和和/导致每个语句运行两次会导致错误(尤其是在插入操作上,这必须是唯一的)。 在SQL Developer中不会发生这种情况,在TOAD中不会发生这种情况。如果您运行某些命令,那么如果没有这些命令,它们将无法工作/。 在PL / SQL中,如果您有子程序(DECLARE,BEGIN,END),则使用的分号将被视为子程序的一部分,因此必须使用斜杠。 所以我的问题是:如果您的数据库是Oracle,那么编写SQL脚本的正确方法是什么?既然您知道您的数据库是Oracle,那么您应该始终使用/?吗?
178 sql  oracle 

3
如何关闭Oracle密码过期?
我正在使用Oracle进行开发。我一直用来重建数据库的引导程序帐户的密码已过期。 如何永久关闭此用户(和所有其他用户)的密码有效期? 我使用的是Oracle 11g,默认情况下密码已过期。
177 oracle  security 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.