infoX-MDSP
错误!未知的文档属性名称
1 安装前的准备工作
1.3.2 配置允许root用户通过telnet方式登录主机
为了可以方便对主机进行管理,需要配置允许root用户通过telnet方式登录主机。通过修改“/etc/default”下login文件来完成配置允许root用户通过telnet方式登录主机。 需要在所有双机的每个节点上都执行配置允许root用户通过telnet方式登录主机的操作。
编辑文件/etc/default/login,将其中的CONSOLE=/dev/console行注释掉。
1.3.3 配置允许root用户通过FTP方式登录主机
为了方便主机之间的文件交换传输的需要,需要配置允许root用户通过FTP方式登录主机。通过修改“/etc/ftpd”下的ftpuser文件来完成此配置。
需要在所有双机的每个节点上都执行配置允许root用户通过FTP方式登录主机的操作。 编辑文件/etc/ftpd/ftpusers,注释掉root所在的行。
1.3.4 同步双机时钟
在校正前必须保证作为校正标准的主机系统时钟和实际时间一致。
date命令格式说明:mm(月)dd(日)HH(小时/24时制)MM(分钟)CC(世纪减一,如21世纪则为20)YY(年),即CCYY为四位表示的年份;以上数字均为两位数,不足两位前面补零。如“date 122014302001”表示将时间调整为2001年12月20日14时30分。此命令一定要慎用,因为系统时间变化可能带来不可预料的问题。
步骤 1 节点1上,查看当前主机时钟:
# date
步骤 2 如与实际时间不一致,则修改主机时钟:
# date mmddHHMMCCYY
步骤 3 执行如下命令检查rdate命令所依赖的time服务是否已启用(以下需要在两个节点上分
别执行)。
# svcs | grep time
如果显示信息中包含online(如online 17:17:58 svc:/network/time:stream)则表示time服务已启用。如果无返回信息,则说明time服务未启用,需要执行如下命令启用time服务:
# svcadm enable time:stream
步骤 4 在备机上执行以下命令使时间与节点1上同步:
# rdate db01
----结束
文档版本 错误!未知的文档属性名称 (2015-11-26)
错误!未知的文档属性名称 1-5
1 安装前的准备工作
infoX-MDSP
错误!未知的文档属性名称
1.4 创建相关用户和用户组
1.4.1 创建组
需要两个组,分别为:The Oracle Inventory group (oinstall)、The OSDBA group (dba)
步骤 1 通过以下命令检查各个组是否已经存在:
#more /etc/group
如果不存在,则可通过如下命令创建:
# /usr/sbin/groupadd 组名
步骤 2 创建dba和oinstall用户组:
# /usr/sbin/groupadd –g 106 oinstall # /usr/sbin/groupadd –g 107 dba
----结束
1.4.2 建用户
具体操作步骤如下。
步骤 1 通过以下命令可以确定用户是否存在,如检查oracle用户:
# id –a oracle ?
如果不存在,则可通过如下命令创建:
# /usr/sbin/useradd -u 200 -d /opt/oracle -s /usr/bin/csh -g oinstall -G dba oracle –m oracle
# passwd oracle
oracle用户密码按照安装规划设置为oracle。
?
如果oracle用户已经存在,但是不符合组的设定要求,可以修改:
# /usr/sbin/usermod –g oinstall –G dba oracle
参数说明:
? ? ? ? ? ? ?
-u可以设置用户的ID
-d:指定用户的$HOME目录。 -s:指定用户shell。 -g:指定用户归属组(id)。 -G表示设置用户的附属组
-m:如果指定的用户$HOME目录不存在,则自动创建之并拷贝启动文件到这个目录。 oracle:创建的用户名称。
步骤 2 用户nobody可以用如下命令建立:
# /usr/sbin/useradd -g nobody
1-6 错误!未知的文档属性名称
文档版本 错误!未知的文档属性名
称(2015-11-26)
infoX-MDSP
错误!未知的文档属性名称
1 安装前的准备工作
----结束
1.5 建立双机互信关系
以root用户登录节点1和2上分别执行以下步骤。
步骤 1 修改.rhosts文件。
#cd
#vi .rhosts
在其中加入如下内容:
db01 db02
必须确保两个节点上该文件的内容完全一致,包括空格等。
步骤 2 在节点1上执行如下命令:
# rlogin db02
此时应不需要输入密码即可进入到节点2中。
步骤 3 在节点2上执行如下命令:
# rlogin db01
此时应不需要输入密码即可进入到节点1中
步骤 4 以oracle用户登录,重复上述步骤。
----结束
1.6 配置内核参数和环境变量
1.6.1 配置内核参数(Solaris 10)
内核参数建议值请参见表1-4。 表1-4 Solaris 10内核参数说明表 参数 noexec_user_stack semsys:seminfo_semmni semsys:seminfo_semmns semsys:seminfo_semmsl 文档版本 错误!未知的文档属性名称 (2015-11-26)
Replace By Resource Control 建议的最小值 NA project.max-sem-ids NA process.max-sem-nsems 1 100 1024 256 1-7
错误!未知的文档属性名称
1 安装前的准备工作
infoX-MDSP
错误!未知的文档属性名称
semsys:seminfo_semvmx shmsys:shminfo_shmmax shmsys:shminfo_shmmni
查看当前设置的命令如下:
NA project.max-shm-memory project.max-shm-ids 32767 4294967295 100 # id -p
uid=0(root) gid=0(root) projid=1 (user.root)
# prctl -n project.max-shm-memory -i project user.root # prctl -n project.max-sem-ids -i project user.root
如果需要修改,则执行以下步骤。
步骤 2 修改max-shm-memory为6G:
# prctl -n project.max-shm-memory -v 6442450944 -r -i project user.root
步骤 3 修改max-sem-ids为256:
# prctl -n project.max-sem-ids -v 256 -r -i project user.root
使用prctl (Resource Control)修改内核参数后会马上生效,但操作系统重启后失效。
----结束
执行以下步骤使修改永久生效。
步骤 4 确定oracle用户的project id
# su - oracle $ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba) $ exit
步骤 5 设置maximum shared memory size为2G,执行以下命令:
# projmod -sK \
步骤 6 设置完后,检查/etc/project文件中的值,执行以下命令:
# cat /etc/project
返回结果应类似于:
system:0:::: user.root:1:::: noproject:2:::: default:3::::
group.staff:10::::
group.dba:100:Oracle default
project:::project.max-shmmemory=(privileged,2147483648,deny)
步骤 7 运行以下命令以确认资源控制器是active的:
1-8
错误!未知的文档属性名称
文档版本 错误!未知的文档属性名
称(2015-11-26)
infoX-MDSP
错误!未知的文档属性名称
# su - oracle $ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba) $ prctl -n project.max-shm-memory -i process $$ process: 5754: -bash
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT project.max-shm-memory privileged 2.00GB - deny
1 安装前的准备工作
----结束
1.6.2 配置环境变量的文件
执行以下步骤配置环境变量。
步骤 1 修改.cshrc文件
#cd
#vi .cshrc
在该文件中加入如下内容:
umask 022
setenv ORACLE_BASE /opt/oracle/app
setenv ORACLE_HOME $ORACLE_BASE/product/11.1.0/db_1 setenv NLS_LANG AMERICAN_AMERICA.ZHS16GBK setenv ORACLE_SID mdspdb
setenv LD_LIBRARY_PATH $ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib setenv ORACLE_DOC $ORACLE_HOME/doc setenv PATH
$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin:/bin setenv TNS_NAMES $ORACLE_HOME/network/admin setenv TNS_ADMIN $ORACLE_HOME/network/admin setenv LANG C
set prompt=\set term=vt100
步骤 2 删除.login文件。
步骤 3 执行以下命令使它立刻生效:
% source ~/.cshrc
----结束
1.7 创建安装目录
创建Oracle Base目录:
# mkdir -p /opt/oracle/app
# chown –R oracle:oinstall /opt/oracle/app # chmod –R 775 /opt/oracle/app
文档版本 错误!未知的文档属性名称 (2015-11-26)
错误!未知的文档属性名称 1-9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Oracle11g On SUN 安装指南(3)在线全文阅读。
相关推荐: