oracle技术_使用exp/imp 导入11g数据到9i
现在有个需求,需要使用exp/imp导入11g的数据库数据到9i中,解决这个问题一般来说想到三种方法思路,一个个尝试(其实从高版本服务端支持低版本客户端的原则,可以大概的猜测出使用9i的客户端处理该问题)方法1:导出导入都使用11g客户端--11g客户端导出[oracle@xifenfei ~]$ exp chf/xifenfei file=/tmp/t_xifenfei...
DNS设置引起的登录延迟
现象:1、客户端连接数据库很慢,但是能连上2、telnet 1521端口很快3、tnsping 时快时慢解决:将/etc/resolv.conf内容都注释掉,问题解决。
exp 中文表名
数据库字符集 utf8,客户端字符集设置:export NLS_LANG="american_america".utf8export LANG=en_US:UTF-8这样,数据库中的中文表名就可以exp出来了。注意这里是exp,没有测试expdp
使用hellodba的工具恢复truncate表的数据
实现原理:引用作者原文如下:TRUNCATE不会逐个清除用户数据块上的数据,而仅仅重置数据字典和元数据块上的元数据(如存储段头和扩展段图)。也就是说,此时,其基本数据并未被破坏,而是被系统回收、等待被重新分配————因此,要恢复被TRUNCATE的数据,需要及时备份其所在的数据文件。--参考:移花接木————利用...
Oracle执行计划详解
本文源自TTT BLOG,原文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--...
深入理解Oracle调试事件:10046事件详解
10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE" 有效的追踪级别: ① 0级:SQL_TRACE=FASLE ② 1级:SQL_TRACE=TRUE,这是缺省级别 ③ 4级:1级+绑定变量&nb...
insert乱码问题
insert 中文乱码
配置本地yum源及安装必要的包
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/ios.repo[rhel]name=yumbaseurl=file:///media/dvdgpgcheck=0enable=1yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 ...
SEQUENCE — cache 的用处
http://blog.chinaunix.net/uid-298599-id-2443082.html在创建序列的语法中,有一个子句为 cache,它的用处是缓存指定个数的序列值。比如你设置的 cache 是20,那么在获取 nextval 时,Oracle 会直接从 cache 中取下一个序列值,如果 cache 中缓存的序列值没有了(比如 cache 中的序列值用完了,或者被手工清空了)...
PLSQL中文乱码
PLSQL中文乱码不管是plsql dev 还是sqlplus中文如果出现乱码可用下面方法解决:1、查询oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。select userenv('language') from dual;得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK2、我的电脑中环境变量界面,在系统变量中新加:...
免安装Oracle客户端使用PL/SQL
11.2.0.4下载地址
11gR2 11.2.0.4:Linux x86:https://updates.oracle.com/Orion/Services/download/p13390677_112040_LINUX_1of7.zip?aru=16720989&patch_file=p13390677_112040_LINUX_1of7.ziphttps://updates.oracle.com/Orion/Services/download/p13390677_112040_LINUX_2of7.zip?aru=16720989&patch_file=p13390677_112040_LI...
Oracle Instant Client(即时客户端) 安装与配置
Oracle Instant Client(即时客户端) 安装与配置下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html这是Oracle Instant Client的下载首页,有很多种版本可供下载。但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应3...
巧用dba_hist_active_sess_history跟踪某个时间段内SQL
转自:http://czmmiao.iteye.com/blog/1330729昨日由于应用数据更改有误,开发商也不知道是那条sql导致的数据出现偏差,于是要我协助查找和该表相关的update语句,几经周折下,找到了dba_hist_active_sess_history视图,该视图数据来自于V$ACTIVE_SESSION_HISTORY。其中dba_hist_active_sess_history视图的记录了内存中...
时间对应scn,得到scn
select scn,to_char(time_dp,'yyyy-mm-dd hh24:mi:ss') from sys.smon_scn_time order by scn;SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM DUAL;
Oracle 11g 默认不给空表分配空间,exp导出备份不导出空表!
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数show parameter deferred_segment_creation ...
archive log 日志已满“ORA-00257: archiver error”
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME &nbs...
常用oracle语句
--判断表是否被锁住select count(*) into v_count from v$locked_object where object_id in (select object_id from user_objects &n...
Oracle ORA-02020 : 过多的数据库链接在使用中
摘自:http://blog.itpub.net/28602568/viewspace-1375253/前不久开发人员编译存储时报ORA -02020 错,如下是解决方案步骤. 报错全信息:Error:OR A -04052在查: 找远程对象 NIP.PB_PERADDRESSLIST@DB_NIP 时出错 ...
ORA-12705,错误的解决办法
摘自:http://blog.itpub.net/26839123/viewspace-722863/ORA-12705: Cannot access NLS data files or invalid environment specified今天在本机上用sys登录数库时,居然报了以上错误,还好是自己测试机。 ORA-12705: Cannot access NLS data files or invalid eC:\Users\admin>sqlplus / a...