中标麒麟高级服务器操作系统V6.5安装Oracle11gR2操作文档
- 格式:docx
- 大小:3.89 MB
- 文档页数:47
中标麒麟高级服务器操作系统V6.5安装Oracle11gR2详细操作及配置说明
目录
1.检查O RACLE安装环境 (1)
2.建立用户组 (2)
3.修改内核参数 (4)
4.检查为O RACLE软件安装用户资源限制 (4)
5.修改HOSTS 文件 (5)
6.创建目录 (6)
6.1 安装Oracle软件所需要的目录 (6)
6.2 设置Oracle 用户环境变量 (6)
7.安装O RACLE11G R2 (7)
7.1 上传Oracle11gR2 (7)
7.2 安装Oracle (7)
7.3 开启Oracle监听服务 (18)
7.4 创建Oracle数据库 (22)
7.5 验证安装是否成功 (34)
7.6 设置Oracle11gR2 自动随系统启动 (34)
8.可能出现问题解决方案 (38)
8.1显示器颜色未通过 (39)
8.2 安装出现提示“oracle11g [INS-06101] 无法确定本地主机的IP” (39)
8.3 输入netca,会有可能出现此问题: (40)
8.4 无法访问文件”/etc/oratab”提示 (41)
8.5 Oracle安装错误ora-00922(缺少或无效选项) (42)
8.6 ORA-00922: 选项缺失或无效 (42)
8.7 ORA-28000: 账户锁定 (42)
8.8 OEM(oracle enterprise manager oracle企业管理器)平台无法打开登录页面 (43)
8.9 #su oracle切换Oracle用户后,启动lsnrctl status提示没有这个文件 (46)
1.检查Oracle安装环境
检查Oracle安装必需依赖软件包有没有安装
用ROOT用户登录:
#rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel
如果RPM包安装完全的话会如图所示
如果未安装完全会显示XXX is not installed,这个时候可以通过挂在系统的中标麒麟6.5光盘或镜像,在Server文件夹里寻找相应的RPM包安装。如图:
pdksh-5.2.14在中标麒麟高级服务器操作系统V6.5的安装光盘里没有,要自己下载安装,安装前必须检查是否安装了ksh包,因为两个包有冲突,如果安装了请先卸载ksh包,再进入pdksh-5.2.14包目录安装,安装命令如下:
#rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
2.建立用户组
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
建立Oracle用户并加入oinstall及dba组,主的组是oinstall 副的组是dba
#/usr/sbin/useradd -g oinstall -G dba oracle
#cat /etc/shadow
通过cat /etc/shadow去查看,刚建立该用户是否被锁定了,如是需要解锁。
有两种解决方案:
1.在终端里用usermod -U 命令将该用户username解锁(/etc/shadow文件中该用户所属
第二栏有几个!(惊叹号)就执行几次该指令)
#usermod -U username
#passwd oracle
2.要使用用户管理者,您必须具备root 特权。要从桌面启动用户管理器,点击面板上
的【启动】→【系统】→【管理】→【用户和组群】,或执行命令system-config-users调出【用户和组群】界面,将【帐号信息】里的【本地密码被锁】前面的√取消,并重新配置新的密码保存。如下图:
3.修改内核参数
编辑/etc/sysctl.conf文件
#vim /etc/sysctl.conf
在打开的文件底部添加下面内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
(注:这里的是参考值,在修改之前可以先使用sysctl -a | grep sem、shm、file_max、
ip_local_port_range、rmem_max、rmem_default、wmem_default、wmem_max、aio-max-nr 等依次查看系统默认值,如果默认值比上面的值大,那么就使用默认值,如果比上面的小就修改该文件来重新指定一个值)
改变当前系统内核参数值(让/etc/sysctl.conf立即生效)
#/sbin/sysctl –p
4.检查为Oracle软件安装用户资源限制
#vim/etc/security/limits.conf
在打开的文件底部添加下面内容
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047