mac下使用vnc远程安装oracle 11g

前言

linux下面进行Oracle安装,需要启动javaswing界面,所以需要x-windownpw窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc模式远程连接linux系统的视窗来远程安装oracle

一、安装前的准备工作

1、首先要搭建Linux服务器桌面环境

下载SecureCRT(IOS系统,类似于windowns下的putty)安装后输入服务器ip,端口,用户名,密码即可登陆到服务器。

yum groupinstall ‘X Windown System’ –y#安装图形用户接口

Yum groupinstall ‘GNOME DesktopEnvironment’ –y#安装GNOME桌面环境

2、安装环境配置

2.1、在Linux服务器上创建oracle数据库安装目录

mkdir -p /data/oracle #oracle数据库安装目录

mkdir -p/data/oraInventory #oracle数据库配置文件目录

mkdir -p /data/database #oracle数据库软件包解压目录

2.2、创建运行oracle数据库的系统用户和用户组

groupadd oinstall #创建用户组oinstall

groupadd dba #创建用户组dba

useradd -g oinstall -g dba -moracle #创建用户oracle,并加入oinstalldba用户组

passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码

chown -R oracle:oinstall/data/oracle #设置目录所有者为oinstall用户组的oracle用户

chown -R oracle:oinstall/data/oraInventory

chown -R oracle:oinstall/data/database

23、修改操作系统标识(oracle默认不支持CentOS系统安装)

vi /etc/redhat-release #编辑

把:CentOSrelease 5.8 (Final)

修改为:redhat-4

24、设置系统内核参数

vi /etc/sysctl.conf #编辑,在最后添加以下代码

net.ipv4.icmp_echo_ignore_broadcasts= 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744 #设置最大打开文件数

fs.aio-max-nr = 1048576

kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024

kernel.shmmax = 2147483648 #最大共享内存的段大小

kernel.shmmni = 4096 #整个系统共享内存端的最大数

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 900065500 #可使用的IPv4端口范围

net.core.rmem_default = 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

退出后

sysctl -p #使配置立即生效

25、设置oracle用户限制,提高软件运行性能

vi /etc/security/limits.conf #在末尾添加以下代码

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

2.6、配置用户环境

vi /home/oracle/.bash_profile #在最后添加以下代码

exportORACLE_BASE=/data/oracle #oracle数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径

export ORACLE_SID=orcl #oracle启动数据库实例名

export ORACLE_TERM=xterm #xterm窗口模式安装

exportPATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量

export #防止安装过程出现乱码

exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

退出后

source .bash_profile #使设置立刻生效

2.7、关闭SELINX

vi /etc/selinux/config #编辑配置文件

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

28、配置防火墙开启1521端口

vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加以下内容

-A RH-Firewall-1-INPUT -m state–state NEW -m tcp -p tcp –dport 1521 -j ACCEPT

/etc/init.d/iptables restart #重启防火墙使配置生效

二、安装与配置vnc

.安装vnc

       Yuminstall tigervnc tigervnc-server –y #安装tigervnc

       Rpm–qa|grep vnc #检查vnc是否安装成功

2.配置vnc

21首先配置下 /etc/sysconfig/vncservers文件

在文件末尾添加如下:

即指定了oracle与root用户的启动端口与显示的分辨率

22配置oracle用户的密码

vncpasswd oracle

然后输入两次密码即可

23配置oracle用户登陆时启用的桌面环境

前面设置完成后可以先用vncserver命令启动vnc服务。然后会生成xstartup文件。再对其进行编辑设置

vi /home/oracle/.vnc/xstartup

修改最后一行的twm&为gnome-session&(前面设置的桌面环境为gnome)或startkde&(前面设置的桌面环境为kde)

最后可以用service vncserver start命令启动vnc服务,如果前面已经启用,可以用service vncserver stop停止。

三、安装oracle

1、安装相应的软件包

yum install gcc* gcc-* gcc-c++-*glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel*libaio-devel* sysstat* unixODBC-* pdksh-*

2、安装oracle

21安装oracle软件

在本地打开vncviewer,登陆到服务器

