
Oracle
duanbeibei
这个作者很懒,什么都没留下…
展开
-
oracle中exp,imp的使用详解
原文: http://www.cnblogs.com/yugen/archive/2010/07/25/1784763.html基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=转载 2013-01-08 17:05:57 · 457 阅读 · 0 评论 -
oracle数据文件内部BLOCK结构详解
转自:http://blog.youkuaiyun.com/cathysun118/article/details/4148663转载 2014-11-20 14:00:09 · 1610 阅读 · 0 评论 -
oracle 批处理脚本
1. 批量建表declare tablecount number;begintablecount:=3000;while tablecount>0 loopexecute immediate 'create table table_'||tablecount||' (ID NUMBER(10), NAME VARCHAR(20))';tablecount:=tablecount原创 2015-02-26 10:24:01 · 2538 阅读 · 0 评论 -
oracle 手动热备
1. 确保数据库处于归档模式SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log原创 2015-03-30 16:00:18 · 502 阅读 · 0 评论 -
RMAN
1. 备份数据库RMAN> backup database;原创 2015-03-31 11:43:23 · 485 阅读 · 0 评论 -
Oracle启动失败:ORA-03113
今天遇到Oracle无法启动,报"ORA-03113: end-of-file on communication channel"错误解决过程如下一. 查找原因1. 运行"adrci"命令,用于查看错误日志$ adrciADRCI: Release 11.2.0.1.0 - Production on Wed May 27 05:24:30 2015Copyright原创 2015-05-27 18:01:44 · 1722 阅读 · 0 评论 -
oracle日志备份恢复
1. 0级全备备份前数据SQL> select * from duanbb.t1; ID NAME---------- -------------------------------------------------- 1 111rman全备RMAN> backup incremental level 0 database;Startin原创 2015-07-09 15:55:20 · 1926 阅读 · 0 评论 -
rman备份恢复命令
1. 0级全备[sql] view plaincopybackup incremental level 0 database; 2. 日志备份[sql] view plaincopybackup archivelog all delete input; 3.原创 2015-07-09 17:17:49 · 505 阅读 · 0 评论 -
oracle:rman恢复----通过增量备份来恢复
试验计划:先rman进行一个0级备份,插入表相关数据,再进行level 1级增量备份,进行rman恢复实验环境:归档模式下,oracle10.2.0.1 开始试验:1. rman level 0级备份RMAN> backup incremental level 0 database;Starting backup at 02-DEC-13using转载 2015-07-09 11:20:08 · 1051 阅读 · 0 评论 -
rman BackupFormatSpec
formatSpecPurposeUse the formatSpec subclause to specify a filename format or an Automatic Storage Management disk group for a backup piece or image copy. If you do not specify a value for转载 2015-07-10 10:23:03 · 775 阅读 · 0 评论 -
RedHat5 安装 Oracle11
1. 修改系统参数: 在 /etc/sysctl.conf 中添加如下内容fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_l原创 2015-03-05 15:38:54 · 520 阅读 · 0 评论 -
windows oracle 注册表项
linux下可以通过查看 "$ORACLE_HOME" 环境变量来获取oracle目录windows得通过注册表查询,但是不同的版本注册表位置不一样。oracle 9i: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0\ORACLE_HOMEoracle11g: HEKY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_原创 2015-09-07 17:13:37 · 3959 阅读 · 0 评论 -
PLSQL 中文显示问号的解决方法
使用PLSQL查询含有中文字符的表,显示出来一堆问号"???"解决方法:1. 查询服务端数据库编码SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.Z原创 2016-03-15 14:52:01 · 8073 阅读 · 0 评论 -
让Oracle 大小写敏感 表名 字段名 对像名
一、解决方案 1、在表名、字段名、对象名上加上双引号,即可实现让oracle大小写区分。 2、但是这又引起了另一个问题:在数据库操作中,sql语句中相应的表名、字段名、对象名上一定要加双引号。解决办法是:使用"\"转义。如:String sql = "select * from userinfo where \"loginId\"=? and login转载 2016-08-12 17:40:42 · 1412 阅读 · 0 评论 -
oracle dump 数据
函数: dump(列名,进制)功能:按字节显示出数据在oracle内部的存储格式示例:dump出numerice类型数据的存储内容:"-999999999999999999999999999999.99999999"SQL> create table t9(id numeric(38,8));Table created.SQL> insert into t9 value原创 2017-11-29 10:53:10 · 840 阅读 · 0 评论 -
Oracle字符集
工作中有时会遇到Oracle乱码问题,根本原因是由于数据库端字符集和客户端字符集不匹配导致的。排查的基本方法如下。1.查询数据库字符集select * from nls_database_parameters查询出的”NLS_CHARACTERSET“字段就是数据库字符集 2.修改数据库字符集 如果当前数据库的字符编码不是自己想要的,需要修改数据库字符集。 ...原创 2018-07-03 18:41:41 · 322 阅读 · 0 评论 -
oracle 11g 下载地址
记录一下下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了win64http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win6转载 2014-06-07 11:24:59 · 742 阅读 · 0 评论 -
oracle10.2.0.1下载链接
记录一下ORACLE 10gR2的软件下载地址,备用。下载OTN上的这些软件,你需要一个OTN免费帐号,不过如果通过迅雷进行下载,就不用登陆OTN了:Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.转载 2014-06-06 11:59:49 · 5487 阅读 · 0 评论 -
oracle 存储过程
示例create or replace procedure pro_droptable AUTHID CURRENT_USER iscursor cur_table is select table_name from tabs;cursor cur_sequence is select sequence_name from seq;drop_sql varchar2(1000);b原创 2012-05-28 13:49:23 · 567 阅读 · 0 评论 -
oracle objn objd
objn: object name idobjd: object data id objd会因表的turncate操作而发生变化SQL> select object_id,object_name from user_objects where object_name='TEST_USER'; OBJECT_ID----------OBJECT_NAME----------原创 2011-01-06 14:33:00 · 10445 阅读 · 1 评论 -
Oracle LogMiner 使用
1. 添加要分析的日志文件EXECUTE DBMS_LOGMNR.ADD_LOGFILE( -LOGFILENAME => '/home/duanbb/oracle/oradata/mydb/redo01.log', -OPTIONS => DBMS_LOGMNR.NEW);EXECUTE DBMS_LOGMNR.ADD_LOGFILE( -LOGFILENAME => '/home/原创 2011-01-04 10:45:00 · 659 阅读 · 0 评论 -
Oracle Sequence
Oracle的字段类型 没有像MYSQL 'AUTO_INCREMENT' 功能,要想实现数值递增功能,可以用sequence 来实现1) 查询当前序列 SELECT SEQUENCE_NAME,MIN_VALUE,MAX_VALUE,INCREMENT_BY,LAST_NUMBER FROM USER_SEQUENCES; 2) 创建序列crea原创 2012-11-15 16:33:41 · 623 阅读 · 0 评论 -
oracle 索引
查询: select * from user_indexes where table='TABLE_NAME' ;原创 2013-01-14 11:21:36 · 367 阅读 · 0 评论 -
Chained row
原文:http://www.orafaq.com/wiki/Chained_rowChained rowJump to: navigation, searchA chained row is a row that is too large to fit into a single database data block. For example, if you use转载 2013-05-28 11:14:35 · 791 阅读 · 0 评论 -
Oracle中行迁移和行链接的清除及检测
原文链接: http://9host.cn/oracle/200742218400513097.html一、行迁移和行链接的介绍 在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Ch转载 2013-05-28 14:26:48 · 1797 阅读 · 0 评论 -
Oracle 归档日志
原文: http://blog.youkuaiyun.com/robinson_0612/article/details/5784713--====================-- Oracle 归档日志--==================== Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。转载 2013-05-27 10:49:39 · 604 阅读 · 0 评论 -
ubuntu 上安装Orcale
Ubuntu: 9.04Orcale: 11g 1. 安装相关包 sodo apt-get install libaio1 2. 点击“runinstall”程序进行安装 安装过程中提示错误,查看日志,提示"libagtsh.so: undefined reference to 'nnfyboot' " 解决方式如下: export原创 2010-11-26 15:58:00 · 1597 阅读 · 0 评论 -
深入认识Oracle Supplemental logging
对于有过逻辑standby,streams搭建体验的朋友,肯定对Supplemental logging不会感到陌生,在一步一步学Dataguard系列笔记中,我曾将其译为附加日志,后来想了想,我觉着附加日志这几个字还是不能完全体现其真实意图,一时半会儿又找不到合适的词儿,算了,不译了,还是坚持以英文相称吧。Supplemental Logging具体是做什么用的呢?要回答这个问题,我们就必须转载 2013-07-18 15:35:23 · 1137 阅读 · 0 评论 -
存储过程
1. update 'long raw ' 字段,超过2000个字符create or replace procedure pro_updatelr AUTHID CURRENT_USER isn varchar2(8000);m long raw;beginn :=rpad('f',8000,'f');m :=utl_raw.cast_to_raw(n);update oss原创 2014-01-06 13:42:01 · 547 阅读 · 0 评论 -
Oracle使用
* sqlplus 不支持历史命令上翻下翻功能 执行上一次命令可通过"/"键来执行,但使用还是不方便 解决办法: 安装 rlwrap 1) sudo apt-get install rlwrap 2) 在 ~/.bashrc中加入 alias sqlplus='rlwrap sqlplus'原创 2010-12-07 13:56:00 · 800 阅读 · 0 评论 -
oracle redo log 分析
Environment:OS: Ubuntu 10.10Oracle: 11.1.0.6.0 Test table: test_userSQL> desc test_user; Name Null? Type ----------------------------------------- -------- -------------------原创 2010-12-22 13:26:00 · 4782 阅读 · 0 评论 -
Oracle opcode 汇总
原文链接:http://blog.youkuaiyun.com/renfengjun/article/details/8212240[sql] view plaincopyprint? [sql] view plaincopyprint? Layer 1 : Transaction Control - KCOCOTCT Opcode转载 2014-02-07 11:39:55 · 1969 阅读 · 0 评论 -
修改Oracle字符集
数据库原有字符集为:“UTF-8”,修改为:“GBK”修改前:select * from nls_database_parameters;select userenv('language') from dual;修改步骤1.关闭数据库shutdown immediate;2.mount数据库STARTUP MOUNT;ALTER SYSTEM ENABLE RESTR...原创 2018-12-20 15:39:05 · 275 阅读 · 0 评论