代码改变世界

profiles的默认值是多少?

2020-09-30 08:31 by dba+, 528 阅读, 0 推荐, 收藏, 编辑
摘要:客户想限制部分用户登录的session数量,所以准备创建一个新的ORACLE profile文件,但是创建之后发现很多的默认值都是DEFAULT,这个DEFAULT代表什么呢?以前没有留意过,查询后发现恍然大悟。 SQL> CREATE PROFILE test LIMIT connect_time 阅读全文

查找oracle数据库中的长事务

2020-09-06 21:48 by dba+, 1745 阅读, 0 推荐, 收藏, 编辑
摘要:set linesize 200 set pagesize 5000 col transaction_duration format a45 with transaction_details as ( select inst_id , ses_addr , sysdate - start_date 阅读全文

impdp 导入时报 ORA-39183 及 ORA-07445

2020-09-04 16:11 by dba+, 1287 阅读, 0 推荐, 收藏, 编辑
摘要:使用impdp导入数据的时候报ORA-39183 及 ORA-07445错误导致导入失败。一般导入失败,都会有一个trc的文件,检查trc如下:并没有什么有用的信息。 *** 2020-09-01 15:03:49.657 *** SESSION ID:(99.1) 2020-09-01 15:03 阅读全文

oracle 12c 18c 19c RU(Release Updates)与 RUR(Release Update Revisions)的区别及选择

2020-08-30 22:40 by dba+, 1676 阅读, 0 推荐, 收藏, 编辑
摘要:以前 Oracle的周期是约5年省级一个大版本,在这个大版本上做小的升级(PSU与BP),在12c发布以后,oracle数据库产品的新版本发布改为每年一次。随着版本的变化,oracle的升级也发生了变化。12.2以后,主要是通过 RU(Release Updates)与 RUR(Release Up 阅读全文

【转载】Oracle 12c JDBC方式连接PDB数据库

2020-08-27 09:10 by dba+, 1192 阅读, 0 推荐, 收藏, 编辑
摘要:1.配置监听 这里假定CDB数据库名为ORCL,PDB在CDB下面名称为PDBORCLlistener.ora添加(#后面为注释,不要添加进去) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (SID_NAME 阅读全文

Linux下新增、扩容本地盘、扩容FC存储后刷新状态

2020-08-11 22:11 by dba+, 2593 阅读, 0 推荐, 收藏, 编辑
摘要:Linux下新增扩容本地盘和FC存储,重新启动服务器是可以识别到新的空间或磁盘,执行使用下面的方法,不需要重启也能识别 1、用于新增磁盘, cd /sys/class/scsi_host #查看有多少 hosts<number>文件,依次执行: echo "- – -" > /sys/class/s 阅读全文

_partition_large_extents和_index_partition_large_extents参数导致表空间增长快

2020-08-11 15:33 by dba+, 1043 阅读, 0 推荐, 收藏, 编辑
摘要:帮助客户使用expdp导入测试数据时,发现数据量快速增长,瞬间就撑满了表空间,测试库的数据明显多于生产数据库的数据,这是什么原因导致的呢。在网上差了一下才知道是_partition_large_extents参数导致的。从11.2.0.2开始,创建分区表,每个分区默认大小为8M,是由_partiti 阅读全文

如何计算看带Lob字段(CLOB、BLOB)的表的大小

2020-08-11 12:34 by dba+, 1094 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle中,对表上的lob字段是单独存储的,所以使用segment_name = 表名 的时候,只能统计非 lob 字段的数据大小,无法统计上lob字段的。正确的计算方式应该是:dba_segments中表占用的空间+LOB segments占的空间+ LOB 的索引。 正确的查询语句如下: S 阅读全文

克隆带有oracle数据库的虚拟机后需要修改的配置

2020-08-11 08:49 by dba+, 985 阅读, 0 推荐, 收藏, 编辑
摘要:有很多人在克隆带有ORACLE数据库的LINUX主机后,发现克隆的数据库不正常,不能连接到数据库上,其实在克隆了数据库后要修改以下几个地方。 1、/etc/hosts 一般来说,克隆了新主机后,都要修改新机器的hostname,所以首先要修改/etc/hosts文件。 2、修改listener.or 阅读全文

Red Hat Enterprise Linux(RHEL)7.X 如何禁用NUMA

2020-08-11 07:54 by dba+, 1100 阅读, 0 推荐, 收藏, 编辑
摘要:在安装ORACLE的时候,ORACLE官方推荐我们关闭NUMA系统,但是网上很少有考虑到操作系统UEFI方式启动方式的文章,造成修改失败。 1、首先修改配置文件(/etc/default/grub) 在GRUB_CMDLINE_LINUX后加入numa=off vi /etc/default/gru 阅读全文