![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 62
frank1998819
这个作者很懒,什么都没留下…
展开
-
JDBC连接Oracle数据库(转)
Java程序访问Oracle数据库集群与非集群的不同连接字符串 1.oracle非集群中java程序连接的url url=jdbc:oracle:thin:@host_ip:1521:dbname2.oracle集群中java程序连接的url url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST...原创 2016-03-23 17:57:08 · 198 阅读 · 0 评论 -
Oracle GoldenGate 读写分离
使用 Oracle GoldenGate 进行实时数据集成了解如何安装、设置和配置 Oracle GoldenGate 以轻松实现 Oracle Database 10g 和 11g 之间数据的无缝复制。作者:Porus Homi Havewala2010 年 4 月发布Oracle GoldenGate 用于在各种企业系统间以亚秒级速度复制和集成事务数据,是同类最佳的、易于部...原创 2014-11-20 22:41:28 · 590 阅读 · 0 评论 -
Oracle读写分离的实现!DSG RealSync同步软件的实现
原作者:http://wujiang.blog.51cto.com/4175158/750494备份的同时,实现读/写分离DSG RealSync同步软件的实现拓扑结构: 数据库同步复制软件是实施关键系统灾备工程的一个重要组成部分,当生产系统出现异常或故障时,备份系统的数据库能够完全代替生产系统的Oracle 数据库管理系统,以实现关键系统的正常运行。充分利用投...原创 2014-11-20 22:23:30 · 577 阅读 · 0 评论 -
Oracle11新特性——分区表功能增强 (转)
oracle11g分区表功能有所加强,新增了虚拟列分区、系统分区、INTERVAL分区,参考分区等功能。组合分区中新增了4种组合分区RANGE-RANGE、LIST-RANGE、LIST-HASH和LIST-LIST。下面一一介绍:一:RANGE-RANGE建表示例:CREATE TABLE TEST_RANGE_RANGE (vl1 date,vl2 number(12)) PARTITION...原创 2015-12-24 09:46:14 · 146 阅读 · 0 评论 -
Oracle SQL Developer导入sql insert语句中文乱码(转)
1、查询一下数据的编码select userenv('language') from dual;结果SIMPLIFIED CHINESE_CHINA.AL32UTF82、设置客户端Oracle SQL Developer端所在系统编码 _________________________________________________________________...原创 2015-12-14 11:11:20 · 1595 阅读 · 0 评论 -
Oracle 索引(二)(转)
一. 索引介绍 1.1 索引的创建 语法 : CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON <schema>.<table_name> (<column_name> | <expression> ASC | D...原创 2015-12-01 13:52:40 · 108 阅读 · 0 评论 -
Oracle 索引(一)(转)
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。 索引分类:逻辑分类single column or concatenated ...原创 2015-12-01 11:15:26 · 76 阅读 · 0 评论 -
Oracle之唯一性约束(UNIQUEConstraint)用法详解(转)
1 目标用示例演示如何创建、删除、禁用和使用唯一性约束。2 什么是唯一性约束?唯一性约束指表中一个字段或者多个字段联合起来能够唯一标识一条记录的约束。联合字段中,可以包含空值。注:在Oracle中,唯一性约束最多可以有32列。唯一性约束可以在创建表时或使用ALTER TABLE语句创建。3 唯一性约束和主键的区别 主键(Primary Key):所有组成主键的列都...原创 2015-12-01 09:45:27 · 2452 阅读 · 0 评论 -
ORACLE锁机制深入理解(转)
若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性,加锁是实现数据库并发控制的一个非常重要的技术,需要的朋友可以了解下 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 加锁是实现数据库并发控制的一个非常重要的...原创 2015-11-11 13:45:24 · 182 阅读 · 0 评论 -
Oracle 17002 For Windows错误解决方法
Windos 平台下Oracle连接报 17002错误解决方法因电脑意外断电导致操作系统再次启动时,系统日志已经写满,启动Oracle服务时无法写日志,所以无法启动成功,解决办法:一、删除系统的错误日志1、控制面板 -> 管理工具 -> 事件查看器 -> 系统右击系统 ,清除所有事件(注意:清除前请做好事件备份哦)2、打开系统服务,启动下Oracle 服...2015-11-02 13:39:11 · 2542 阅读 · 0 评论 -
修改ORACLE-NLS_DATE_FORMAT时间格式的四种方式
修改ORACLE-NLS_DATE_FORMAT时间格式的四种方式 改变ORACLE -NLS_DATE_FORMAT中时间显示格式的显示有以下方式: 1.可以在用户环境变量中指定(LINUX)。在用户的.bash_profile中增加两句:export NLS_LANG=AME...原创 2015-10-13 15:05:30 · 740 阅读 · 0 评论 -
各种数据库对表名长度的限制(转)
数据库表名默认允许长度限制: SQLSERVER 128个字符,临时表116个字符。Oracle 30个字符。(为什么要这么短?)MySQL 64个字符。Access 64个字符。DB2 128个字符?...原创 2016-05-11 15:07:41 · 2469 阅读 · 0 评论 -
Oracle 表分区 (转)
原作者 请点击 http://love-flying-snow.iteye.com/blog/573303 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 createtable graderecord ( ...原创 2015-06-03 14:08:07 · 100 阅读 · 0 评论 -
Oracle 之表空间常用查询命令 (2)(转)
有时候需要导出某用户下的所有table、view、sequence、trigger等信息,下面的SQL可以将这些信息select出来:select * from user_tables;select * from user_views;select * from user_sequences;select * from user_triggers;查看当前用户的缺省表空间...原创 2014-08-30 01:02:00 · 64 阅读 · 0 评论 -
oracle查看编码以及修改编码 (转)
首先查看oracle数据库的编码SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';PARAMETER--------------------VALUE--------------------NLS_CHARACTERSETAL32UTF8这其来源于props$,这是表示数据库的字符集。...原创 2014-08-27 13:25:36 · 106 阅读 · 0 评论 -
GoldenGate 与 DataGuard 对比
GoldenGate TDM容灾方案与DataGuard容灾方案的对比 GoldenGate TDMOracle DataGuard(物理)Oracle DataGuard(逻辑)基本原理抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远端队列中。复制归档日志(9i)复制归档日志或在线日志(10g)抽...原创 2014-11-20 23:05:04 · 927 阅读 · 0 评论 -
GoldenGate的复制原理和Quest公司的SharePlex产品一样
GoldenGate的复制原理和Quest公司的SharePlex产品一样,都是挖掘Oracle的日志(redo和归档)然后生成自己的队列文件,通过队列文件传输到目标端,目标端通过读取相应的队列文件在目标数据库中重演事务。可以想像,SharePlex产品未来将会面临来自于Oracle公司何等强大的压力。GoldenGate的另外一个大的特点和优势是跨不同的数据库进行复制,目前支持的数据库有:O...原创 2014-11-20 23:23:43 · 261 阅读 · 0 评论 -
Oracle数据库的驱动包ojdbc*.jar之间的差别(转)
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是oracle call interfac...原创 2016-03-23 17:44:31 · 376 阅读 · 0 评论 -
Oracle 删除数据文件基本命令(转)
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用: alter database datafile '...' offline;...原创 2016-03-09 17:56:57 · 983 阅读 · 0 评论 -
Oracle 常用命令(转)
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * fr...原创 2016-03-09 12:03:44 · 53 阅读 · 0 评论 -
Oracle数据泵导入导出案例(转)
Oracle数据泵导入导出案例 Oracle数据库导入导出工具,可以使用exp/imp,但这是比较早期的工具。本文主要介绍数据泵expdp/impdp工具的使用。 建立数据泵目录 使用数据泵需要先建directory create directory dump_scott as'/home/oracle/dump/scott' ...原创 2016-02-18 11:13:12 · 119 阅读 · 0 评论 -
如何启动或关闭oracle的归档(ARCHIVELOG)模式 (转)
参考文献:http://www.eygle.com/archives/2004/10/oracle_howtoeci.html 1.管理员身份连接数据库复制代码C:\Users\Administrator>sqlplus sys/sys@prjdb as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on T...原创 2016-02-17 13:35:31 · 188 阅读 · 0 评论 -
Oracle数据泵IMPDP导入(转)
EXPDP导入一:导入前期准备:1.创建目录对象:CREATE DIRECTORY dump_dir AS ':\dump';2.在操作系统创建相应的目录。3.将目录读写权限赋给用户GRANT READ, WIRTE ON DIRECTORY dump_dir TO scott;二:导入的模型1.导入表Impdp sc...原创 2016-02-01 16:22:56 · 221 阅读 · 0 评论 -
oracle数据泵备份(Expdp命令)[转]
Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份。oracle10g开始推出了数据泵(expdp/impdp),可以使用并行参数选项,因此,相对于传统的exp命令来说,执行效率更高。 一、知晓expdp命令C:\>expdp -helpExport: Release 11...原创 2016-01-29 09:04:28 · 208 阅读 · 0 评论 -
oracle 查看用户、权限、角色命令 (转)
a 查看用户、权限、角色的适用命令 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2.查看用户系统权限: select * from dba_sys_privs; select * from session_privs; select * from user...原创 2016-01-28 14:25:05 · 1101 阅读 · 0 评论 -
ORA-12505, TNS:listener does not currently know of SID given in connect desc (转)
出现以上的问题是无法识别SID,解决方法如下: 1.找到以下目录,/opt/oracle/product/10.2.0/db_1/network/admin,修改listener.ora,(find -name listener.ora即可找到该文件)为: # listener.ora Network Configuration File: /opt/oracle/...原创 2016-01-26 13:42:07 · 170 阅读 · 0 评论 -
Oracle Interval-Partition 解决Range分区大难题 (转)
上篇博客《oracle分区》中讲了oracle的几种分区,并且对于oracle的典型分区如Range分区和List分区给了示例。 在实际运用Range分区时,遇到了这样的难题:createtableTMP_LXQ_1(PROPOSALNO VARCHAR2(22),STARTDATE DATE)partitionbyrange(STARTDATE) (part...原创 2016-01-09 14:35:50 · 172 阅读 · 0 评论 -
Oracle 11g组合分区(转)
一、实验目的 采用List-Range分区,对主分区指定表空间或者对子分区指定表空的不同情况,测试如下内容: 1、对List主分区不指定表空间,对Range子分区指定表空间,数据实际存储在哪个表空间;追加List主分区不指定Range子分区和指定Range子分区时,Oracle如何创建相关子分区; 2、对List主分区指定表空间,对Range子分区不指定表空间,...原创 2016-01-06 16:52:57 · 1961 阅读 · 0 评论 -
oracle查看表、表字段和常用的一些命令 (转)
获取表:select table_name from user_tables; //当前用户的表select table_name from all_tables; //所有用户的表select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner='用户名'user_...原创 2016-01-06 15:05:46 · 181 阅读 · 0 评论 -
sqlplus登录\连接命令、sqlplus命令的使用大全(转)
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus一般都与数据库打交道。常用:sqlplus username/password 如:普通用户登录 sqlplus scott/...原创 2016-01-05 18:05:02 · 148 阅读 · 0 评论 -
Oracle 之表空间常用查询命令 (1)(转)
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from...原创 2014-08-26 13:29:27 · 165 阅读 · 0 评论 -
Oracle 之表空间常用查询命令(转)
1. 查看所有表空间空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name;TABLESPACE_NAME SUM(BYTES)/1024/1024------------------...原创 2014-08-26 13:05:37 · 128 阅读 · 0 评论 -
查看oracle用户数据库连接数(转)
1、查询oracle的连接数select count(*) from v$session;2、查询oracle的并发连接数select count(*) from v$session where status='ACTIVE';3、查看不同用户的连接数select username,count(username) from v$session where username is not null...原创 2014-08-22 19:12:41 · 145 阅读 · 0 评论 -
oracle11g的数据导入到oracle10g (转)
原作者 http://tolilong.itpub.net/post/42781/529364今天在将oracle11g的数据导入到oracle10g的时候,出现了如下错误.ORA-39142 incompatible version 错误!!!今天在将oracle11g的数据导入到oracle10g的时候,出现了如下错误.ORA-39142 incompatible ...原创 2012-12-20 13:30:19 · 127 阅读 · 0 评论 -
Oracle sql 分页
1. 第一种select * from (select rownum rn, t.* from table_name t where rownum =#{startIndex} 2. 第二种 select * from table_name t rowid in (select rid from (select rownum rn,rid from (select...原创 2012-11-15 17:58:44 · 57 阅读 · 0 评论 -
Oracle EXP 命令
语句如下:exp system/system@orcl OWNER=frankfile=e:/frank.dmp log=e:/exp_log.txtEXP-00056: 遇到 ORACLE 错误 12154ORA-12154: TNS: 无法处理服务名EXP-00000: 导出终止失败解决方法:@这个后面应该跟的是tnsnames.ora中的名称,而不是数据的...原创 2012-04-17 12:17:56 · 108 阅读 · 0 评论 -
使用Oracle SQL Developer 编写运行 PL/SQL 块(转)
[sql] 1.declare sRight varchar2(60); 2. icount number(4); 3.begin 4. for curTable in (select colname as svalue from table1 where col2='test') 5. loop 6. select c...原创 2012-04-11 13:19:18 · 334 阅读 · 0 评论 -
设置 Oracle 日期格式
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';alter session set nls_timestamp_format='yyyy-mm-dd hh24:mi:ss';----------------------------------------------------导出的SQL语句格式-----...原创 2012-03-16 16:15:42 · 202 阅读 · 0 评论 -
Oracle 11g 创建表空间命令 (转)
原作者网址:http://hi.baidu.com/enterparse/blog/item/a661f50f89a697ef36d122d7.html Oracle 11g 常用命令!表空间命令 2009年05月20日 星期三 14:37 1.查看oracle数据有多少表空间SELECT COUNT(*) FROM DBA_DATA_FILES;SELECT ...原创 2012-03-15 10:25:42 · 103 阅读 · 0 评论 -
imp 导入数据 dmp 文件 步骤 (转)
好了,是imp的问题,你可以这样C:\Documents and Settings\Administrator>impImport: Release 10.2.0.1.0 - Production on 星期六 2月 26 18:15:03 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.用户名: ...原创 2012-02-14 17:40:54 · 427 阅读 · 0 评论