0
点赞
收藏
分享

微信扫一扫

linux安装oracle11g

Fifi的天马行空 2022-04-13 阅读 107
linuxoracle

目录

1、安装前准备

1.1 环境及文件准备

1.2 创建ORACLE用户组和用户

 1.3 修改系统参数

1.3.1 修改内核参数

1.3.2 修改用户限制

1.3.3 修改用户验证选项

1.3.4 修改用户配置文件 

1.3.5 修改oracle环境变量 

 1.4 安装vncserver

2、安装 

2.1 设置Oracle图形界面 

2.2 Oracle软件安装

2.3 创建监听 

2.4 创建数据库实例

2.5 配置监听 

2.6 检查ORACLE的PATH设置

 3、验证

3.1 本地验证

3.2 Navicat验证 

3.3 数据库维护常用命令


1、安装前准备

1.1 环境及文件准备

项目

要求

操作系统

CentOS Linux release 7.9.2009 (Core)

内存

4G及以上

硬盘

挂载根目录剩于空间至少200G以上

文件准备

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

VNC Viewer(安装window上)

压缩包目录

/install

Oracle目录

/app/oracle

压缩包解压至

/install/database

 使用root用户创建文件目录,并给予执行权限,将两个zip文件放到/install文件夹下并进行解压

1.2 创建ORACLE用户组和用户

创建两个oracle用户组:oinstall、dba,创建一个oracle用户:oracle,并给oracle用户执行权限,将oracle用户加入到oinstall和dba两个用户组,修改oracle用户密码

 1.3 修改系统参数

1.3.1 修改内核参数

在sysctl.conf文件末尾加上

修改后输入sysctl -p使其生效

[root@centOS7~]# sysctl -p

1.3.2 修改用户限制

在limits.conf文件末尾加上

1.3.3 修改用户验证选项

修改/etc/pam.d/login,文件末尾加上

session  required   pam_limits.so

1.3.4 修改用户配置文件 

修改/etc/profile,文件末尾加上如下,运行source /etc/profile使其生效

1.3.5 修改oracle环境变量 

切换到oracle用户 ,修改.bash_profile文件环境变量

内容说明:

ORACLE_SID请跟据实际情况填写

ORACLE_HOME请跟据实例情况填写,11.2.0是指oracle版本号

ORACLE_SID 值与后面创建实例名称保持一致

注:环境变量的维护可在安装数据库后维护,根据实际情况维护对应值。

运行source .bash_profile使其生效

 1.4 安装vncserver

用可视化界面安装oracle

需在window端安装vnc viewer,在Linux端安装vncserver,window端的一键默认安装即可。

Linux安装vncserver步骤如下:

切换到root用户,输入如下指令

如果上面指令执行失败报错http404,请先执行下述指令,再执行上面指令。 

安装完成后执行如下命令启动VNC Server

:1表示启动第一个vnc端口,回车提示输入密码,输入123456

启动成功后,在window双击打开VNC Viewer,然后点击file-new connection

然后在VNC Server 中输入IP:1,输入名称,点击OK

然后双击刚刚建立的connection

出现如下弹框,点击continue

输入前面启动服务时所维护的密码,点击OK

系统登录成功后,会打开如下界面,按默认操作完成“欢迎”页面的内容设置。

 

2、安装 

2.1 设置Oracle图形界面 

root用户下: 

修改hosts文件,增加IP配置

 增加一行:IP 机器名

设置Linux的图形显示:

提示access control disabled, clients can connect from any host,表示成功。

为防止oracle安装界面乱码,

临时设置语言为:

2.2 Oracle软件安装

SVN窗口里弹出了oracle界面,去掉“I wish…”的勾

next

点击yes

选择“Skip software updates”,下一步

选择install database software only,点击next,

选择第一项,点击next,

将简体中文添加右边窗口,next 

选择第一项,点击next,

 Oracle base选择/app/oracle

group name选择dba,修改Inventory:/app/oracle/oraInventory

点击yes

选择dba,点击next,在下一个页面会进行检查安装配置文件,检查结果中warning可忽略,Failed通常不能忽略,需解决。

解决完所有的“Failed”后,勾上ignore all,然后下一步 

 

点击finish

 

正在进行安装,等待一段时间即可

Are you sure you want to continue, 点击yes.

 

root用户下,执行上面两个shell脚本,然后点击OK

2.3 创建监听 

跳转到ORACLE安装目录:/app/oracle/product/11.2.0/dbhome_1/bin

执行netca命令:

 VNC窗口弹出:

最后询问是否再创建一个监听器,选择No,下一步后,点击Finish,监听器创建完毕。

2.4 创建数据库实例

oracle用户下,

弹出

输入数据库SID,SID值与1.3.5中的oracle环境变量ORACLE_SID保持一致

设置SGA和PGA,可根据硬件实际情况设置。

设置编码,跟据实际情况设置

可勾上第二个选项,表示创建一个模板,可供后续使用,第三个勾是用来保存创建数据库的脚本,可不选

点击OK,然后关注进度条,总共大约需30分钟左右,可以去休息一会儿了,不定期关注进度条,和查看是否有弹窗。

若有下图提示窗口,点击【OK】按钮。

2.5 配置监听 

oracle用户下,

点击change login,输入密码后点ok,出现,Connecting...Test successful.

2.6 检查ORACLE的PATH设置

oracle用户下,试着运行sqlplus命令,如果出现bash: sqlplus: command not found...,

则表明oracle的path没有配好

查看.bash_profile,看看里面的ORACLE_HOME配置得对不对

[oracle@centos7 ~]$ vi .bash_profile

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

如果不对,则修改,然后执行下述指令使其生效。

[oracle@centos7 ~]$ source .bash_profile

 3、验证

3.1 本地验证

oracle用户下,

sqlplus登录

 

3.2 Navicat验证 

3.3 数据库维护常用命令

 查看监听状态: lsnrctl status

启动监听:lsnrctl start

停止监听:lsnrctl stop

数据库的停止和启动

先sqlplus '/as sysdba'登录

停止:shutdown immediate

启动:startup

举报

相关推荐

0 条评论