Oracle11g:重新编译
摘要:step 1:在oracle用户下,配置ORACLE_HOME\PATH 变量 step 2:查看$ORACLE_HOME/rdbms/lib/ins_rdbms.mk 组件选项(如 dv_off ) 具体有哪些可用的选项,可打开ins_rdbms.mk去看看 step 3:编译:make -f $
阅读全文
posted @
2021-10-15 08:33
jinzhenshui
阅读(484)
推荐(0) 编辑
Oracle 初始化参数 二三事,随记
摘要:(1) alter system set log_archive_dest_n='location=d:\一个存在的目录'; 预期 但是如果“d:\一个存在的目录”不是一个有效的目录,则“d:\一个存在的目录”会归档到d盘根目录下,“一个存在的目录”将成为归档日志文件的前缀! 如何预防异常发生呢?那
阅读全文
posted @
2017-04-08 09:46
jinzhenshui
阅读(186)
推荐(0) 编辑
virtualbox谨记:续....
摘要:接“virtualbox谨记:win7上只有4.3.x的版本支持ubuntu14.04.3虚拟机安装Oracle Rac,其他的版本3.x和5.0.2(至2015-08-30)均不可以”,续 me自己确认,virtualbox 5.0.0版本、5.0.2版本 对可共享磁盘类型(shareable磁盘...
阅读全文
posted @
2015-10-07 07:15
jinzhenshui
阅读(250)
推荐(0) 编辑
Oracle:create pfile from spfile:rac下要小心该操作啊!
摘要:默认在原位置创建一个pfile的ora初始化参数文件!!这在rac下会带来问题,因为rac下,当使用asm存储时,instance的启动参数文件就是pfile(其内容是指向一个spfile)。如果不小心执行了“create pfile from spfile”,就真的会创建一个pfile了(里面的内容是真实的启动参数,而不再是spfile)。新学习的技巧:如果使用了spfile后,因某些不适当的初始化参数无法启动实例,就可以通过在spfile=pathname后面,重新设置合适的启动参数,这样就可以覆盖spfile中不适当的参数,从而启动实例!
阅读全文
posted @
2014-03-29 15:39
jinzhenshui
阅读(2162)
推荐(0) 编辑
RAC:Oracle11gR2:启动gsd服务
摘要:/************/ 正在测试是否必须执行gsdctl enablegsdctl start/************/srvclt enable nodeapps -vsrvctl start nodeapps -vsrvctl status nodeapps为什么srvctl 无法直接控制更细粒度的 gsd呢?srvctl似乎是控制莫一方面的资源
阅读全文
posted @
2013-07-22 13:28
jinzhenshui
阅读(1823)
推荐(0) 编辑
RAC:Oracle11gR2:群集的起、停、状态查询
摘要:一:查看群集的状态1.0.1 使用crsctl status resource [-t]1.0.2 使用crs_stat [-t]1.0.1 使用srvctl status 来查询群集、资源的状态二:起、停节点、群集1.1 使用crsctl {start|stop} {has|crs} [-f] :has和crs是“同义”词,只能起停 单节点。用root用户,在Oracle11gR2中停止和启动集群的命令如下:#crsctl stop has#crsctl start has 注意:(1)对于crsctl stop has 只有一个可选的参数就是-f,该命令只能停执行该命令服务器上的HAS,.
阅读全文
posted @
2013-07-22 11:43
jinzhenshui
阅读(9730)
推荐(0) 编辑
Oracle RAC:使用 NFS 共享存储时的 mount 选项 总结
摘要:oracle rac 使用nfs作为共享存储时,mount的选项有 要求,不能随便设置grid的要求: rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo=600datafile的要求:rw,bg,hard,nointr,rsize=16384,wsize=16384,tcp,actimeo=0,vers=3,timeo=600,nolock探索简化后:
阅读全文
posted @
2013-07-10 23:53
jinzhenshui
阅读(2132)
推荐(0) 编辑
Ubuntu 13.04 安装 Oracle11gR2
摘要:#step 1:groupadd -g 2000 dbauseradd -g 2000 -m -s /bin/bash -u 2000 griduseradd -g 2000 -m -s /bin/bash -u 3000 oraclemkdir -p /u01/app/gridmkdir -p /u01/app/oraclechown grid:dba /u01/app/gridchown oracle:dba /u01/app/oraclechown root:dba /u01chown root:dba /u01/appchmod g+rwx /u01chmod g+rwx /u...
阅读全文
posted @
2013-07-04 21:05
jinzhenshui
阅读(1650)
推荐(0) 编辑
Oracle 11gR2 11.2.0.1 ( 11.2.0.1的BUG?):ohasd不能正常启动:ioctl操作:npohasd的问题:【chmod a+wr /var/tmp/.oracle/npohasd】
摘要:问题1:执行安装,编译成功后,执行asmca时,失败,无法成功创建后台相关服务问题2:os系统重启后,ohasd无法正常启动,css服务失败原因:11.2.0.1的BUG:/var/tmp/.oracle/npohasd管道文件的权限不正确。解决:chmod a+wr /var/tmp/.oracle/npohasd附录:CRS-4124: Oracle High Availability Services startup failed.CRS-4000: Command Start failed, or completed with errors.ohasd failed to start.
阅读全文
posted @
2013-06-27 14:57
jinzhenshui
阅读(2695)
推荐(0) 编辑
Ubuntu 安装 Oracle11gR2:'install' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'
摘要:网上包括官方,就是教给你如何安装依赖包什么的:libstdc++5,但很麻烦:既要下载找相关的包,还不一定能安装的上。其实,仅仅是为了安装,直接从二进制的deb包里,解压一个 “libstdc++.so.5” 放到/usr/lib下即可。本页下载:libstdc++.so.5本页下载:libstd++5
阅读全文
posted @
2013-06-23 17:49
jinzhenshui
阅读(4090)
推荐(0) 编辑
Ubuntu 10.04 安装 Oracle11gR2
摘要:注意点: 在 ubuntu的 /bin 下建立以下几个基本命令的链接:/bin/basename->/usr/bin/basename/bin/awk->/usr/bin/gawk/bin/sh->/bin/bash/usr/lib/libstdc++.so.5->/usr/lib/libstdc++.so.6 安装以下几个必须的包: binutils build-essential make gcc(ubuntu 10.04 系统默认为 4.4.3 , ok, 就是他!) libaio1、libaio-dev libstdc++6、libstdc++6-??-dev
阅读全文
posted @
2013-06-23 15:55
jinzhenshui
阅读(422)
推荐(0) 编辑
Ubuntu 12.04/13.04 安装 Oracle11gR2:该笔记已经陈旧!请参考后续的笔记
摘要:注意点: 在 ubuntu的 /bin 下建立以下几个基本命令的链接:basenameawksh->bash | sh -> ksh 安装以下几个必须的包: binutils build-essential make gcc(必须是4.6以下版本,否则....。可以使用dpkg -i 直接安装相关的gcc包,注意版本依赖【cpp、gcc-base】。,最后建立个/usr/bin/gcc的软链接) libaio1 libstdc++5(可以通过 链接的方式欺骗) libstdc++6 libstdc++6-??-dev ksh关键的一点:将 /usr/lib/i386-...
阅读全文
posted @
2013-06-22 21:07
jinzhenshui
阅读(1853)
推荐(0) 编辑
Oracle:RAC关闭、启动、重启步骤:10g、11g
摘要:关闭顺序:【其他节点】-> [第一个节点]操作: step 1: { 以grid用户或关闭监听:{ crs_stop 监听器资源名 |srvctl stop listener } --全局 | oracle用户关闭监听:{lsnrctl stop } --单个节点 } step 2: 以oracle用户,通过sqlplus关闭db实例:shutdown immediate step 3: 以grid用户或root用户,停止群集:crsctl stop crs step 4: 检测关闭的效果,查看...
阅读全文
posted @
2013-04-03 15:12
jinzhenshui
阅读(21605)
推荐(0) 编辑
Oracle:管理 date类型 interval 动态变化的分区:查询、删除
摘要:-- 创建临时表,目的是获取long类型的:high_value 的值drop table syscom_tab_partition_temp purge;create table prm8_user.syscom_tab_partition_temp (table_name varchar2(30),partition_position int,partition_name varchar(30),high_value clob, dt date );-- 清理之前的临时数据delete from syscom_tab_partition_temp a where a.table_name=
阅读全文
posted @
2013-03-29 11:00
jinzhenshui
阅读(1108)
推荐(0) 编辑
Oracle:基本asm管理
摘要:1, ASM磁盘的类型选择1:裸设备/dev/raw/,需要raw服务支持.选择2:ASMLib管理,需要安装Linux下ASMLib的rpm包,创建ASM可以识别的VOL.2, ASM磁盘的管理删除磁盘组中的磁盘成员alter diskgroup dgroup1 drop disk VOL2;删除磁盘组drop diskgroup DISKGROUP1 including contents;只有当磁盘组中磁盘被删除后,磁盘组才能从ASM删除.创建磁盘组create diskgroup DISKGROUP2 EXTERNAL REDUNDANCY DISK '/dev/raw/raw3
阅读全文
posted @
2013-03-10 05:34
jinzhenshui
阅读(518)
推荐(0) 编辑
Oracle学习笔记:在ubuntu9.10上安装Oracle11gR2
摘要:Oracle仍然没有把当前广泛流行的ubuntu发行版考虑在内!Oracle11gR2的安装比10gR2简单多了,增强了linux内核参数检查及自动修正功能、依赖包的检查和自动修正功能。当然,自动修正功能不一定好使。另外安装界面和步骤也较之前智能合理了!具体安装步骤参照本人本博客内关于oracle10gR2的相关内容:Oracle学习笔记:在ubuntu 8.10 Sever上 安装oracle1...
阅读全文
posted @
2009-12-31 12:00
jinzhenshui
阅读(391)
推荐(0) 编辑
Oracle学习笔记:仅仅通过一个1521端口访问Oracle服务器
摘要:如同sqlserver和mysql等数据库服务器那样,仅仅使用一个端口访问Oracle服务器。好处是设置防火墙时方便多了;而且可以使用 端口映射器之类的东西了。在window注册表的oracle_home下设置: use_shared_socket=true 。重启实例即可!这是window平台上socket2.0的特性,而oracle的网络服务配置中也单独说明这一选项。在linux平台上无需此设...
阅读全文
posted @
2009-08-31 11:36
jinzhenshui
阅读(560)
推荐(0) 编辑
Oracle学习笔记:(排序、比较) 规则
摘要:数据库里的排序规则仔细阅读Oracle的online文档,对排序规则总结了一下。排序规则存在的意义在于展现有意义的数据,有序,有意义。排序规则本质上是语言文化的要求。不同的文化、不同的地区有不同的排序规则。排序规则是受 字符集、字符编码、大小写、字形、重音、变音符号、特殊字符、缩减字符、扩展字符、忽略符...等因素综合影响的。oracle世界中的排序规则:nls_sortbinary 和lingu...
阅读全文
posted @
2009-07-16 12:28
jinzhenshui
阅读(1202)
推荐(0) 编辑
Oracle学习笔记:编译PL/SQL对象
摘要:plsql对象:本地存储过程本地函数包包体类型类型体匿名过程编译类型中间解释性字节码本地c语言目标可执行代码(不可用于匿名过程)(高效,略复杂)编译选项plsql_code_type = "{interpreted|native}"plsql_debug={true|false}plsql_complier_flags="{[interpreted|native} [debug|no_debug]...
阅读全文
posted @
2009-05-12 11:53
jinzhenshui
阅读(385)
推荐(0) 编辑