ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

oracle11G的安装

2021-12-15 17:35:04  阅读:184  来源: 互联网

标签:profile etc oracle11G oracle 安装 DISPLAY bash


ORACLE 11G安装手册

1.前期准备

linux虚拟机配置:内存>=4G ,硬盘空间>=60G

oracle 11G安装包

2.安装过程

具体过程在安装手册中有写,手册环境为redhat,centos7环境其实更简单

centos7中不需要安装httpd服务,只需要安装对应依赖即可。

安装过程分为三步:

1.安装数据系统:各种进程以及服务

runInstall

2.安装监听:外部启动数据库的进程

netca

3.安装实例:数据库数据内容

dbca

操作文档地址:

3.安装出现的问题

1.bash: lsnrctl: command not found...

使用切换用户命令su切换到ORACLE用户时要加 -,否则ORACLE下的命令全都无效。

2.bash: netca: command not found...

安装监听时需要进入oracle的bin目录

3.-bash: ulimit: max user processes: cannot modify limit: Operation not permitted

[root@localhost ~]# vim /etc/security/limits.conf

增加如下内容

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

问题得到解决

4.xhost: unable to open display ""

重启

5.Checking monitor must be configured to display at least 256 colors Could not ex

解决
要点主要在运行host +
1.进入root
su - root
password:XXXX

2.DISPLAY=:0.0; export DISPLAY
3.echo $DISPLAY
4.cd /usr/openwin/bin                           //有些目录没有openwin,直接/usr/bin
5.   ./xhost
6.   ./xhost +
7.进入oracle目录
8   su - oracle

9       DISPLAY=:0.0; export DISPLAY           //如果要显示在其他主机,DISPLAY=IP:0.0; export DISPLAY

10      ./runInstaller

6.部分指令无法执行

可能是环境变量问题

系统级
/etc/profile
source /etc/profile 立即生效
/etc/bashrc(ubuntu和Debian中是/etc/bash.bashrc)
/etc/environment在系统启动运行,用于配置与系统运行相关但与用户无关的环境变量


用户级
~/.profile (推荐首选)
~/.bashrc
当用户登录以及每次打开新的shell时该文件都会被读取,不推荐,效率受到影响
~/.bash_profile或~./bash_login
/.bash_profile>~./bash_login>~/.profile 而且会覆盖执行

检查环境变量是否正确

4.系统中启动数据库

lsnrctl start

sqlplus /nolog

connect /as sysdba

startup

5.外部启动数据库

先确定系统中可以启动数据库,再保证端口是通的,默认1521端口。

如果不通,可以修改防火墙策略或者直接关闭防火墙

systemctl stop firewalld

查看用户:show user;

查看实例:select instance_name from V$instance;

标签:profile,etc,oracle11G,oracle,安装,DISPLAY,bash
来源: https://www.cnblogs.com/yorkiiz/p/15693779.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有