随笔 - 202  文章 - 0 评论 - 349 阅读 - 31万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  数据库

1 2 3 4 下一页
11G RAC 中 OCR 及Voting Disk 相关操作
摘要:一、启动oracle clusterware先决条件:Oracle High Availability Services daemon(OHASD)运行在所有集群节点上1.启动整个Oracle Clusterware stack crsctl start cluster -all2.在指定节点上启动Oracle Clusterware stack,使用-n选项 crsctl start cluster -n racnode1 racnode23.启动Oracle Clusterware stack包括OHASD crsctl start crs停止Oracle Clusterware1.停止所 阅读全文
posted @ 2014-04-01 08:51 Shark Xu 阅读(5657) 评论(0) 推荐(0) 编辑
RHEL 6 或者 Oracle Linux 6, 不关机识别新添加的scsi硬盘
摘要:下面看一下在系统不重启的情况,如何让系统认识新的磁盘,并能对其分区与格式化1、在开机状态下新增磁盘2、执行下面的命令echo "- - -" > /sys/class/scsi_host/host0/scan特别注意① “- – -” 这三个-之间是有空格的②假如fdisk -l还是未发现新硬盘,则将上面命令中的host0,替换为host1,host2,....看看我们再查看系统日志/var/log/messages,发现对SCSI设备进行了一次重新扫描,用fdisk -l也看到了新增加的磁盘了。上面的命令主要的目的就是scan the SCSI bus。 阅读全文
posted @ 2014-03-27 13:07 Shark Xu 阅读(6527) 评论(0) 推荐(0) 编辑
在Oracle Linux Server release 6.4下配置ocfs2文件系统
摘要:① 安装ocfs-tools-1.8如果是使用RedHat Enterprise Linux 6.4,也可以安装ocfs-tools-1.8的,只是要插入Oracle Linux Server release 6.4的光盘 yum instll ocfs2-tools 会产生以下文件及目录 一、/etc/init.d/o2cb 服务脚本 二、/etc/ocfs2/ 配置文件路径 三、/sbin/o2cb② 使用/etc/init.d/o2cb configure 配置 /etc/init.d/o2cb configureConfiguring the O2CB driver.This ... 阅读全文
posted @ 2014-03-25 17:16 Shark Xu 阅读(3490) 评论(0) 推荐(0) 编辑
手动升级11.2.0.1的rac数据库到11.2.0.4
摘要:①关闭两个节点上的数据库 crsctl stop resource ora.ORA11G.db②命令行单节点启动数据库,注意这里的SQLPLUS一定是升级后的软件地址 sqlplus / as sysdba执行ALTER SYSTEM SET CLUSTER_DATABASE=false scope=spfile③ shutdownimmediatestartupupgrade @/u01/product/11.2.0.4/rdbms/admin/catupgrd.sql;注意是新的假如执行过程中出现问题,例如需要调整内存才能继续等问题,都可以重新 startup upgrade然后执行该语. 阅读全文
posted @ 2014-03-11 16:10 Shark Xu 阅读(1657) 评论(0) 推荐(0) 编辑
oracle 11G rac 11.2.0.1 打补丁9413827
摘要:这是升级到以后11.2.0.2、11.2.0.3、11.2.0.4的基础主要参考两篇文章:Upgrade_11.2.0.1_GI_CRS_to_11.2.0.2_in_Linux.PDF文件http://blog.chinaunix.net/uid-77311-id-4130089.html其中关注点是:在节点2上个给crs(集群件)打补丁之前需要同步oraInventory文件夹(包括数据库和集群件) 阅读全文
posted @ 2014-03-11 15:35 Shark Xu 阅读(3113) 评论(0) 推荐(0) 编辑
oracle 11g 使用物化视图远程增量刷新数据
摘要:① 源数据库建立物化视图日志drop MATERIALIZED VIEW LOG ON ORG_BASEINFO/CREATE MATERIALIZED VIEW LOG ON ORG_BASEINFOwith rowid,PRIMARY KEYincluding new values /drop MATERIALIZED VIEW LOG ON ORG_MOREINFO/CREATE MATERIALIZED VIEW LOG ON ORG_MOREINFOwith rowid,PRIMARY KEYincluding new values /② 在目标库上建立数据库连接Create Dat 阅读全文
posted @ 2014-03-06 19:35 Shark Xu 阅读(6087) 评论(0) 推荐(0) 编辑
ORACLE 11.2.0.4 OCR VOTING DISK 模拟恢复场景
摘要:① 备份 ocrconfig -export 文件名 或者 ocrconfig -manualbackup 或者 找到备份 ocrconfig -local -showbackup manual② 故意弄坏文件 例如我的ocr的存放位置在 DISKGROUP OCR 上 可以使用ocrcheck,检查到 ocr存放位置 清除OCR所在裸设备的磁盘信息 dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=400 dd if=/dev/zero of=/dev/raw/raw2 bs=1024k count=400③ 查看状态 crsctl statu. 阅读全文
posted @ 2014-02-28 16:35 Shark Xu 阅读(903) 评论(0) 推荐(0) 编辑
alter system set events相关知识
摘要:格式:alter system|session set events ‘[eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : „„.’ 通过“:”符号,可以连续设置多个事件,也可以通过连续使用alter session set events来设置多个事件。 格式说明: eventnumber指触发dump的事件号,事件号可以是Oracle错误号(出现相应错误时跟踪指定的事件)或oralce内部事件号, 内部事件号在10000到10... 阅读全文
posted @ 2014-01-20 14:07 Shark Xu 阅读(2115) 评论(0) 推荐(0) 编辑
ORACLE 几个我忍了他很多年的问题
摘要:① DataGuard环境,主库创建的临时文件,不在备库上创建② 创建11G R2 Rac环境时,在RHEL 6.0及以后版本上,最后执行root.sh命令时,以及重新启动OS后启动ohasd,都需要dd if=/var/tmp/.oracle/npohasd of=/dev/nullbs=1024 count=1③ 关于ALTER SYTEM,ALTER DATABASE 命令,实在是混杂的不行,迄今为止,没搞得明白④ ARchive log 这个词, 有时候连在一起,有时候还有时态(archived),有时候还反过来写(LOG_ARCHIVE) 真的晕呀 阅读全文
posted @ 2013-12-13 17:09 Shark Xu 阅读(356) 评论(0) 推荐(0) 编辑
RMAN命令总结
摘要:一,RMANR 连接到库 1),连接本地数据库 a,如果本地有多少实例,则需要设置环境变量ORACLE_SID, windows 平台: set ORACLE_SID= INSTANACE NAME UNIX/LINX平台: export ORACLE_SID=INSTANCE NAME 8i : $rman target / nocatalog 9i以上的数据库直接 rman target / 就可以了 nocatalog&catalog: 就是连接时,是以控制文件记录还是以恢复目录来记备份信息,这就二种连接的差别,catalog是需要配置的。b,如果本地只有一个实例:且设置了环境变 阅读全文
posted @ 2013-11-25 22:37 Shark Xu 阅读(19062) 评论(0) 推荐(0) 编辑
使用DUPLICATE 方式创建ORACLE 11G DG备库环境
摘要:我的最佳实践① 手动创建好初始化参数文件:*.audit_file_dest='E:\APP\XJXU\ADMIN\ORASTAND\ADUMP'*.control_files='E:\APP\XJXU\ORADATA\ORASTAND\CONTROL01.CTL','E:\APP\XJXU\FLASH_RECOVERY_AREA\ORASTAND\CONTROL02.CTL'*.core_dump_dest='e:\app\xjxu\diag\rdbms\orastand\orastand\cdump'*.db_block_si 阅读全文
posted @ 2013-11-22 16:04 Shark Xu 阅读(8144) 评论(1) 推荐(0) 编辑
Dataguard中日志传输服务
摘要:之前,原本已经尝试过配置oracle实例的逻辑和物理standby结构,并且做个一些role交换操作,可是由于昨天学习rman的部分命令时没留意,误删掉了primary DB上的所有归档日志,因为原来是在maximum protection模式下,standby DB上还存在archivel gap,结果之前搭建的standby实验环境彻底挂了,primary DB也自动停了。我只好把primary DB在nomount模式下改为maximum performance模式,并将控制standby redo log传输的log_archive_dest_state_n设置为defer,才把pri 阅读全文
posted @ 2013-11-19 16:20 Shark Xu 阅读(1013) 评论(0) 推荐(0) 编辑
oracle 11g RAC 在Windows 7下安装
摘要:oracle 11g RAC 在Windows 7下安装完全要参考RAC11gR2OnWindows.pdf 难点总是在Grid Infrastructure 而安装Grid Infrastructure的难点又总是在存储上 而存储的根本就是在扩展分区上划分逻辑分区,请使用Disk part命令去做。安装Grid Infrastructure重要点就是准备工作,一定要照着RAC11gR2OnWindows.pdf做 主要是一些注册表项设置(牵涉到TCP/IP协议)、网卡设置(Public网卡必须要有网关)、用户账户安全策略、时间同步、磁盘分区、Hosts文件配置、节点互访性相对于10G rac 阅读全文
posted @ 2013-10-18 13:11 Shark Xu 阅读(2280) 评论(0) 推荐(0) 编辑
关于Windows 7 下ASP.NET 连接DB2
摘要:若出现以下错误SQL1159:SQL1159 Initialization error with DB2 .NET Data Provider, reason code 10的错误那先确定以下:① 确认Windows 程序,是否连得通如果能通,那就是权限的问题问题解决:改asp.net 程序的应用程序池的“标识“属性,使用自定义账号,该账号为访问DB2数据库的账号!!! 阅读全文
posted @ 2012-12-03 17:50 Shark Xu 阅读(714) 评论(0) 推荐(0) 编辑
oracle10g 官方下载地址
摘要:Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip http://download.oracle.com/otn/nt/oracle10g/10201/ 阅读全文
posted @ 2012-11-08 20:52 Shark Xu 阅读(632) 评论(0) 推荐(0) 编辑
Oracle 11G在用EXP 导出时,空表不能导出解决
摘要:原始出处:http://wanwentao.blog.51cto.com/2406488/54515411G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 show parameter deferred_segment_creation NAME TYPE VALUE ------------------------------------ ----... 阅读全文
posted @ 2012-06-13 09:00 Shark Xu 阅读(285) 评论(1) 推荐(0) 编辑
关于本地管理的Extent分配使用 AutoAllocate 方式时,是如何自动分配Extent的
摘要:each segment starts out with 140 Chapter 3  Database Storage and Schema Objects,64KB extents for the first 16 extents, and then extents increase in size to 1MB for the next 63extents. The size then increases to 8MB for the next 120 extents, then 64MB, and so on as the segment grows. *先分配16个64K的exte 阅读全文
posted @ 2012-05-01 21:54 Shark Xu 阅读(370) 评论(0) 推荐(0) 编辑
关于本地管理的Extent分配使用 Uniform 方式时,如何设置这个数字
摘要:取决于存储的segment的大小。根据Bhaskar Himatsingka的HOW TO STOP DEFRAGMENTING AND START LIVING: THE DEFINITIVEWORD ON FRAGMENTATION一文,建议是1) Segments smaller than 160M should be placed in 160K extent tablespaces. ==》Uniform Size 160K2) Segments between 160M and 5120M should be placed in 5120K extent tablespaces. 阅读全文
posted @ 2012-05-01 21:51 Shark Xu 阅读(571) 评论(0) 推荐(0) 编辑
c# 引用 MySQL使用基于Parameter方式代码,总是提示:“Column '列名' cannot be null”
摘要:MySQL使用基于Parameter方式代码,总是提示:“Column '列名' cannot be null”MySQL使用基于Parameter方式代码,总是提示:“Column '列名' cannot be null”解决方法1:直接在连接字符串里面加一个 oldsyntax=true 即可。例如:server=127.0.0.1;user id=root;password=;database=itemdb;oldsyntax=true解决方法2:将语句中的 @ 替换为 ? 例如:StringBuilder strSql=new StringBuilder 阅读全文
posted @ 2012-03-09 14:06 Shark Xu 阅读(3864) 评论(0) 推荐(0) 编辑
Oracle Express Edition 版本
摘要:经初步调查:① Oracle Express Edition 有10G、11G的版本,② 不管是10G还是11G,CPU只能利用1个(就算机器有多个,也只能用一个),③ 另外10G版本用户能用的表空间只能达到4G(这是官方说法,实际测试下来的Windows 2003 下是4.14G ④ 不论是10g/11G 的版本,都能远程使用.NET 程序连接,其他的客户端如PL/SQL Developer 都没问题 阅读全文
posted @ 2012-03-05 14:59 Shark Xu 阅读(707) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
为汶川地震死难者哀悼!
点击右上角即可分享
微信分享提示