oracle
文章平均质量分 67
行走江湖
方向:分布式计算、实时流计算、数据挖掘、后台开发、NoSQL、Hadoop/HBase、Unix/Linux、Java、C/C++、Python。
联系方式:http://t.qq.com/X-L2008
QQ:394102339
展开
-
oracle数据类型
有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的格式存储2000个字符或字节。默认指定为以字符形式转载 2014-05-15 15:26:56 · 436 阅读 · 0 评论 -
ORACLE EXPDP命令使用详细
ORACLE EXPDP命令使用详细相关参数以及导出示例: 1. DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录Expdp scott/tiger DIRECTORY= D转载 2014-07-07 19:57:23 · 465 阅读 · 0 评论 -
exp导出分区表分区测试
1、exp中的参数: SQL> ho exp help=yExport: Release 11.2.0.1.0 - Production on 星期一 5月 28 13:09:11 2012Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.转载 2014-06-17 10:07:20 · 1687 阅读 · 0 评论 -
oracle下逻辑的导入导出工具exp/imp
oracle下逻辑的导入导出工具exp/impexp/imp简介: exp/imp是oracle幸存的最古老的两个命令行备份工具 ,在小型数据库的转储、表空间的迁移、表的抽取、检测逻辑和物理冲突中使用非常广泛,我们可以把它作为小型数据库的物理备份后的一个逻辑备份。它可以跨平台、跨版本。exp/imp的工作原理: exp用户进程通过服务器进程连接到数据库,转载 2014-06-17 10:43:06 · 1415 阅读 · 0 评论 -
一个利用传输表空间和分区交换技术进行数据迁移的案例
1. 案例背景Product:生产交易数据库,存放当月交易数据。其中,关键交易表按天分区。DW:交易历史数据库(数据仓库),存放历史交易数据,其中,关键交易表是按月分区。功能需求:在每个月末,将Product的交易表数据全部移植到DW中。2. 实施过程--Product中关键交易表Sales的定义如下:createtable sales (invoice_no nu转载 2014-06-17 16:59:32 · 690 阅读 · 0 评论 -
解决ORA-01502 state unusable错误成因
接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错: 2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误 java.sql.SQLException: ORA-01502 state 这个错误是由于索引失效造成的,重建索引后,问题就解决了。 为了搞转载 2014-06-18 18:53:21 · 685 阅读 · 0 评论 -
oracle中查询所有外键引用到某张表的记录
oracle中查询所有外键引用到某张表的记录其实查找这篇文章 我主要用的sql 是这句 select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_REINS__CRR'; 起因: 系统测试的时候发现如果某条记录已经被引用了,这个时候删除这条记录会引起数据不一致,系统会报错。转载 2014-06-18 20:10:31 · 1423 阅读 · 0 评论 -
使用expdp命令导出本地某个用户的数据
在plsql或者sqlplus中执行命令create directory dump_test as 'F:\xuyi\dump'执行该命令之前,要首先在硬盘上创建'F:\xuyi\dump'对应的文件件 --查看一下是否存在该目录select * from dba_directories; --授权给操作用户这个dump目录的权限转载 2014-07-09 12:50:53 · 5782 阅读 · 0 评论 -
oracle 查询表空间所有表、及表所有的表空间
查询表空间所有表:select table_name from all_tables where TABLESPACE_NAME='表空间' 表空间名字一定要大写查询表所在的表空间:select * from user_tables where table_name=‘表名';表名一定要大写;创建表空间:create tablespace 表空间名字 filedata 'd:\db转载 2014-06-23 12:39:47 · 5790 阅读 · 0 评论 -
如何用PowerDesigner逆向工程导出ORACLE数据库表结构
问题一:PowerDesigner在设计时,如何显示表中的注释选项 选定一个编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK弹出的窗口中,选中COMMENT确定后注转载 2014-11-25 21:32:40 · 1434 阅读 · 0 评论 -
oracle数据库分区的备份和恢复
1 查看创建表空间时指定的数据文件show parameter db_create_file2 设置表空间地址alter system set DB_CREATE_FILE_DEST ='/opt/oracle/product/oradata/orcl'3 创建6个表空间,3个给表分区,三给分区索引create tablespace p1;create ta转载 2014-06-16 15:43:19 · 3334 阅读 · 0 评论 -
将Oracle数据库设置为归档模式
将Oracle数据库从非归档状态设置成归档状态。查看归档状态为非归档sys@JSL> select log_mode from v$database;LOG_MODE------------NOARCHIVELOGarchive状态Disabledsys@JSL> archive log listDatabase log mode转载 2014-06-16 22:13:42 · 655 阅读 · 0 评论 -
oracle表空间( 查看路径,修改,创建)
oracle表空间( 查看路径,修改,创建) 1 查看表空间路径 ?1select* fromdba_data_files; 2 修改表空间大小 ?1ALTER转载 2014-06-23 12:38:00 · 1276 阅读 · 0 评论 -
Oracle权限管理详解(原创)
Oracle 权限权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言,角色转载 2014-06-23 15:26:51 · 569 阅读 · 0 评论 -
实验说明Oracle重做日志与归档日志的作用
最近在学习Oracle 归档日志模式的管理, 特撰写一下学习心得,不足之处还望指出!!!-----------------------------------------------------------一 系统环境: 1、操作系统:Windows xp sp32、数据库: Oracle 10g 二 Oracle 重做日志的作用:[模拟介质恢复]1. 关闭数据转载 2014-06-23 15:53:50 · 3920 阅读 · 0 评论 -
Oracle 11G在用EXP 导出时,空表不能导出解决
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 show parameter deferred_segment_creation转载 2014-06-23 19:47:57 · 534 阅读 · 0 评论 -
Oracle exp/imp导出导入命令及数据库备份
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EX转载 2014-06-10 17:03:30 · 460 阅读 · 0 评论 -
解决oracle误删除dbf文件而不能启动的问题
解决oracle误删除dbf文件而不能启动的问题2013年09月26日 ⁄oracle, 数据库⁄ 共 1543字 ⁄ 字号 小 中 大 ⁄暂无评论 ⁄ 阅读 155 views 次 首先这种方法不能恢复你误删除的数据,只是一种能让数据库正常启动的方案。由于误操作删除了oracle数据库的dbf文件,启动数据库的时候报错SQL> startup pfile=’/转载 2014-06-30 13:35:51 · 1511 阅读 · 0 评论 -
阿里双十一数据库技术
从2012年开始,工作重心转移到了淘宝和天猫,我的技术方向也发生了改变,2012年和2013年,经历了两次双十一,在这个过程中学到了很多东西。尤其是2013年的双十一,系统准备的非常充分,技术上有很多创新,团队也得到了成长。这篇文章是我为《程序员》杂志双十一特刊写的一篇文章,介绍了阿里数据库的核心技术前言大家都知道,双十一的零点高峰给系统带来的压力,尤其是数据库,作为整个交转载 2014-06-29 21:54:06 · 1543 阅读 · 0 评论 -
Oracle学习路线
1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验) 作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重要工作,而且对DBA的要求更高,你不但能看懂,还要能够找出问题。学些转载 2014-06-11 09:42:15 · 459 阅读 · 0 评论 -
Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] vie转载 2014-06-16 16:17:02 · 779 阅读 · 0 评论 -
Oracle中两个date相减
两个时间相减默认的是天数oracle 两个时间相减默认的是天数*24 为相差的小时数oracle 两个时间相减默认的是天数*24*60 为相差的分钟数oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数如下:SQL>select sysdate from dual; 2008-2-20 14:32:35SQL>转载 2015-01-12 18:56:38 · 2247 阅读 · 0 评论