【Oracle HAVING子句 - 转】教程文章相关的互联网学习教程文章

Oracle12c 新特性之三——管理功能的增强

数据文件在线重命名和迁移 不想先前的版本,在Oracle12cR1中,数据文件的迁移或重命名不再要求一系列的步骤,例如:将表空间至于只读模式,然后数据文件逻辑等操作。在12cR1中,数据文件能通过SQL语句“ALTERDATABASE MOVE DATAFILE”很容易的在线完成。在移动数据文件的过程中,用户可以执行查询,DML和DDL任务。另外,数据文件能在存储间迁移,例如:从非ASM到ASM,反之亦然。 1.1. 重命名数据文件: SQL> ALTER DATABASE MOVE...

oracle 12c单实例数据库打12.1.0.2.4补丁记录

Created on 16 Mar 2015, 22:21:54 hrs PST8PDT Sub-patch 19769480; "Database Patch Set Update : 12.1.0.2.2 (19769480)" Bugs fixed: 19189525, 19065556, 19075256, 19723336, 19077215, 19865345, 18845653 19280225, 19524384, 19248799, 18988834, 19048007, 18288842, 19238590 18921743, 18952989, 16870214, 19928926, 19134173, 19180770, 19018206 19197175, 19149990, 18849537, 19730508, ...

win8上装Oracle 12c Client

安装之前要保证已装Microsoft Visual C++ Redistributable 32 bit: http://www.microsoft.com/download/en/details.aspx?id=555564 bit: http://www.microsoft.com/download/en/details.aspx?id=14632 需要选择相应的版本安装。 不然会安装失败,且sqlplus运行会报错: "The program can‘t start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem."win8上装Oracle 12c Cl...

ORACLE12c ORA-28040: No matching authentication protocol【图】

下载】连接时,提示:ORA-28040: No matching authentication protocol ORA-28040: 没有匹配的验证协议。 通过查找资料找到了好的解决方案。可以不需要到官网上下载新的驱动来解决问题。 方法:在Oracle的安装路径下找到sqlnet.ora文件。(我的安装路径F:\app\cl\product\12.1.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora) 在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8就解决了;如下图所示:(不需要重启orcle) ORAC...

[转]oracle 12c 中的分页子句

转自:http://blog.itpub.net/271063/viewspace-1061279/ -- 连接数据库 创建测试用户-- Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 -- Connected as system@al32_192.168.56.120 create user scott identified by tiger default tablespace users;grant connect,resource to scott;grant unlimited tablespace to scott; -- 创建测试表create table big_tableasselect rownum id, a.* from all_ob...

oracle 12c 中scott账户与表问题【代码】

之前安装了12c版本,最近做练习发现怎么没有scott用户和11g自带的emp,dept等等的表。于是尝试解锁用户,发现用户不存在SQL> alter user scott account unlock; alter user scott account unlock * ERROR at line 1: ORA-01918: user ‘SCOTT‘ does not exist手动创建用户,出错,和11g不太一样SQL> create user scott identified by oracle; create user scott identified by oracle * ERROR at line 1: ...

C#连接Oracle数据库(直接引用dll使用)

项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用, 结果远没自己想的简单。有很多需要安装Oracle客户端,正好项目非常急,公司也没有Oracle环境,可把我急坏了。网上这方面搜索后, 太多的文章,还要不停的去测试,选择,都快烦透了。最后找了我一个哥们,他直接帮我写了一个Demo,我改了一下连接字符串, 就成功连接了,太感谢他了。这个DLL其实是Oracle为C#专门...

极限挑战—C#+ODP 100万条数据导入Oracle数据库仅用不到1秒【图】

.Net程序中可以通过ODP调用特性,对Oracle数据库进行操作,今天来讲一下数据批量插入的功能,所用技术不高不深,相信很多朋友都接触过,小弟班门弄斧了,呵呵。这篇文章是上篇文章的续集,因为上一次试验的征集结果没有突破4秒的方法,所以这次继续挑战与挖掘新方法,虽然是Oracle,但仍具有一定收藏意义。 上一次文章中提及的试验: 极限挑战—C#100万条数据导入SQL SERVER数据库仅用4秒 (附源码) http://kb.cnblogs....

Oracle 12c 使用scott等普通用户的方法【代码】

最近电脑上安装了oracle 12c数据库,想体验下新特性。安装完后,便像11g一样在dos窗口进行下面的操作:SQL*Plus: Release 12.1.0.2.0 Production on 星期日 8月 9 13:06:33 2015Copyright (c) 1982, 2014, Oracle. All rights reserved.连接到: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing opt ionsSQL> alter ...

Oracle 12C -- native left outer join的加强

在11g中SQL> select count(*) 2 from emp a, dept b, bonus c 3 where a.deptno(+) = b.deptno 4 and a.ename(+) = c.ename;where a.deptno(+) = b.deptno *ERROR at line 3:ORA-01417: a table may be outer joined to at most one other tableSQL>在12C中SQL> select count(*) 2 from emp a, dept b, bonus c 3 where a.deptno(+) = b.deptno 4 and a.ename(+) = c.ename; COUNT(*)...

C# 读取oracle 中文乱码的解决方案

用OracleDataAccess.dll访问oracle数据库,遇到中文乱码的情况。 解决方案如下: 1查看字符集编码, 在数据库服务器端 启动 sqlplus SQL->select userenv(‘language‘) from dual 查询结果如:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2 在系统的环境变量里面加了个NLS_LANG值也是SIMPLIFIEDCHINESE_CHINA.ZHS16GBK 3 如果不进行第二步,在程序启动时调用以下代码亦可实现相同效果。 Environment.SetEnvironmentVariable("NLS_LANG","S...

Oracle 12C -- truncate的级联操作【代码】

> drop table parent; SQL> create table parent(id number primary key); SQL> create table child(cid number primary key,pid number); SQL> alter table child add constraint fk_parent_child foreign key(pid) references parent(id) on delete cascade; SQL> insert into parent values(1); SQL> insert into parent values(2); SQL> insert into child values(1,1); SQL> insert into child values(2,1); SQL> insert into...

Oracle 12C -- Invisible Columns

> drop table needsinvisiblecolumn; SQL> create table hasinvisiblecolumn(id number,goodbye_column number invisible); SQL> create table needsinvisiblecolumn(id number,goodbye_column number); SQL> alter table needsinvisiblecolumn modify (goodbye_column invisible); SQL> select owner,table_name,column_name,hidden_column from dba_tab_cols where hidden_column=‘YES‘ and owner=‘SCOTT‘;OWNER ...

Oracle 12C -- 扩展varchar2、nvarchar2、和raw数据类型的大小限制【代码】

------------------------------------ ----------- ------------------------------ max_string_size string STANDARD SQL> 开启"扩展数据类型"功能:SQL> alter system set max_string_size=extended scope=both; alter system set max_string_size=extended scope=both * ERROR at line 1: ORA-02097: parameter cannot be modified because specified value is invalid ORA-14694: database must i...

[C#] zdbviewcs: 跨平台数据库查看器。支持SqlServer、Oracle、MySql等数据库【图】

作者:zyl910 一、说明 本工具有适合以下情况使用—— * 快速查看数据库中数据及表结构信息。* 测试ADO.Net下连接字符串的写法。* 帮忙分析ADO.Net数据库操作。 二、用法 运行本程序。在“Provider”下拉框中选择数据提供者工厂。(若没有的话,请尝试在 zdbviewcs.exe.config 中增加数据提供者工厂配置)。在“ConnectionString”文本框中填好连接字符串。点击“Open”按钮打开数据。 打开数据库之后。会发现左边的“Table”分页中...