/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace ycjy tempfile ‘D:\oracledata\ycjy.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */create tablespace YCJY_SPACE logging datafile ‘D:\oracledata\YCJY_SPACE.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第3步:创建用户并指定表空间...
安装oracle发现/etc/profile和.bashrc环境变量设置有冲突,oracle用户的$ORACLE_HOME没生效 Question: After increasing by "processes" parameter (processes 3000), I got the following ORA-00838 error at database startup time. Note that I am on 12c and I have not set my sga_target or pga_aggregate_target parameter. After re-setting processes=1000 the ORA-00838 error disappeared. Why? ORA-00838: Specif...
-------------------------------多表查询----------------------------------------笛卡尔积查询.select*from emp,dept;--结果为64条,emp表有14条,dept表有4条
--别名查询
--改变查询后的结果显示的列名,在字段后面写要显示的列名(注意一定要用双引号括起来,oracle查询中之后这里用到双引号!)select ename "name" ,loc "地点" from emp e ,dept d where e.deptno = d.deptno;--查询出雇员的编号,姓名,部门的编号和名称,地址select...
Oracle函数有字符函数、数学函数、日期函数和转换函数。我只了解了字符函数和数学函数。一、字符函数:lower(char) 将字符串转化为小写的格式SQL> select lower(ename),ename from emp;LOWER(ENAME) ENAME------------ ----------smith SMITHallen ALLENward WARDupper(char) 将字符串转化为大写的格式SQL> select upper(ename),ename from emp;UPPER(ENAME) ENAME------------ ----------SMITH ...
DECLARE sname VARCHAR2(20); BEGIN sname:=‘xxx‘; sname:=sname||‘ and tom‘; dbms_output.put_line(sname); END; 或者DECLARE sname VARCHAR2(20) :=‘jerry‘; BEGIN sname:=sname||‘ and tom‘; dbms_output.put_line(sname);END;原文:http://www.cnblogs.com/yinxingyeye/p/oracle.html
Oracle列信息表 all_tab_columns中的data_length和data_precision字段区别区别:这两个属性都属于user_tab_columns视图,他们的含义:1,data_length:当前列数据类型的字节长度 如:EMPNO NUMBER(4) 22 ENAME VARCHAR2(10) 102,data_precision:列相关数据类型(数字类型)的具体长度(有效位数),一个十进制数(NUMBER类型),或一个二进制树(FLOAT类型) 如:SAL NUMBER(7,2) 7原文:...
撤销管理模式:用户通过设定撤销管理模式(undo mode)就可以灵活地选择使用手动撤销管理(manual undo management)或自动撤销管理(automatic undo management)。数据库系统既可以运行在手动撤销管理模式下,也可以运行于自动撤销管理模式下。在手动撤销管理模式下,撤销空间通过回滚段(rollback segment)管理。在自动撤销管理模式下,撤销空间通过撤销表空间(undo tablespace)管理。如需使用自动撤销管理模式,数据库管理员...
转自:http://www.cnblogs.com/chay1227/archive/2013/03/17/2964020.html转自:http://blog.csdn.net/allen879/article/details/40461227转自:http://blog.itpub.net/28912557/viewspace-776770/ 由于项目需要,将原来的系统升级需要用到Hbase技术,使用了之后发现,确实很不错。那么问题来了,为什么在这里要用Hbase,而不是以前的关系型数据库Oracle,他们各自有什么特点,应用场景有何不同?带着问题去学习效果会更好。 首先来...
本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下:1、开启远程oracle数据库服务,开启以下两个即可2、在本地客户端中,安装好oracle数据库(版本为win32_11gr2_client,主要是为了安装oracle的odbc驱动),通过PL/SQL客户端远程连接数据库,测试是否正常。在D:\app\Administrator\product\11.1.0\client_1\network\admin目录中,新建tnsnames.ora文件,内容如下:# tnsnames.ora Network Configurati...
select versions_starttime, versions_endtime, versions_xid, versions_operation ,‘insert into scott.a values(‘||id||‘,‘||name||‘)‘ --id和name是这个表的字段 from scott.a versions between timestamp minvalue and maxvalueorder by VERSIONS_endTIME,versions_starttime;。或者直接insert into t1 select * from t1 as of timestamp to_timestamp(‘2009-03-17 11:06:00‘,‘yyyy-mm-dd hh24:mi:ss‘) ;----****重...
目录oracle生产备份方案crontab 配置rman_backup_0.shrman_backup_1.shoracle生产备份方案crontab 配置周末全量备份,其他日期增量备份,清除15天以前文件0 5 * * * find /app/oracle11g/product/11.2.0/archdir/ecudb/* -mtime +6 |xargs rm -fr#rmanbackup
30 4 * * 6 sh /backup/feikong/scripts/rman_backup_0.sh
30 4 * * 0,1,2,3,4,5 sh /backup/feikong/scripts/rman_backup_1.sh
30 4 * * * find /backup/data -ctime +1...
存储过程在小公司用的不多,但是如果业务比较复杂或者性能要求比较苛刻的时候存储过程就派上用场了,ibatis的前期的一些版本貌似不支持存储过程因此我选择了mybatis来做实验。1.无输入和输出参数的存储过程我写了一个比较简单的,需要注意的是Oracle无参存储过程不能写括号CREATE OR REPLACE Procedure cascadeoperation
As
Begin
Delete From teacher Where id=1;
Update studentdetail Set address=‘宁波市海曙区‘ Where stu...
环境介绍老环境新环境操作系统:redhat5.8 64位redhat6.4 64位数据库版本:oracle 10.2.0.4 64位oracle 11.2.0.4 64位背景:之前有一套老的数据库rac是基于oracle10g搭建,跑了几年了。现在前端应用程序准备升级,考虑到前端应用程序使用的新数据库与老环境的数据库有一些差异,准备将新环境所用数据库导入到老环境中去,这里有一个跨版本导入的问题;另外一种方式就是将老环境数据库升级到与新环境一样的版本,考虑升级所带来各种...
外部表作为oracle的一种表类型,虽然不能像普通库表那么应用方便,但有时在数据迁移或数据加载时,也会带来极大的方便,有时比用sql*loader加载数据来的更为方便,下面就将建立和应用外部表的命令和操作记录如下:--创建存放文件的directory对象sqlplus username/passwd@prod create directory ex_data as ‘/home/ex_data/‘;--创建外部表CREATE TABLE tab1_ex
(
C1 VARCHAR2(32 BYTE),
C2 VARCHAR2(64 BYTE),
C3 VARCHAR2(...
OCI:要安装ORACLE客户端,移植性略差,理论上性能好些 THIN:属于TYPE4,纯JAVA实现,移植性好,理论上性能略差些 推荐:最好还是使用THIN DRIVER吧,移植性好些,使用起来也相对规范些,问题也少。至于性能嘛,说实话,在8i上没感觉THIN DRIVER比OCI慢,感觉还快些。不过没有实际准确测试过,也不敢下定论。为什么呢,调用本地方法也是有开销的,JDK性能越来越好,本地方法的性能与调用的开销相抵一下就打了一点折扣。另外OR...