若登陆的界面黑屏,可以运行yum installgnome*

然后重新登陆,最终出现如下界面

解压安装包

unzip linux_11gR2_database_1of2.zip -d/data/database #解压

unzip linux_11gR2_database_2of2.zip -d/data/database #解压

chown -R oracle:oinstall/data/database/database

su – oracle #切换到oracle用户

cd /data/database/database #进入安装包目录

./runInstaller #安装,

运行后他将检查一下你的用户配置环境。如果配置有错的话,他会提示,然后按照上面步骤更改正确即可

例如报错:swap分区不够,可自行创建分区,操作如下:

dd if=/dev/zero of=/home/swapfilebs=1M count=10240

mkswap /home/swapfileswapon/home/swapfile

然后修改/etc/fstab,加上:

/home/swapfile swap swap defaults 0 0

所有错误排除后,出现如下界面

耐心等一会,出现如下界面

Emial:默认不用填写

取消:我希望通过My Oracle Support接收安全更新前面的勾,不接收更新,点Nex

提示是否不接收安全更新通知,选择Yes

Next

选择第二项,仅安装数据库软件

Next

选择第一项,单实例数据库安装

Next

语言选项,默认英语即可

Next

选择第一项:企业版

Next

Oracle数据库基目录:/data/oracle

Oracle软件安装位置:/data/oracle/product/11.2.0/db_1

Next

 

Oracle配置文件目录:/data/oraInventory

Nex

Oracle数据库运行组,默认即可

Next

进行安装前系统环境监测

注意:如果有某一项未监测通过,请根据提示做相应修改,直到监测全部通过为止,否则不能进行下一步安装

全部监测通过之后,点finish,之后会自动安装,点确认直至安装完成。

22配置监听程序

vnc viewer登陆到服务器

su – oracle #切换到oracle用户

netca #配置监听程序命令,出现下面界面

选择第一项:监听程序配置

Next

选择第一项:添加

Next

监听程序名,默认即可

Next

协议配置,默认TCP即可

Next

 

选择第一项:使用标准端口号1521

Next

询问:是否配置另一个监听程序

选择:否

然后一直点Next,最终点finish完成安装

23创建oracle实例orcl

su – oracle #切换到oracle用户

dbca #启动oracle实例安装界面,如下图所示

 

Next

选择第一项:创建数据库

Next

默认选择第一项:一般用途或事务处理

Next

全局数据库名:orcl

SIDorcl

Next

默认即可,Next

口令配置,可以为每个账户设置不同的口令,也可以为所有账户设置一个相同的口令

选择第二项:所有账户使用同一管理口令

Next

如果口令设置的太简单,不满足Oracle口令的复杂性要求,会弹出上面的界面,可以选择是,或者选择否,然后返

口令设置,重新设置一个复杂的口令。

存储类型:文件系统

存储位置:使用模版中的数据库文件位置

Next

默认选择:指定快速恢复区

Next

快速恢复区大小设置,如果系统剩余空间小于设置值会出现上面的提示

Next

默认,Next

切换到调整大小:进程300(可以根据服务器配置设置)

切换到字符集设置

选择第三项:从字符集列表中选择

选择:ZHS16GBK-GBK 16-bit Simplified Chinese

国家字符集:AL16UTF16-UnicodeUTF-16 Universal character set

默认语言:SimplifiedChinese

默认地区:China

切换到连接模式,选择:专用服务器模式

Next

全部设置完成之后,点Finish

勾选:创建数据库

勾选:生成数据库创建脚本

Finish

Ok

Ok

Ok

注意:这里如果出现上面的提示,可以等安装完成之后用root账号登录,执行下面两个命令

/data/oracle/product/11.2.0/db_1/root.sh

/data/oraInventory/orainstRoot.sh

生成/etc/oratab文件

正在创建数据库

数据库创建完成,点Exit退出

24启动oracle数据库

su – oracle #切换到oracle用户

sqlplus /nolog #进入sqlplus

conn / as sysdba #以超级管理员权限登录

startup #启动数据库实例

quit #退出

lsnrctl start #启动监听

ps –ef #查看相应进程有没有开启


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值