搞懂Oracle字符集
作为一个ORACLE DBA,在工作中会经常处理由于字符集产生的一些问题。但是当真正想写一些这方面的东西时,却突然又没有了头绪。发了半天呆,还是决定用两个字符集方面的例子作为切入点,倒不失为一个头绪,说不定在实验的过程中,问题就会一个接着一个的浮现出来。现在,让我们切入正题。我用的数据库是oracle10.2.0.3,数...
Oracle 默认时间格式 & Date格式转换
http://www.cnblogs.com/carekee/articles/4532905.html默认时间格式:1、Oracle的日期格式 Oracle缺省的时间格式即时间数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。例如,使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003,使...
过DBA_SOURCE定位SQL语句属于哪个存储过程
最近集中进行了一系列SQL优化,主要通过ADDM和AWR对捕捉COST或物理读、逻辑读很高的语句,问题的主要原因是全表扫描。但提交开发后开发反馈找不到SQL语句,因为属于存储过程。其实通过EDITPLUS全目录检索肯定能够找到该语句的位置,但为了便于日后定位,笔者还是通过ORACLE的dba_source视图进行...
Oracle中针对中文进行排序
在oracle 9i之前,对中文的排序,是默认按二进制(BINARY)编码来进行排序的. 9i时增加了几种新的选择:按中文拼音进行排序:SCHINESE_PINYIN_M按中文部首进行排序:SCHINESE_RADICAL_M按中文笔画进行排序:SCHINESE_STROKE_M而oracle 9i 对中文的排序是默认按拼音排序(并不是指NLS_SORT = SCHINESE_PINYIN_M,而是说SQL中...
oracle数据泵的使用
1.oracle数据泵是oracle提供的更新、更快、更灵活的数据导入、导出工具。2.创建DIRECTORY在使用数据泵之前,必须创建DIRECTORY并获得访问这么对象的权限。例如:SQL> conn / as sysdbaConnected.SQL> CREATE DIRECTORY MY_DIR AS '/U01/oracle';Directory created.SQL> GRANT READ,WRITE ON DIRECTORY MY_DIR TO TE...
ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
http://blog.itpub.net/26230597/viewspace-1483893/本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。 1、检查windows7下面cmd里面sqlplus中oracle server...
.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
[oracle@szq Disk1]$ ./runInstaller ./runInstaller: /home/oracle/Disk1/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory[root@szq yum.repos.d]# cd /mnt/Packages/[root@szq Packages]# ll glibc-glibc-2.12-1.132.el6.i686.rpm &n...
Oracle job procedure 存储过程定时任务
http://www.cnblogs.com/hoojo/p/oracle_procedure_job_interval.html一、查询系统中的job,可以查询视图--相关视图select * from dba_jobs;select * from all_jobs;select * from user_jobs;-- 查询字段描述/*字段(列) 类型 描述JOB NUMBER 任务的唯...
Oracle自增列创建方法
Oracle没有自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。先建一个测试表了:create table userlogin ( id number(6) not null, name varchar2(30) not null primary k...
ORACLE数据库异步IO介绍
Linux 异步 I/O (AIO)是 Linux 内核中提供的一个增强的功能。它是Linux 2.6 版本内核的一个标准特性,当然我们在2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。异步IO概念...
window NLSL_LANG
打开注册表方法:开始---运行---regedit---确定查看数据库当前字符集:select * from v$nls_parameters;客户端字符集设置:Windows:# 常用中文字符集开始-运行-CMD:SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK以上参数设置只是在当前会话生效,关闭CMD窗口后下次还需...
ORACLE编译失效对象小结
http://www.cnblogs.com/kerrycode/p/3723715.html在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译,有些自动失效的对象,一...
使用SQL_TRACE进行数据库诊断
http://www.eygle.com/archives/2004/10/shared_pool-1.htmlSQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.(a) SQL_TRACE说明SQL_TRAC...
GoldenGate ggsci无法加载共享库文件libnnz11.so libclntsh.so.11.1
http://blog.itpub.net/23135684/viewspace-1062883/使用GoldenGate将源库的数据单向同步到目标数据库,下面是源和目标的版本及平台信息: 源数据库:Oracle Database 10.2.0.1 64bit for Redhat 5.8 x86_64bit 目标数据库:Oracle Database 11.2.0.1 64bit for Windows Server 2...
Oracle执行计划详解
简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关的概念 Rowid的概念...
oracle 分页查询功能
在MySQL中,我们通常都使用limit来完成数据集获取的分页操作,而在Oracle数据库中,并没有类似limit一样的方便方法来实现分页,因此我们通常都是直接在SQL语句中完成分页,这里就需要借助于rownum伪列或row_number()函数了,本文将分别展示使用rownum伪列和row_number()分析函数来完成Oracle数据分页操作的具体使用方法,并...
oracle external table (外部表)
详细介绍参考:http://www.cnblogs.com/kerrycode/p/3894260.html外部表特征 (1) 位于文件系统之中(一定要在数据库服务器中,而不是其它网络路径),按一定格式分割, 例如@#$等,文本文件或者其他类型的文件可以作为外部表。...
Oracle表与索引的分析及索引重建
1.分析表与索引(analyze 不会重建索引)analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tables 、all_tables、dba_tablesfor all indexes 的统计信息存在于视图: u...
oracle 表共享锁 和 行级锁
1、首先只有表级的共享锁没有行级共享锁2、加了共享锁的数据对象可以被其他事务读取,但不能修改。 3、多个用户可以同时对同一个表加共享锁。 4、行级锁只能由一个用户加,加了行级锁的数据对象可以被其他事物修改,但不能被修改。加共享锁方法: lock table 表名 in share mode ※这个语句可以有多个用户执行...
ORACLE external table (外部表) ORA-29913 ORA-30653 处理
[fs03@ibmtest tables]$ cat nation.tbl |ARGENTINA|1|al foxes promise slyly according to the regular accounts. bold requests alon|0|ALGERIA|0| haggle. carefully final deposits detect slyly agai|b|ARGENTINA|1|al foxes promise slyly according to the regular accounts. bold requests alon|2|B...