-
0 votes2 answers1508 views
sql2o无法在oracle DB上删除
我想在项目中使用sq2o . 它在MSSQL下运行良好,但在切换到Oracle DB 12c时出现删除问题 public void delete(final String x, final String y) { final String query = "DELETE FROM XXX WHERE columnx = :x AND columny = :y";... -
0 votes1 answers819 views
Oracle 12c NetCA静默安装提示输入密码
当我在Windows Server 2012 R2上静默运行NetCA时,它会提示我指定密码“Oracle Home User Password” . 有什么方法可以提供密码作为参数或响应文件 . 我没有在netca.rsp中看到任何默认属性,但想知道如何使其完全无人值守 . 仅供参考,我在静音模式下运行netca时的输出 . 请参阅输出中的最后一行,提示我指定密码 . 此外,我正在以管理员身份运... -
6 votes3 answers1236 views
Oracle 12c中没有usename HR
我在我的ubuntu中安装了oracle 12c . 我通过sqldeveloper使用oracle,我可以使用我的密码成功连接到用户 sys . 我希望能够默认使用oracle提供的所有数据库 . 当我尝试使用与 sys 中相同的密码连接用户名 hr 时,我收到错误的用户名未找到 . select * from all_users 未列出用户 hr . 所以我假设根本没有创建用户 . 默... -
1 votes0 answers1104 views
远程连接oracle 12c
我是pl / sql开发人员,没有任何DBA经验 . 我安装了预装了oracle 12c的oracle linux虚拟副本,用于学习和测试 . 我在我的主机上有sql developer,通过它我连接到虚拟机上的数据库作为sys用户,此时一切都很好 . 但是当我尝试通过SCOTT,HR或我之前创建的任何其他用户连接到DB时,它会给我这个错误消息: An error was encountered ... -
0 votes2 answers504 views
Oracle Database 12c - 更改SYS密码
我们在Windows 2012 R2上有一个Oracle Database 12c实例 . 最近我们尝试更改SYS密码 . 改变是成功的,但奇怪的是旧密码仍然有效 . 我们甚至尝试为SYS用户输入随机密码,所有密码都可以使用 . 我们能够更改SYSTEM和SYSMAN等的密码,但任何人都可以帮我解决这个SYS密码问题吗? 谢谢, -
-1 votes1 answers1111 views
如何在oracle 12c中的表空间上授予用户空间资源
我在oracle 12c标准版中创建了一个用户 . 现在我尝试使用sql developer中的用户名和密码创建一个表,但是我收到以下错误 . SQL Error: ORA-01950: no privileges on tablespace 'USERS'01950. 00000 - "no privileges on tablespace '%s'" 它还显示了原因和行... -
0 votes0 answers395 views
如何在安装Oracle数据库12c时创建“windows用户”
我正在尝试在笔记本电脑上安装Oracle数据库12c . 在图片中显示的步骤(抱歉,它是意大利语),我不明白如何填写这些字段 . 1)我尝试使用用于登录计算机的“Windows用户帐户”的用户名和密码填写“第1部分”的字段,但Oracle安装程序声明用户在Oracle主目录中不存在 . 2)我试图创建一个新的Windows用户填写“第2部分”的字段,但无论我在密码字段中写什么,Oracle安装程序... -
0 votes0 answers882 views
Oracle 12c - 如何使用列表分区自动创建新分区
我在Oracle 12c中有一个'list'分区表和子分区也在同一个表上作为'list'分区 . 这些分区使用的两列都是varchar类型 . 如何基于这两个分区自动创建新分区(当新值出现时)? (没有提前对所有分区名称进行硬编码) 谢谢 . -
1 votes2 answers1965 views
Oracle 'statement level'触发器
我想创建一个语句级别触发器,这意味着当一个或多个行插入到表EMP中时,我只想将一条记录插入到表EMP_AUDIT中 . 例如:如果我在EMP中插入了10条记录,则只应在EMP_AUDIT表中插入1条记录 . 列没有限制 . (即可以为NULL) 我尝试使用以下触发器,但它给出了错误(2,2):PL / SQL:忽略SQL语句错误(2,14):PL / SQL:ORA-00947:值不够 CREA... -
0 votes1 answers1143 views
插入日期参数时,pl / sql代码中的“ORA-01861:literal与格式字符串不匹配”错误
CREATE OR REPLACE PROCEDURE ADD_COMPLEX_SALE_TO_DB(pcustid NUMBER, pprodid NUMBER, pqty NUMBER, pdate VARCHAR2) AS ERR_INVALID_STATUS EXCEPTION; ERR_QTY_OUT_RANGE EXCEPTION; ERR_INVALID_DATE EXCEPTION... -
0 votes0 answers379 views
插入的分区键不会映射到任何分区
我需要将一个表中的数据插入到antoher中 . 两个表都是分区的 . 当我尝试插入时,我收到此错误:ORA-14400:插入的分区键不映射到任何分区 . 我发现它可能意味着我在表中插入值并且没有为它定义分区 . 但是我在创建表时使用了这段代码: CREATE TABLE CENTRUMADMIN.AUD$_BACKUP2 TABLESPACE CUZK_BACKUP ... -
0 votes1 answers487 views
在预构建表上执行并行分区时出错
SQL> CREATE TABLESPACE sf1 DATAFILE 'sf1.dbf' SIZE 40M ONLINE; Tablespace created. SQL> CREATE TABLESPACE sf2 DATAFILE 'sf2.dbf' SIZE 40M ONLINE; Tablespace created. SQL> CREATE TABLESPACE ... -
1 votes3 answers1659 views
SQL错误:ORA-01861:文字与格式字符串不匹配
当我尝试运行此语句时,我在Oracle中不断收到此错误 . 我不确定格式错误的来源 . 也许有新鲜眼睛的人可以帮我解决这个问题 . INSERT INTO Faculty (FacNo, FacFirstName, FacLastName, FacCity, FacState, FacDept, FacRank, FacSalary, FacSupervisor, FacHireDate, Fa... -
12 votes1 answers706 views
Oracle标识列并插入到select中
Oracle 12引入了很好的功能(应该很久以前就已经存在了!) - 标识列 . 所以这是一个脚本: CREATE TABLE test ( a INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY, b VARCHAR2(10) ); -- Ok INSERT INTO test (b) VALUES ('x'); -- Ok IN... -
1 votes3 answers895 views
Sysdate作为char而不是date
我有一个问题 . 我有一个配置表AB,其中一行被标记为“sysdate-360” col1 ||col2 AB || sysdate-360 BC || sysdate -2 当我编写一个程序来从我使用的配置表AB中获取日期值 . v_date varchar(20); cursor c1 as select col2 from AB; then fo... -
0 votes1 answers713 views
SQLException:ORA-14400:插入的分区键不映射到任何分区
我正在开发一个应用程序,在执行某些事务时将查询插入到DB中 . 在运行事务时我收到此错误: SQL异常:ORA-14400:插入的分区键不映射到任何分区 该表名为 payment_transactions ,这是分区数据: FEB15_3 26-SEP-16 4444 217 4444 TIMESTAMP' 2015-02-22 00:00:00' SEP16_4 26-SEP... -
2 votes1 answers1352 views
考虑到Oracle中已知的分区键值,如何判断一行将进入哪个分区?
CREATE TABLE foos ( batch_id NUMBER, creation_date DATE ) PARTITION BY RANGE (creation_date) SUBPARTITION BY HASH (batch_id) SUBPARTITION TEMPLATE ( SUBPARTITION H0, SUBPARTITION H1, ... -
0 votes0 answers1710 views
ORA-14400:插入的分区键不映射到任何分区
我最近在列表范围分区数据库中合并了子分区 . 基本上我将它们合并到具有分区中子分区的最高时间戳的子分区 . 问题是,在这个维护工作之后我们遇到了以下错误: ORA-14400:插入的分区键不映射到任何分区 你知道在以前的维修工作中会出现什么问题吗?如果我查看此错误,它看起来没有定义分区来插入新值 . -
2 votes1 answers1098 views
如何从分区表优化oracle查询?
我有一个按日期(按天)分区的表和字段上的本地索引(包括日期字段) . 如果我查询: SELECT * FROM table t WHERE t.fdate = '30 .06.2011' 它很快实现了,但是当我做的时候 SELECT * FROM table t WHERE EXTRACT(来自t.fdate的月份)= 6 AND EXTRACT(来自t.fdate的年份)= 2011 它... -
1 votes1 answers1957 views
Oracle从分区表中获取数据时出现问题
在一项新工作中,我必须弄清楚一些数据库报告脚本是如何工作的 . 有一张 table 给我带来了一些麻烦 . 我在现有脚本中看到它是一个分区表 . 我的问题是,我在这个表上运行的任何查询都返回“没有选择行” . 以下是我在此表中调查的一些细节: Table size estimate SQL> select sum(bytes)/1024/1024 Megabytes from dba_seg... -
1 votes1 answers939 views
在oracle中的另一列上添加子分区
我有一个表有两个分区(按范围):first_half和second_half基于列“INSERT_DAY” . 我需要根据另一列“STATUS”(按列表的子分区)的值添加子分区“SUCCESS”和“NONSUCCESS”,即我需要将我的范围分区转换为复合(范围列表)分区 . 我不希望删除现有的表或分区 . 什么是ALTER查询? PS:数据库是Oracle 9i -
4 votes1 answers1080 views
oracle过滤器解释计划分区
我正在做一个概念证明,我正在尝试一种奇怪的行为 . 我有一个由日期字段按范围分区的表,如果我设置固定日期或由SYSDATE创建的日期,查询的成本会发生很大变化 . 这些是解释计划: SQL> SELECT * 2 FROM TP_TEST_ELEMENTO_TRAZABLE ET 3 WHERE ET.FEC_RECEPCION 4 BETWEEN TRUNC(SYS... -
0 votes0 answers1931 views
复合间隔分区 - 首先按月和按日分区 - Oracle 11g R2
我们必须将快照数据从源(SQL Server)提取到目标(Oracle) . 源中的数据大多每天都附加,尽管删除和更新很少 . 由于数据在源中更新和删除,因此很难知道我们在过去的特定日期拥有哪些数据,除非我们通过使用新字段“as_of_dt”将每日快照数据拉入目标 . 考虑到目标表之上的报告要求,最好按月分区和按日分区 . 我可以创建如下表格 - CREATE TABLE SUBPART_TABL... -
0 votes1 answers916 views
Oracle物化视图:分区策略
我有一个摘要物化视图按年(char),月(char)和其他3个维度组织,然后是许多度量 . 我的数据从2013年到现在,并且持续增加 . 由于基础事实表是巨大的(每年增加100 M的500 M行),我正在考虑对表和MV进行分区,以便刷新MV中的最后12个月 . 经过多次阅读后,我应该按范围(每月)对事实表进行分区,并按月对MV进行分区,并按年分区 . 我知道分区策略对于性能至关重要,所以我要问的是... -
6 votes1 answers951 views
如何在Oracle 12c中使用时间有效性?
如何在Oracle 11g中设计一个表,以便以后与Oracle 12c中的新"Temporal validity"功能兼容? Oracle 12c的联机文档指定了如何在SQL语言指南中定义时间有效性(http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_7002.htm#CJADHJHB) ALTER ... -
14 votes2 answers1800 views
在Oracle 12c中,具有外连接的查询行为有所不同
有关Oracle 12c上缺少数据的问题 . 我看了一下代码,发现了一个适用于mysql,mssql,oracle 11g的查询,但在oracle 12c中有不同的行为 . 我已经概括了表结构和查询,并重现了这个问题 . create table thing (thing_id number, display_name varchar2(500)); create table thing_rela... -
0 votes0 answers1678 views
如何安装示例模式?
我正在使用Oracle Database 12c Install, Configure & Maintain Like a Pro这本书学习Oracle 12c . 我安装了数据库,但是没有找到示例模式(像Customers,Sales,products这样的表......) . 所以我下载Oracle Database 12c Release 1 Examples (12.1.0.1.0... -
0 votes1 answers708 views
从SQL Server 2008迁移到Oracle 12c后,将值插入表中的过程会导致错误
以下是我拥有的SQL Server 2008s存储过程: CREATE PROCEDURE [dbo].[stp_InsertAboutUs] @Text text ,@Image varchar(500) ,@CreatedBy uniqueidentifier ,@ModifiedBy uniqueidentifier ,@Entit... -
0 votes2 answers1590 views
为什么Oracle 12c查询需要围绕表重复双引号[重复]
这个问题在这里已有答案: ORA-00942: table or view does not exist - Oracle 1回答 我要查询的数据库是Oracle 12c . 有关数据库版本的详细信息如下: Oracle Database 12c企业版12.1.0.2.0版 - 64位 生产环境 PL / SQL版本12.1.0.2.0 - 生产环境 我试图消除在SQL查询中每个视图或表... -
0 votes0 answers1582 views
允许远程访问Oracle 12c(监听器失败)
在Centos 7上完成Oracle 12c的安装后,现在我尝试允许在我的PC上(通过SQL Delopper)访问服务器 . 但问题是当我这样做时: lsnrctl status 我收到此错误: TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux ...