![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
iteye_13151
这个作者很懒,什么都没留下…
展开
-
oracle创建dblink
--删除dblinkdrop database link agent_link ;--创建dblinkcreate database link agent_link connect to tas identified by tas using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1...原创 2012-07-27 00:30:15 · 101 阅读 · 0 评论 -
ora-01033:oracle initialization or shutdown in progress 解决方法
环境:oracle10g,win7今天突发兴致,想学下oracle的闪回技术,于是开始了下面的步骤:create table test( tid int primary key , tname varchar2(20));insert into test values(1,'a');insert into test values(2,'b');insert in...原创 2012-06-18 16:09:13 · 73 阅读 · 0 评论 -
oracle 闪回技术(行级)
环境:oracle10g--创建表create table test( tid int primary key , tname varchar2(20));--插入数据insert into test values(1,'a');insert into test values(2,'b');insert into test values(3,'c');insert into...原创 2012-06-18 17:40:46 · 95 阅读 · 0 评论 -
oracle 闪回技术(表级)
环境:oracle10g,win7原理:使用回收站功能恢复删除的表遇到问题,第一次使用system登录,然后直接创建表,删除后发现回收站没有数据.度娘告诉我SYSTEM表空间中的对象无法进入回收站,于是我自行创建了表空间drop tablespace SKYTB3 including contents and datafiles ;create tablespace SKYTB3 ...原创 2012-06-19 10:24:56 · 121 阅读 · 0 评论 -
oracle导入导出
数据导出 1. 将数据库完全导出: exp system/oracle@192.168.0.101/orcl10g file=d:\101orcl10g.dmp full=y log=d:\101orcl10g.log 2. 将数据库中gts用户与cmip用户的表导出: exp system/oracle@192.168.0.101/orcl10g file=d:\gts_cmip.dmp own...原创 2012-06-21 10:32:34 · 69 阅读 · 0 评论 -
在表中关于翻译字典的解决方案(总结网上的部分资料)
一个是用来存放数据的表T(1000万级别),一个是字典表DICT(小于1W条)因表T是外面拷贝来的,里面的很多字段都是字典代码,我现在需要将T中的所有字典代码全部翻译过来。假设T的某个字段----GJDQ(国家地区)存放的是代码,如CHN等,在DICT表中有LB(类别),DM(代码)和DMHY(代码含义)三个字段,这里可以保证在同一个类别下,代码与代码含义是一一对应的SQL语句是这样写的:upda...原创 2012-06-29 16:15:38 · 199 阅读 · 0 评论 -
解决oracle查询数据,一直处于执行状态
问题描述:很奇怪,就是连表查询 有个日期条件 6号之前的数据都可以查出来,7号开始后面的都处于执行状态.然后大于6号或6号之前的,小于7号或7号以后的都可以查.(可能描述的不是很清楚,能套就套上去吧) 解决方案:oracle对表一般会在一个固定时间进行分析,我这边分析的时间可能就是6号,所以查后面的就查不出来.我们可以手动分析表,执行命令:analyze table cm...原创 2013-02-19 17:40:02 · 3879 阅读 · 0 评论 -
去除用户权限
1.ORA-01536: 超出表空间 ‘xxxx’ 的空间限额 解决:select * from user_ts_quotas; alter user 用户 quota 50m on 表空间;2.去掉某某用户的权限 revoke dba from 用户;...原创 2013-03-16 16:15:22 · 176 阅读 · 0 评论 -
oracle字符集查看和修改(转)
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG =...原创 2013-03-25 18:10:35 · 68 阅读 · 0 评论 -
oracle服务startup,shutdown详解
一.有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复...原创 2012-11-12 11:21:27 · 126 阅读 · 0 评论 -
卸载oarcle
卸载oracle1.以Administrators group身份登陆windows系统2.通过oracle installer 卸载所有orcle产品及组件。3.停掉Oracle Service服务4.删除%ORACLE_base%文件和SYSTEM_DRIVE:\program files下的oracle文件。5.删除SYSTEM_DRIVE:\Do***ents and Settings...原创 2012-11-02 09:53:31 · 117 阅读 · 0 评论 -
oracle程序升级db2
最近段时间忙于升级(如题),在连续5天的加班下,终于迎来了今天的总结.整个升级过程当然是很痛苦的,在这期间,我主要处理了两件事:1)修改数据库脚本;2)测试程序,找到兼容解决方案. 主要说下数据库的升级 a)数据库类型差异 date类型参考http://koreyoshi.iteye.com/blog/1604045 db2中日期转换 ...原创 2012-07-27 00:51:12 · 100 阅读 · 0 评论 -
Oracle表空间收缩方案[转]
应用背景:某些情况下,由于前期设计上没有考虑全面,导致表空间预建太大,远远超出实际使用大小。于是,就出现了收缩表空间这样的需求,即将这个表空间的占用空间进行收缩。 处理方案:对于表空间收缩,Oracle只提供扩大的功能,而不提供收缩。所以,要实现这样的要求,就只能先创建一个中间表空间,然后将待收缩表空间中的数据迁移到这个表空间下 处理方法:1、找出该表空间下的所有数据对象;sele...原创 2012-08-22 15:24:02 · 96 阅读 · 0 评论 -
Oracle数据库定时备份脚本[转]
目标:1、每天夜间1点执行;2、数据库全备份,同时备份控制文件及归档日志文件,备份文件保存至D:\app\oracle\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;3、备份保留14天,过期则自动删除;4、保留操作日志备查。编写RMAN批处理文件run{configure retention policy to recovery...原创 2012-08-22 15:31:18 · 107 阅读 · 0 评论 -
oracle导入准备
drop tablespace SKYTB3 including contents and datafiles ;create tablespace SKYTB3 datafile 'F:\oracle\data\SKYTB3.dbf' size 200m autoextend on next 100M maxsize unlimited;drop user gts_3 cascade ;c...原创 2012-09-03 09:28:46 · 77 阅读 · 0 评论 -
Oracle RowID的应用(转)
转自:http://blog.csdn.net/mudalu626/article/details/8016569RowID的概念请参考以下文章:http://blog.csdn.net/mudalu626/article/details/8014383知道了RowID的概念,那么在什么场景下使用RowID呢。1.分页oracle中rowid高速分页解析--rowid分页,第一步select...原创 2013-07-24 10:05:56 · 119 阅读 · 0 评论 -
解决oracle11g空表导不出来
方法一:Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0; 在plsql执行上面查询语句 将查询结果复制出来在plsql执行就可以了 方法二:--导出前执行这个DECLARE I INTEGER; B VARCHAR...原创 2013-07-31 10:47:38 · 116 阅读 · 0 评论 -
解决oracle根据字段类型为字符串(中间包含数字)按顺序排序问题
select p.attribute1_,p.attribute2_,p.* from app_pay_payment p order by p.attribute1_,regexp_substr(p.attribute2_,'[^0-9]+'),to_number(regexp_substr(p.attribute2_,'[0-9]+')) 上面方法可能有些复杂 ,也可以直接用下面方...原创 2013-08-13 12:42:48 · 278 阅读 · 0 评论 -
[windows环境下]解决oracle监听服务和实例服务消失的问题
***********监听服务********** 打开运行-->输入netca命令 -->选择[监听程序配置]-->下一步:选择[重新配置] -->下一步:默认-->直接下一步至完成***********end***************** ***********实例服务配置*********使用cmd -- 输入cd...原创 2012-10-08 09:56:57 · 1204 阅读 · 0 评论 -
oracle创建DBLIK 反问报错
ORA-28000:the account is lockedORA-02063:紧接着line(起自GTSSHLINK) 查同义词报上面错. 1.需要把dblink 密码用双引号引起来.(记住是双引号)出现这个错误的原因是由于双方的版本不一致造成的,我们需要对用双引号将密码引起来,否则密码会被自动转化为大写 2.对方提供的用户名和密码锁定了....原创 2013-04-27 14:21:25 · 201 阅读 · 0 评论