随笔分类 -  Oracle

摘要:问题描述:关于oracle查看真实的执行计划,使用select * from table(dbms_xplan.display_cursor(null,null));的方式来获取执行计划 参考文档:https://blog.csdn.net/leshami/article/details/68669 阅读全文
posted @ 2021-04-13 16:00 我爱睡莲 阅读(944) 评论(0) 推荐(0) 编辑
摘要:问题描述:在正式生产环境中,有的库建的process和session连接数目设置的较小,导致后期满了无法连接。因为正式库无法进行停库修改,只能释放连接,做个测试模拟 1. 修改现有最大会话与进程连接数 SQL> alter system set processes = 35 scope = spfi 阅读全文
posted @ 2020-11-12 16:16 我爱睡莲 阅读(430) 评论(0) 推荐(0) 编辑
摘要:做一个日常巡检oracle数据库的脚本,生成一个html版本,简介方便查看 check_db.sql 1.数据库情况 2.数据文件及表空间情况 3.数据库性能问题 4.加入邮件,定期发送到邮箱 发件语法:mailx -s "$(echo -e "磁盘表空间统计:$ip\nContent-Type: 阅读全文
posted @ 2020-11-04 17:40 我爱睡莲 阅读(622) 评论(1) 推荐(0) 编辑
摘要:死锁:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁产生的4个必要条件 产生死锁的必要条件: 互斥条件:进程要求对所分配的资源进行排 阅读全文
posted @ 2020-09-27 15:24 我爱睡莲 阅读(7541) 评论(0) 推荐(0) 编辑
摘要:,问题描述:在导入一个用户数据的时候,大小为14G左右,导进来的时候卡半天,后来发现是表空间满了,已经恢复了大概6G左右,剩下8G左右没有恢复。此时磁盘剩余19G,加了15G的表空间,磁盘就剩下4G左右,但是因为前台终止数据泵进程,大量的归档还在产生,给空间占满,差点宕掉 1.impdp "'/ a 阅读全文
posted @ 2020-08-24 17:13 我爱睡莲 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Oracle查看是否是DataGuard 1.查看归档路径 show parameter log_archive_dest LOG_ARCHIVE_DEST_n, 归档文件的生成路径, LOCATION代表本地机上, SERVICE指明在另一台机器上,查看是否存在log_archive_dest_2 阅读全文
posted @ 2020-06-16 15:44 我爱睡莲 阅读(3092) 评论(0) 推荐(1) 编辑
摘要:控制文件测试 控制文件(Control File)是Oracle的物理文件之一,它记录了数据库的名字、数据文件的位置等信息,数据文件和日志文件的位置,控制文件中还记录了多种SCN,用这些SCN来确定数据文件和日志文件是否是正确的。控制文件的重要性在于,一旦控制文件损坏,数据库将会宕机。如果没有数据库 阅读全文
posted @ 2020-06-16 10:03 我爱睡莲 阅读(295) 评论(0) 推荐(0) 编辑
摘要:目的:之前的7个用户默认表空间为user,要将7个用户中的数据转移到新的表空间,并将默认表空间修改为新建的七个表空间。 测试库IP 10.66.223.140 实例名 tbomnew 用户名:CORE,CFGMGMT,CHGMGMT,BOMMGMT,CUST,MSTDATA,INTEGRATION 阅读全文
posted @ 2020-04-18 16:06 我爱睡莲 阅读(303) 评论(0) 推荐(0) 编辑
摘要:麻烦把生产环境 数据库地址 10.8.6.127 数据库名称:nppmdb 数据库用户名:ecc_cfs 备份到 10.66.220.44 (新建一个用户:ecc_cfs_20200417 10.8.6.127 查询当前实例 select instance_name from v$instance; 阅读全文
posted @ 2020-04-18 15:59 我爱睡莲 阅读(331) 评论(0) 推荐(0) 编辑
摘要:不同索引的执行效率也是不一样的,下面比较三条SQL语句在正常查询与建立普通索引与位图索引后的CPU消耗量的变化,目的为了是加强对索引的理解与运用 实验步骤:1、创建有特点的大数据表。为了保证索引产生前后,查询效果的正确比对,应建立一个存在大量数据的测试表。这个测试表的数据来源于SYS模式下的all_ 阅读全文
posted @ 2020-03-04 18:05 我爱睡莲 阅读(337) 评论(0) 推荐(0) 编辑
摘要:今天看到了一个oracle密码函数的东西,就在网上找文档自己做测试,刚开始看不懂,最后做完记录一下 密码函数的作用就是要将用户密码进行限制,比如申请一个网站的账号的时候,密码会要求你不少于8位,必须要有一个大小写,字符,或者英文加上数字才可以,这些都是可以对create user的密码进行限制的,首 阅读全文
posted @ 2020-03-02 14:00 我爱睡莲 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:oracle服务器由数据库以及实例组成,数据库由数据文件,控制文件等物理文件组成,实例是由内存结构+后台进程组成,实例又可以看做连接数据库的方式,在我看来就好比一家公司,实例就是一个决策的办公室,大大小小的决定都要从这个办公室解决。 实例分成内存结构以及后台进程部分。 内存结构主要可以分为:共享池( 阅读全文
posted @ 2020-02-29 17:08 我爱睡莲 阅读(405) 评论(0) 推荐(0) 编辑
摘要:问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C 部分用户名:CORE,MSTDATA,BOMMGMT,CFGMGMT,CHGMGMT,CUST,integration 1.导入指定140服务器的实例名tbom 阅读全文
posted @ 2020-01-14 14:43 我爱睡莲 阅读(1352) 评论(0) 推荐(0) 编辑
摘要:MAXSETSIZE跟MAXPIECESIZE用法 区别:maxpiecesize设置的是备份完成后的备份片大小,对备份整体的大小没有影响,比如一个G的备份完成文件,maxpiecesize设置为100M,最后就会变成10个100M的备份文件。Maxsetsize设置限定的是整体大小,个人认为这个功 阅读全文
posted @ 2020-01-06 14:37 我爱睡莲 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:问题描述:对一张新增的表进行insert操作,提示没有操作权限,简单的记录一下 解决方案:grant resource to username grant resource to username 时 自动获得了有unlimited tablespace的系统权限 SQL> create table 阅读全文
posted @ 2019-12-25 15:09 我爱睡莲 阅读(2911) 评论(0) 推荐(0) 编辑
摘要:脚本: dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname test -sid test -characterSet AL32UTF8 -TOTALMEMORY 4096 -STORAGETYPE FS -D 阅读全文
posted @ 2019-12-23 19:44 我爱睡莲 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:问题描述:lsnrctl start启动监听起不来,一直卡在connecting to半天 1.[oracle@orcl ~]$ lsnrctl start 一直卡半天,就是连不上,按照以前的解决办法,重启监听 2.[root@orcl ~]# ps -ef | grep tns 切入root用户, 阅读全文
posted @ 2019-12-23 19:37 我爱睡莲 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:问题描述:删除归档的备份,在进行归档的重新备份,提示:skipping archived logs of thread 1 from sequence 29 to 46; already backed up,这个也不算报错,接着之前的ORA-19625 1.进行备份,但是提示我归档已经存在,但是我已 阅读全文
posted @ 2019-12-19 16:30 我爱睡莲 阅读(475) 评论(0) 推荐(0) 编辑
摘要:问题描述:rman进行备份的时候,出现报错ORA-19625,无效的文件 1.进行数据库备份,然后就出现了报错,没有这个24号的归档日志 RMAN> run{ 2> allocate channel ch_1 type disk; 3> allocate channel ch_2 type disk 阅读全文
posted @ 2019-12-19 15:19 我爱睡莲 阅读(2104) 评论(0) 推荐(1) 编辑
摘要:问题描述:还是rman的问题,一个很沙雕的问题,改了半天,准备是要做数据库的全备,和归档的备份 1.连接rman进行备份,这里要保持数据库为mount状态,因为要对数据库全备 [oracle@orcl ~]$ rman target / 2.rman的脚本,其实这里就可以看出来了,非得让我搞了半天, 阅读全文
posted @ 2019-12-19 11:30 我爱睡莲 阅读(1368) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示