随笔分类 -  oracle部署

oracle部署
摘要:一、原始信息记录及复制 1.记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archive log list,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件 参数文件存放在C:\oracle\product\10.2.0\db_1\dbs目录下,名为SPFILE<sid>.ORA,例如SPFILEORCL.ORA 密码文件一般与参数文件存放C:\oracle\product\10.2.0\db_1\database,名为PWD<sid>.ora,例如PWDorcl.ora 控制文件的位 阅读全文
posted @ 2013-06-18 12:12 wilson.han 阅读(298) 评论(0) 推荐(0)
摘要:所选安装与指定oracle主目录中已安装的软件冲突如果是这样,那么你遇到了一个bug: BUG:9751892 - UNABLE TO ADD ANY OPTION/COMPONENT TO EXISTING 11GR2 ORACLE_HOME:[INS-32025]目前这个bug还没有对应的补丁只能另建一个空目录安装了: This is resolved via the fix for Bug 9751892 which will appear in 11.2.0.2 and higher 阅读全文
posted @ 2013-05-20 23:01 wilson.han 阅读(7440) 评论(0) 推荐(0)
摘要:Oracle 11g grid infrastructure安装失败时,或者需要卸载时,不像10g的CRS组件卸载那么麻烦了。以linux系统为例,10g手工删除CRS的操作步骤:rm -f /etc/init.d/init.cssdrm -f /etc/init.d/init.crsrm -f /etc/init.d/init.crsdrm -f /etc/init.d/init.evmdrm -f /etc/rc2.d/K96init.crsrm -f /etc/rc2.d/S96init.crsrm -f /etc/rc3.d/K96init.crsrm -f /etc/rc3.d/S9 阅读全文
posted @ 2013-05-09 13:10 wilson.han 阅读(520) 评论(0) 推荐(0)
摘要:这些时间一直在研究11g RAC的安装,一直苦于所有的安装前期检查基本通过,但最后安装完毕时运行CRS配置脚本时总是报错。过程如下:脚本:/u01/app/oraInventory/orainstRoot.sh/u01/app/11.2.0/grid/root.sh第一个脚本顺利完成。[root@dbrac2 ~]# /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,writ 阅读全文
posted @ 2013-05-04 17:04 wilson.han 阅读(1584) 评论(0) 推荐(0)
摘要:在搭建11gR2 RAC过程中,在db01节点执行root.sh脚本成功,却在db02节点执行root.sh脚本未成功,见下文红色部分: [root@db02 app]# /u01/app/oraInventory/orainstRoot.sh 解决办法是在db02上删除之前的crs配置信息,然后重新运行root.sh脚本即可。[root@db02 ~]# /u01/app/11.2.0/grid/crs/install/rootcrs.pl -verbose -deconfig -force 阅读全文
posted @ 2013-05-04 15:17 wilson.han 阅读(444) 评论(0) 推荐(0)
摘要:先基于以下文档静默安装好Oracle11gR2软件后, 现开始静默建库.1.1静默配置监听通过response文件运行netca,生成sqlnet.ora和listener.ora文件,位于$ORACLE_HOME/network/admin目录下:#su-oracle$$ORACLE_HOME/bin/netca/silent/responsefile$DISTRIB/response/netca.rsp$ll$ORACLE_HOME/network/admin/*.ora$lsnrctlstatus执行完后,监听就已经启动了,默认端口是1521,默认是动态监听,只要实例启动了就会监听到. 阅读全文
posted @ 2013-04-26 23:36 wilson.han 阅读(820) 评论(0) 推荐(0)
摘要:一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中.. 阅读全文
posted @ 2013-04-19 21:18 wilson.han 阅读(274) 评论(0) 推荐(0)
摘要:如果要灵活的实现限制IP访问ORACLE数据库,最好使用登陆触发器的方式来实现。 下面的方式对于限制单个IP地址访问ORACLE数据库比较方便,但是对于实现一个网段的IP访问数据库就有点繁琐了, 因为这种方法需要把IP地址一个一个的列出来。 通过在SQLNET.ORA中增加如下的语句即可实现IP的限制: tcp.validnode_checking = yes //开启IP限制 tcp.invited_nodes=() //允许访问的IP列表,各IP之间用逗号分隔 tcp.excluded_nodes=() //限制访问的IP列表,各个IP之间用逗号分隔 本次测试的环境说明如下: 数据库服务. 阅读全文
posted @ 2013-04-15 22:19 wilson.han 阅读(878) 评论(0) 推荐(0)