oracle
文章平均质量分 75
hopezhangbo
这个作者很懒,什么都没留下…
展开
-
ORACLE EXP命令
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作转载 2013-12-04 11:49:51 · 602 阅读 · 0 评论 -
ORACLE查看并修改最大连接数
第一步,在cmd命令行,输入sqlplus第二步,根据提示输入用户名与密码1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes原创 2014-07-30 16:48:44 · 740 阅读 · 0 评论 -
查看及修改Oracle编码格式方法
首先查看oracle数据库的编码SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';PARAMETER--------------------VALUE--------------------NLS_CHARACTERSETAL32UTF8原创 2014-07-30 16:47:24 · 920 阅读 · 0 评论 -
删除临时表空ora-25152错误
收缩或者删除临时表空间很实用的方法,是从外国的文章中提取出来的。翻译 2014-08-06 18:37:48 · 824 阅读 · 0 评论 -
oracle的还原表空间UNDO写满磁盘空间,解决该问题的具体步骤
产生问题的原因主要以下两点:1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;2. 有较大事务没有收缩或者没有提交所导制;说明:本问题在ORACLE系统管理中属于比较正常的一现象,日常维护多注意对磁盘空间的监控。UNDO表空间介绍UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracl原创 2014-09-14 17:27:46 · 1000 阅读 · 0 评论 -
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found接上文《Oracle Undo tablespace恢复(无备份)》 http://www.linuxidc.com/Linux/2014-06/103779.htmRMAN备份与恢复之undo表空间丢失 http://www.linuxidc.com/Linux/20原创 2014-09-14 17:30:35 · 1678 阅读 · 0 评论 -
用Oracle sqlldr导入文本文件TXT 总结
最近在处理一批文本数据,规定按照接口说明导入到ORACLE数据库中,经过最近的研究,解决了一些问题,觉得我必要总结一下: 常规资料: ----------------------------------------------------Dos 环境下使用SQl*Loader命令 加载使用其它数据库的数据转移工具Oracle 企业管理器中的数原创 2015-03-17 16:47:29 · 434 阅读 · 0 评论 -
Linux环境配置增强型的Oracle简单客户端-Instant_Client
一、配置环境Linux CentOS release 6.2 x86_64需要在安装有oracle软件的相同操作系统上获取部分oracle的系统文件二、配置目标无需安装oracle服务器或客户端软件,达到能使用以下功能的目标:Ø oci、occi、jdbc的支持Ø tnspingØ sqlplusØ sqlldrØ expØ impØ tk原创 2015-05-04 15:37:50 · 543 阅读 · 0 评论 -
oracle11G静默安装过程——linux环境
oracle11G静默安装过程——linux环境 1.操作系统及Oracle版本Linux版本:CentOS release 5.5 (Final)Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.原创 2015-05-04 15:53:20 · 440 阅读 · 0 评论 -
expdp impdp 数据库导入导出命令详解
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory dpdata1 as 'd:\test\dump';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * from dba_directories;三、给scott用户赋予在指定目录的原创 2014-07-29 19:18:01 · 1410 阅读 · 0 评论 -
expdp impdp中 exclude/include 的使用
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和include参数的方法和示例。 一、exclude/include参数用法: EXCLUDE=[object_type]:[原创 2014-05-30 15:56:48 · 340 阅读 · 0 评论 -
Oracle 11G密码过期后修改方法
由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。 在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired” 密码过期后,业务进程连接数据库异常,必然会影原创 2014-07-18 15:03:31 · 442 阅读 · 0 评论 -
EXECUTE IMMEDIATE
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上原创 2013-12-04 13:36:09 · 964 阅读 · 0 评论 -
商业计算中Java高精度计算BigDecimal类
商业计算中Java高精度计算BigDecimal类如果我们编译运行下面这个程序会看到什么?public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42);原创 2013-12-04 14:14:41 · 637 阅读 · 0 评论 -
Linux下oracle的连接、开启与关闭
本文主要介绍了在linux环境系统下,如何正确的连接oracle,以及开启、关闭oracle的基本操作。本文基于centOS5.4, oracle 10g R2的环境操作的。连接oracle数据库首先需要切换到oracle用户,然后:sqlplus / as sysdba或者sqlplus /nologconnect / as sysdba启动oracle数原创 2014-02-19 11:37:30 · 774 阅读 · 0 评论 -
关于Oracle表空间数据文件的修改删除操作
Oracle数据库被划分成称作为表空间的逻辑区域,形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。--查询表空间的数据文件句语select b.file_name "数据文件", b原创 2014-03-28 12:49:40 · 649 阅读 · 0 评论 -
删除oracle 11g的警告日志和监听日志
oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下都有以下分别简称listener目录和db1目录。这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage原创 2014-04-29 14:12:03 · 560 阅读 · 0 评论 -
可传输表空间
1.自包含检查sys用户下执行:exec dbms_tts.transport_set_check('TEST1', TRUE, TRUE);SELECT * FROM TRANSPORT_SET_VIOLATIONS;如果单个表空间无法通过自包含检查,可以同时检查多个表空间已达到自包含的目的:exec dbms_tts.transport_set_check('TEST1,T原创 2014-04-15 17:22:27 · 431 阅读 · 0 评论 -
oracle删除(释放)数据文件/表空间流程
oracle删除(释放)数据文件/表空间流程生产环境:数据库里空间不足,niptest 表空间251G,只使用了17G再alter database datafile '...../niptest1' resize 10G; 的时候说超出了范围要求 由于表变动比较频繁,高水位值比较大(高水位 HWM “High Water Mark “:oracle中block有没有使用的分界线,原创 2014-04-15 18:26:22 · 1968 阅读 · 0 评论 -
oracle 临时表空间的增删改查
1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from原创 2014-05-19 18:41:04 · 376 阅读 · 0 评论 -
oracle分区表详解
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查原创 2015-06-08 14:25:14 · 536 阅读 · 0 评论