oracle11g客户端安装说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 创建名为dba的操作系统组
【检查命令】
# grep dba /etc/group
无输出则表示dba组不存在。如果dba组已存在,则使用以下命令删除dba组。
【删除命令】
# /usr/sbin/groupdel dba
【创建命令】
# /usr/sbin/groupadd -g 200 dba
1.2 创建名为oracle的操作系统用户
分别在双机两个节点上执行。
【检查命令】
# grep oracle /etc/passwd
无输出则表示Oracle用户不存在。如果Oracle用户已存在,则使用以下命令
删除Oracle用户。
【删除命令】
# /usr/sbin/userdel -f oracle
【创建命令】
# /usr/sbin/useradd -u 300 -g dba -d /opt/oracle -s /bin/bash -m oracle
【命令说明】
用户名为oracle,隶属于dba组。安装oracle也要在home下。
1.3 为oracle用户建立密码
【创建命令】
# passwd oracle
上传客户端程序,修改其所属用户和组。
创建目录/opt/oracle/oraInventory
mkdir /opt/oracle/oraInventory
# chown oracle:dba /opt/oracle/oraInventory
# chmod 755 /opt/oracle/oraInventory
1.
对文件系统赋权【命令】# chown oracle:dba /opt/oracle
# chmod 770 /opt/oracle
一、以oracle用户开始安装程序。要启图形界面。
下一步。
执行orainstRoot.sh和root.sh脚本
安装即将结束时,会提示用root用户执行/opt/oracle/product/11gR1/db/root.sh
脚本。
新开一个SHELL窗口,切换为root用户执行该脚本。
$ su – root
# cd /opt/oracle/oraInventory/
# ./orainstRoot.sh
# cd /opt/oracle/product/11gR1/db/
# ./root.sh
该脚本执行过程中需要回答一些问题,在不同的平台上具体问的内容会有所不
同,但只要在出现’……[yes]?’时输入’no’,出现’[y,n]’时输入y,出现其他问题
时直接按回车即可。
两个脚本路径:1、/home/oracle/oraInventory # ./orainstRoot.sh
2、/home/oracle/app/oracle/product/11.1.0/client_1 # ./root.sh
安装完成。
二、启图形界面中以oracle用户运行netca。
三、
服务名其实就是连接字符串。
主机名填数据库的ip地址。
如果出现测试未成功,则更改登陆名为icd ,登陆密码为:icd。
此时就添加完毕。
小技巧:如何判断数据库连接正常?
用命令行检测:
sqlplus 用户名/密码@连接字符串
如果出现了SQL〉就是连接成功了。
三、修改变量
1、修改icd用户变量.cshrc文件,修改其中的oracle路径
ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/client_1
2、修改oracle用户变量.profile文件,加入
export ORACLE_HOME=/home/oracle/app/oracle/product/11.1.0/client_1
export PATH=$PATH:$ORACLE_HOME/bin
四、用sqlplus /nolog来验证是否能登上oracle数据库服务器。
查看变量命令:
env |grep $ORACLE_HOME
env | grep PATH
env |grep oracle