我们有一个在本地运行的应用程序,我们遇到以下错误:
ORA-12514:TNS:监听器当前不知道连接描述符中请求的服务
我已经测试了TNSPing正确解析的连接,我试图SQLPlus尝试连接,但失败的错误与上面相同.我用这个语法SQLPlus:
sqlplus username/password@addressname[or host name]
Run Code Online (Sandbox Code Playgroud)
我们已经证实:
我们不知道对此环境所做的任何更改.还有其他我们可以测试的吗?
我已经为我在Oracle SQL中创建的多个表的每个约束定义了一个名称.
问题是要删除特定表的列的约束,我需要知道我为每个约束提供的名称,这是我忘记的.
如何列出我为表的每列指定的约束的所有名称?
这样做有什么SQL语句吗?
我在我的电脑上安装了Oracle Database 11g表达版(Windows 7),我也安装了Oracle SQL Developer.
我想创建一个简单的数据库,可能有一个或两个表,然后使用Oracle SQL Developer插入数据并进行查询.
当我打开Oracle SQL Developer时,它会要求我创建一个新连接,因此它假定已经创建了一个数据库.
所以我的问题是,如何在Oracle 11g中创建初始数据库?
Oracle Database 11g是否有Hibernate方言?或者我应该使用org.hibernate.dialect.Oracle10gDialectHibernate附带的那个?
我安装了Oracle 11g.我没有更改SYSTEM和SYS的密码.但是现在我发现默认密码不起作用.请帮忙.
我有一个无法连接到Oracle Database 11g Express Edition的应用程序.我在这个版本中创建了一个测试数据库,我可以使用Oracle SQL Developer连接到数据库,创建表,视图等.但是,我很难通过我的应用程序连接.连接信息在哪里?在什么档案?我想将我的连接信息与SQL Explorer文件中设置的内容进行比较.我找到了所有*.ora文件并重命名它们,看看我是否能找到存储连接的文件(通过消除过程),但我没有成功.任何帮助,将不胜感激.
有人可以告诉我如何建立在Oracle 11g中用户,只授予该用户只能执行一个特定的存储过程,并在该过程中的表的能力.
我真的不确定怎么做!
任何人都可以告诉我下面的2个查询是左外连接还是右外连接的例子?
Table Part:
Name Null? Type
PART_ID NOT NULL VARCHAR2(4)
SUPPLIER_ID VARCHAR2(4)
PART_ID SUPPLIER_ID
P1 S1
P2 S2
P3
P4
Table Supplier:
Name Null? Type
SUPPLIER_ID NOT NULL VARCHAR2(4)
SUPPLIER_NAME NOT NULL VARCHAR2(20)
SUPPLIER_ID SUPPLIER_NAME
S1 Supplier#1
S2 Supplier#2
S3 Supplier#3
Run Code Online (Sandbox Code Playgroud)
显示所有零件,无论供应商是否供货:
SELECT P.Part_Id, S.Supplier_Name FROM Part P, Supplier S WHERE P.Supplier_Id = S.Supplier_Id (+) SELECT P.Part_Id, S.Supplier_Name FROM Part P, Supplier S WHERE S.Supplier_Id (+) = P.Supplier_Id
我已申请在公司实习,作为一个问题,他们要求我为他们的公司创建一个具有特定要求的模式,并将它们邮寄给DDL文件.我已经安装了Oracle数据库11g Express版,但是如何在Oracle数据库11g中创建新的模式?我在网上搜索了一个解决方案,但我无法理解该怎么做.在创建架构后,我应该将哪个文件邮寄给他们?