Oracle RAC 静默安装实践
安装
1. 完成RAC安装前的准备工作
1.1 同正常安装Oracle RAC的安装前配置。主要包括以下几个部分:
(1) 软硬件环境检查
(2) 网络配置
(3) 相关用户和目录的创建
(4) 用户环境及系统环境设置
(5) 配置远程访问
(6) 配置存储
详细步骤请参考Oracle 10gR2 Real Application Cluster Installation Guide。
2. 静默安装CRS
2.1使用OUI录制响应文件,记录安装过程
执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作
$./runInstaller -record -destinationFile /home/cdcora/etsd/install_crs.rsp
注意:
(1)录制过程中选择只安装数据库软件不创建数据库
(2)当安装界面到达最后一步时选择cancel
2.2 回放响应文件安装CRS
(1)执行以下命令静默安装CRS
$./runInstaller –silent –responseFile /home/cdcora/etsd/install_crs.rsp
(2)安装完成后执行以下脚本
#. $ORACLE_BASE/oraInventory/orainstRoot.sh
#. $ORA_CRS_HOME/root.sh
(3)可选参数:
(i) -crsLocation 使用此指定$ORA_CRS_HOME,可覆盖响应文件中的$ORA_CRS_HOME
(ii) -force 使用此参数允许在非空目录下静默安装CRS
(iii) -ignoreSysprereqs 忽略系统的安装前检查的结果
举例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile /home/cdcora/etsd/install_crs.rsp
3. 静默安装RAC DB软件
3.1使用OUI录制响应文件,记录安装过程
执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作
$./runInstaller –record –destinationFile /home/cdcora/etsd/install_racdb_software.rsp
注意:
(1)录制过程中选择只安装数据库软件不创建数据库
(2)当安装界面到达最后一步时选择cancel
3.2回放响应文件安装RAC DB软件
(1)执行以下命令静默安装RAC DB软件
$./runInstaller –silent –responseFile /home/cdcora/etsd/ install_racdb_software.rsp
(2)安装完成后执行以下脚本
#. $ORACLE_HOME/root.sh
(3)可选参数:
(i)&nb
相关文档:
(此篇文章只需要了解既可以了)
嵌套表
定义:在一个表中还包含另外一个子表。
数据库在创建数据表的时候都要指定字段的类型,所以嵌套表本身也需要同样指定类型,所以这种类型需要单独定义。
创建类型语法:create type project_ty as object(
......
默认情况下,在Oracle的主机上(linux系统)的Oracle操作系统用户下,以sys用户登陆数据库时可以不用输入密码直接登录。实际上,只要是属于dba组(linux)或osdba组(windows)下,都可以不用密码进行登录。这是认证方式称为OS认证。
这种登录方式的控制,是通过$ORACLE_HOME/network/admin/sqlnet.ora中的:
SQLNET.AUTH ......
更改oracle Listener 配置:D:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN 目录之下:Listener.ora文件进行配置:
# listener.ora Network Configuration File: d:\Oracle\moon\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SI ......
Oracle与MySQL中“可串行化”的对比测试
Thomas Kyte 在“Oracle 9i&10g编程艺术”一书中为了说明事务的隔离级别,提供了一些例子。这里我们来看看“可串行化”级别下的表现。
以普通用户登录系统,并创建测试用的表。
idle> connect scott/tiger
......
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
......