oracle数据库
谢可爱在学习
一个技术很烂的技术渣渣。
展开
-
数据同步时报ORA-00942:table or view does not exist
ORA-00942:table or view does not exist事实上这是个非常简单明了的报错,从报错就可以看出,当前用户没有找到这张表,出现这样的报错原因如下:数据库不存在这张表这时候就需要去表所在对象下查看是否有该表,或者通过dba用户在tables检索该表,是否存在。当前用户没有对该表的查询权限...原创 2021-12-28 09:03:30 · 3522 阅读 · 0 评论 -
Oracle11gRAC常用启动与关闭命令
数据库原创 2021-11-18 19:20:45 · 3884 阅读 · 0 评论 -
oracle锁表处理
1、查出死锁select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE, t2.PROGRAM, t2.LOGON_TIME, t2.COMMAND, t2.LOCKWAIT, t2.SADDR, t2.PADDR, t2.TADDR,原创 2021-11-19 09:19:09 · 604 阅读 · 0 评论 -
oracle数据库迁移存储方案
一、RAC数据库迁移方案oracle rac主要分为两部分:数据磁盘组和OCR磁盘组。迁移原理:利用ASM rebalance特性进行存储迁移。停机窗口:在线完成,无需停机。具体步骤:1、利用rman备份数据库全备脚本#这个是rman全备shell脚本 #date 2019-02-27#定义全局变量ORACLE_SID、ORACLE_HOME、ORACLE_BASE、NLS_LANGexport ORACLE_SID=or11g export ORACLE_HOME=/u01/app/原创 2021-11-19 09:15:58 · 2329 阅读 · 0 评论 -
Oracle11gRAC卸载教程
1、通过root用户进入到grid的GRID_HOME[root@db01]# source /home/grid/.bash_profile[root@db01]# cd $GRID_HOME/crs/install/2、执行如下两个脚本(只在其中一个节点执行,root用户)[root@db01]# ./rootcrs.pl -verbose -deconfig -force[root@db01]# ./crsconfig_params3、切换到grid用户,执行deinstall 进行卸原创 2021-11-18 22:09:17 · 779 阅读 · 0 评论 -
oracle11gRAC安装(适用于物理机,以及虚拟机上部署)
一、注意事项1、oracle rac11gR2 安装文档linux:rhel 6.xdb:11.2.0.42、规划ip,主机名,存储大小等5个ip地址(public) 2个private ipdb1、db2ocr/votedisk 3块磁盘 每块1G normaldata 1块磁盘 100Garch fra 1块磁盘 50G3、安装操作系统,常规安装即可。注意时间注意:swap分区的设置。内存如果小于16G原创 2021-11-18 22:03:15 · 3519 阅读 · 0 评论 -
oracle数据库HugePages配置
HugePages是集成到Linux kernel 2.6中的一个功能。启用HugePages可以使用操作系统来支持比缺省的内存页(4KB)更大的内存页。使用非常大的内存页大小可以通过减少访问页表条目所需要的系统资源数量而提高系统性能。HugePages对于32位与64位系统都是有效的。HugePage的大小范围从2MB到256MB,依赖于内核版本和硬件架构。对于Oracle数据库,使用HugePages减少操作系统维护内存页状态并增加Translation Lookaside Buffer(TLB)的撞原创 2021-11-18 21:37:52 · 2437 阅读 · 0 评论 -
Oracle processes和sessions参数修改
1、查看processes和sessions参数SQL> show parameter processesSQL> show parameter sessions2、修改processes和sessions值SQL> alter system set processes=500 scope=spfile;系统已更改。SQL> alter system set sessions=555 scope=spfile;系统已更改。3、修改processes和session原创 2021-11-18 21:23:54 · 3715 阅读 · 0 评论 -
ASM常用SQL语句
1、查看磁盘路径select name, path, group_number from v$asm_disk_stat order by name;2、 查看磁盘组信息SQL> select state,name,type,total_mb, free_mb from v$asm_diskgroup_stat;磁盘组状态为Mounted说明磁盘组状态正常;磁盘组的total_mb,free_mb为非0说明可以读取磁盘信息,获取磁盘大小。3、查看磁盘组操作select * from原创 2021-11-18 21:13:51 · 179 阅读 · 0 评论 -
Oracle11归档设置及常用命令
一、什么是Oracle归档模式?Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在原创 2021-11-18 21:05:00 · 684 阅读 · 0 评论 -
Oracle11gRAC asmlib扩容asm
一、查看磁盘1. 查看主机总线号ls /sys/class/scsi_host/2. 重新扫描SCSI总线来添加设备echo "- - -" > /sys/class/scsi_host/host0/scanecho "- - -" > /sys/class/scsi_host/host1/scanecho "- - -" > /sys/class/scsi_host/host2/scan3. 查看磁盘信息,找到新加磁盘的wwidfdisk -l | grep dev原创 2021-11-18 19:57:21 · 1216 阅读 · 0 评论