oracle
文章平均质量分 61
key1s
这个作者很懒,什么都没留下…
展开
-
oracle外键约束数据删除
今天同事让我删除一个表的数据,痛快的答应说好;原创 2014-11-15 00:49:24 · 4022 阅读 · 0 评论 -
分区表更改默认表空间及移动现有分区到指定表空间
1、修改分区表的默认表空间:select 'alter table '||table_name||' modify default attributes tablespace TSDAT01' from dba_tables where table_name in ('T');查询出的语句直接执行2、移动现有分区到其他表空间beginfor x in(select TA原创 2016-12-22 11:48:25 · 6350 阅读 · 0 评论 -
olap系统统计信息任务更改默认启动时间及其执行时间
olap系统在做统计分析任务时是很消耗资源的,如果正好和你的job任务时间重合,会造成系统资源紧张,自己的任务跑的很慢。下面提供调整oracle统计信息任务开始、及运行时长的语句,避开业务高峰期,使统计信息任务在系统空闲时执行1、查询自动统计信息任务执行时间select t1.window_name, t1.repeat_interval, t1.duration from db原创 2017-01-05 09:02:27 · 376 阅读 · 0 评论 -
oracle table degree 设置 default 和1的研究
dba_tables 中degree 字段是从SYS.tab$.degree这个字段查询出来的 ,公式为 lpad(decode(t.degree, 32767, 'DEFAULT', nvl(t.degree,1)),10),也就是 32767为default,建表时没有设置degree为空则degree为1;在实际的sql执行中oracle并行会受到cpu核数的限制,还有这个参数para原创 2017-01-05 10:33:57 · 6260 阅读 · 0 评论 -
oracle 各种文件的重命名及移动
最近在做一个银行的数据库迁移及升级的case,由于该系统为统计跑批,原系统配置已经无法满足跑批性能要求,故要购买新的主机采用ssd及hd两种混合型的存储,中间过程型的表对应的表空间放入ssd对应目录,历史结果表方式hd对应目录。所以需要在迁移过程中对数据文件进行移动和重命名。以下是从网上搜索到的一篇文章,比较细致的做了测试!记录以下同时此次,从oracle 11.2.0.4 迁转载 2017-08-09 00:07:32 · 962 阅读 · 0 评论 -
oracle 移动分区表到指定表空间,及修改表的默认表空间
1、修改分区表的默认表空间:select 'alter table '||table_name||' modify default attributes tablespace TSDAT01' from dba_tables where table_name in ('T');查询出的语句直接执行2、移动现有分区到其他表空间beginfor x in(select TABLE_OWNER,tabl...原创 2018-06-12 19:56:54 · 6802 阅读 · 0 评论 -
oracle rac ip 规划
oracle rac搭建首先需要的就是硬件、及网络的规划本文章就来规划一下网络层public ip: 类似与单实例的oracle数据库ip,主要用于管理\访问。virtual ip(vip): oracle在rac架构中专用,这个vip用于实现故障转移,当一个节点发生故障时,其vip会“浮动”到另外一个正常的节点,也即该正常节点对应着两个vip了。SCAN: Single Client ...原创 2018-06-21 10:08:11 · 5281 阅读 · 1 评论 -
oracle rac 启停命令
转载:https://blog.csdn.net/wmjcode/article/details/53558327-----关闭RAC数据库-----1.关闭监听(grid用户),阻止新的程序在连接进来srvctl stop listener2.写脏块alter systerm checkpoint;(多执行几次)3.关闭数据库(grid用户下) racdb指的是数据库全局唯一名。执行时间会较长,...转载 2018-06-21 21:01:57 · 4109 阅读 · 0 评论 -
修改oracle用户密码永不过期
1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_nam转载 2016-11-29 09:28:39 · 279 阅读 · 0 评论 -
expdp 导出报错 ORA-39006: ORA-39065: ORA-04063: ORA-06508: ORA-39097: ORA-01403: ORA-39097:
生产环境下,由于前期数据库出现故障,导致几天的停机时间,运营商要求自己保存一份备份,2016-09-05用expdp导出过程中出现问题ORA-39006: ORA-39065: ORA-04063: ORA-06508: ORA-39097: ORA-01403: ORA-39097:第一次:Export: Release 10.2.0.5.0 - 64bit Pr原创 2016-09-05 18:09:20 · 4700 阅读 · 0 评论 -
批量删除数据
declarecursor mycur is select qb1.rowid from qb1,qb2 where qb1.t_pad=qb2.t_pad order by rowid;type rowid_table_type is table of rowid index by pls_integer;v_rowid rowid_table_type;beginopen原创 2015-10-26 20:13:00 · 321 阅读 · 0 评论 -
oracle 手动创建job语句
命令行执行语句删除同名jobexec dbms_scheduler.drop_job('CTUNI_PUB.SP_MANGE_PART', TRUE);创建job:begin sys.dbms_scheduler.create_job(job_name => 'CTUNI_PUB.SP_MANGE_PART',原创 2016-03-02 15:23:59 · 929 阅读 · 0 评论 -
工作记录:rman备份恢复融合平台oracle数据库到异机服务器
这篇记录为工作中oracle移机记录,从自有服务器移植到阿里云服务器,以下为正常的备份恢复过程。由于移机中数据文件位置发生变化,导致出现了很多问题,最终峰回路转终于完成;出现的错误我会另起一片以作记录1. ORACLE RMAN在线备份之前需要切换日志方式为归档日志;a. 关闭数据库SQL> shutdown immediate;b. 启动数据库到mount状态SQL>原创 2016-03-14 17:24:05 · 515 阅读 · 0 评论 -
oracle数据库逻辑备份,通过 expect 自动转移到其他服务器
首先需要安装expect# rpm -ihv expect-5.43.0-8.el5.i386.rpm# rpm -ihv expect-devel-5.43.0-8.el5.i386.rpm例子:#! /usr/bin/expect -f spawn scp 1 koven@192.168.0.2: expect "*password:" send "your p原创 2016-02-23 13:39:41 · 485 阅读 · 0 评论 -
阿里云安装oracle没有swap空间建议解决方法
20160314公司将数据库迁移到阿里云安装过程中提示swap空间不足图示如下:下面附解决办法1)是格式化硬盘一段空间格式化后挂载2)直接dd建立一个文件,mkswap,swapon 挂载下面我使用了第二种方法操作如下添加文件[root@tc_oracle1 disk1]# dd if=/dev/zero of=/disk1/swap bs=17M count=10原创 2016-03-14 09:33:59 · 1995 阅读 · 0 评论 -
工作记录:oracle数据库移机中关于redolog出错的处理
以下是操作中的一些记录;SQL> alter system archive log current;alter system archive log current*ERROR at line 1:ORA-01109: database not openSQL> alter database open resetlogs; alter database o原创 2016-03-14 17:56:20 · 503 阅读 · 0 评论 -
CentOS 安装 oralce Java的图形出错: libXtst.so.6: cannot open shared object file: No such file or directory
[oracle@pin database]$ ./runInstaller -ignoresysprereqsStarting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9原创 2016-07-13 09:56:45 · 9311 阅读 · 0 评论 -
oracle 根据表查询涉及到的包、存储过程
select owner, object_name, object_type, created, last_ddl_time, status, t.use_tables from dba_objects u left join (SELECT name,原创 2016-08-31 16:38:47 · 2066 阅读 · 0 评论 -
index range scan 和index skip scan
准备:create index ind_id_ot on id(object_type,namespace) tablespace tsind01index range scan是一种很常见的表访问方式 在INDEX Range SCAN中,Oracle访问毗邻的索引条目,然后根据索引里面的rowid去检索表的记录SQL> set autotrace traceonly...原创 2018-07-07 11:29:12 · 1236 阅读 · 0 评论