oracle11G的安装

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;

上一篇:Mac配置jdk和maven环境


下一篇:git 入门教程之 git bash 竟然不支持 tree 命令