- 博客(18)
- 收藏
- 关注
原创 ORA-12012、ORA-20001、ORA-06512报错解决方法
报错内容:ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_88" ORA-20001: Statistics Advisor: Invalid Task Name For the current user
2022-07-05 16:42:00
6571
原创 RAC修改IP(同网段)
同网段的不需要修改VIP 一、杀会话,停库,停集群(两个节点都需要操作) su - oracle sqlplus / as sysdba alter system checkpoint; ps -ef|grep $ORACLE_SID| grep LOCAL=NO | grep -v grep |awk '{print $2}'|xargs -i kill -9 {} srvctl stop instance -d Database unique name -i instance_name1 srvc.
2022-05-17 15:42:14
594
原创 RAC修改IP(不同网段)
一、杀会话,停库,停集群(两个节点都需要操作) su - oracle sqlplus / as sysdba alter system checkpoint; ps -ef|grep $ORACLE_SID| grep LOCAL=NO | grep -v grep |awk '{print $2}'|xargs -i kill -9 {} srvctl stop instance -d Database unique name -i instance_name1 srvctl stop insta
2022-05-17 15:34:27
599
原创 ADG迁移
主库:77.12.73.11 备库:77.12.73.27 1.主备库服务器配置服务名 主库: su - oracle cd /oracle/app/oracle/product/11.2.0/db_1/network/admin vi tnsnames.ora dw = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 77.12.73.11)(PORT = 1521)) (CONNECT_DATA = (SERVER...
2022-02-25 15:39:35
722
原创 AIX磁盘组扩容
1、查看一下磁盘使用情况 lspv(列出所有磁盘) asmcmd>lsdsk(列出已使用磁盘) 若没有新磁盘用cfgmgr -v刷一下 查看两个节点相同盘符是否为同一块盘 powermt display dev=hdisk67 --对比logic device id powermt display dev=hdisk67 2、更改磁盘权限 --两个节点运行 chdev -l hdisk67 -a reserve_policy=no_reserve -a pv=clear chown grid:..
2022-02-25 15:10:54
1672
原创 linux磁盘组扩容
1、先确认需要添加的磁盘有哪些 2、确认这些盘确实是新增的,没有在其它任何地方被使用过,包括文件系统,包括lvm,包括磁盘组 lsblk pvscan 以下操作RAC节点都要执行 3、查看磁盘scsiid号: 查磁盘scsi id 可以使用下面的脚本,需要把in后面的序号给替换成实际需要添加的磁盘的序号 for i in b c d e f g h i j k l; do echo "sd$i" "`/usr/lib/udev/scsi_id --whitelisted --replace-white
2022-02-25 14:55:18
846
原创 AIX永久修改主机名
用root用户登录,输入smit tcpip 然后选择 Futher configuration 然后选择 hostname 然后选择 set the hostname 在 HOSTNAME(sysbolic name of your machine) 位置输入想要修改的主机名 然后回车 退出就可以了
2022-01-19 10:59:22
1798
原创 oracle 删除用户和用户下的数据
有两种方法,一种是drop user username; 还有一种是 drop user username cascade; 官方的说明如下: Dropping a Database User: ExampleIf user Sidney's schema contains no objects, then you can drop sidney by issuing the statement: DROP USER sidney; If Sidney's schema contains ob..
2021-12-13 15:55:44
8821
原创 数据库启动报错:ORA-01078、 ORA-00838解决方法
最近帮别人处理到一个问题,数据库启动的时候报错了 ORA-01078:failure in processing system parameters。 ORA-00838:Specified value of MEMORY_TARGET is too small need to be lesst M 出现问题的原因是修改ASM参数,登录错了用户,修改到了数据库里面了,这个时候数据库无法启动。 首先我们要根据spfile文件来生成pfile文件: SQL>create pfil...
2021-11-15 10:31:17
3970
转载 oracle常见等待事件
1、 db file scattered read DB 文件分散读取 (太多索引读,全表扫描-----调整代码,将小表放入内存) 这种情况通常显示与全表扫描相关的等待。当全表扫描被限制在内存时,它们很少会进入连续的缓冲区内,而是分散于整个缓冲存储器中。如果这个数目很大,就表明该表找不到索引,或者只能找到有限的索引。尽管在特定条件下执行全表扫描可能比索引扫描更有效,但如果出现这种等待时,最好检查一下这些全表扫描是否必要。因为全表扫描被置于LRU(Least Recently Used,最近最少适用)列..
2021-11-12 15:15:04
1026
转载 oracle日志记录模式
1. 三者的含义 LOGGING:当创建一个数据库对象时将记录日志信息到联机重做日志文件。LOGGING实际上是对象的一个属性,用来表示在创建对象时是否记录REDO日志,包括在做DML时是否记录REDO日志。一般表上不建议使用NOLOGGING,在创建索引或做大量数据导入时,可以使用NOLOGGING FORCE LOGGING:简言之,强制记录日志,即对数据库中的所有操作都产生日志信息,并将该信息写入到联机重做日志文件。 NOLOGGING:正好与LOGGING、FORCE LOGGING 相反,尽
2021-11-09 09:12:02
1209
原创 rac安装注意事项
1、在修改完hostname之后,需要重启服务器才会生效 2、ntp配置,在/etc/ntp.conf中配置的server指的是ntp服务器的IP而不是安装机器的IP。配置完之后,需要重启一下ntp服务,刚刚重启完执行ntpstat,可能状态还是un的状态,可以稍微等一会,再ntpstat查看一下。 在安装过程软件的过程中,可能会出现NTP相关的报错。 这时候可以试着新打开一个会话,在root用户下,先手动关闭所有节点的ntp服务,然后在所有节点执行 ntpdate ip(节点ip),然后再手动.
2021-10-29 10:11:21
453
原创 shutdown -h now
在日常业务操作中,可能会用到重启系统的命令,一般都是用reboot来直接重启机器。 其实shoutdown命令也可以用来重启操作系统。 它的语法是这样的 shutdown [-t seconds] [-rkhncfF] time [message] 参数说明: -t seconds : 设定在几秒钟之后进行关机程序。 -k : 并不会真的关机,只是将警告讯息传送给所有使用者。 -r : 关机后重新开机。 -h : 关机后停机。 -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的
2021-10-22 15:10:34
14992
原创 Crontab定时任务
昨天昨天备份配置表,要设置定时执行,经理提到了Crontab定时任务。记一下,防止以后忘了 crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表。 crontab常用的命令有: crontab -e :编辑工作表 crontab -l :列出工作表里面的任务 crontab -r :删除工作表 可以通过crontab进入工作表编辑页面,是常见的vim 界面。基本上一行就是一条定时任务。 crontab的命令构成为 时间+动作,其时间按照书写顺序有:分、时、
2021-10-14 10:05:30
2332
原创 表空间扩容
一、查看表空间大小 查看临时表空间大小 set linesize 120 pagesize 999 column tbs_name format a20; select a.name "tbs_name", round(a.bytes /1024/1024 , 2) "tbs_size(mbytes)", round(((a.blocks - nvl(b.used_blocks,0))/a.blocks)*a.bytes / 1024/1024,2)
2021-10-11 15:45:31
2929
原创 Linux下修改交换空间swap大小
1、创建swap文件 dd if=/dev/zero of=/swap1 bs=1M count=2048 2、设置分区文件 mkswap /swap1 3、启用分区文件 swapom /swap1 4、查看大小是否改变 free -h
2021-10-09 09:22:10
3164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