远程服务器上安装 Oracle 11g(操作系统:Ubuntu)

远程服务器上安装 Oracle 11g(操作系统:Ubuntu)

请让我清楚地了解从本地 Linux(或 Windows)机器安装 Oracle 11g 到远程服务器(操作系统:Ubuntu)的步骤。

当我尝试运行 runInstaller 命令时,它无法在 Windows 本地机器上运行。

答案1

**

此服务不提供任何担保 - 根据您的操作系统版本,可能会有细微变化〜请在完成前进行检查...

**

首先确保您的系统的所有软件包都是最新的:

通过 SSH 进入删除系统(通过 putty 或您选择的客户端)

然后运行

# apt-get update
# apt-get dist-upgrade 
# reboot

一旦系统重新启动,您就应该能够正常工作并且获得最新信息。

安装 Oracle 需要一些软件包 - 因此请通过 ssh 重新连接,然后发出以下命令

#apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm

接下来,您需要对系统配置进行一些更改:

# cd 
# pwd 
/root 

在这里添加几个组:oinstall、dba 和 nobody

# addgroup oinstall 
# addgroup dba
# addgroup nobody
usermod -g nobody nobody

添加 oracle 用户

# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle   
# passwd oracle 

现在给 Oracle 自己的主目录

# mkdir /home/oracle 
# chown -R oracle:dba /home/oracle 

接下来 - 创建符号链接

# ln -s /usr/bin/awk /bin/awk   
# ln -s /usr/bin/rpm /bin/rpm   
# ln -s /usr/bin/basename /bin/basename   
# mkdir /etc/rc.d   
# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done

下一步 - 创建 ORACLE_BASE

# mkdir -p /u01/app/oracle   
# chown -R oracle:dba /u01

系统配置中需要更改许多参数,以确保系统已准备好运行该应用程序 -

首先 - 在 /etc/sysctl.conf 文件中更改共享内存的大小

fs.file-max = 65535   
kernel.shmall = 2097152   
kernel.shmmax = 2147483648   
kernel.shmmni = 4096   
kernel.sem = 250 32000 100 128   
net.ipv4.ip_local_port_range = 1024 65535   
net.core.rmem_default = 1048576   
net.core.rmem_max = 1048576   
net.core.wmem_default = 262144   
net.core.wmem_max = 262144

将以下内容集成到 /etc/security/limits.confce 文件中:

oracle soft nproc 2047   
oracle hard nproc 16383   
oracle soft nofile 1023   
oracle hard nofile 65535 

它将以下内容添加到 /etc/pam.d/login 以验证参数 /etc/security/limits.conf:

session required /lib/security/pam_limits.so   
session required pam_limits.so

在继续之前,请在此点重新启动系统...

现在只需通过上面步骤中创建的登录名/密码以 Oracle 用户身份登录系统:

现在下载并启动 Oracle runInstaller,然后按照提示操作

一旦完成 - 它会对您的 /etc/profile 进行一些更改 - 不用担心,因为这应该是自动完成的。

最后 - 将以下变量添加到 /etc/profile:

export ORACLE_BASE=/u01/app/oracle   
export ORACLE_HOME=/u01/app/oracle/product/11.X.Y/db_home1   
export ORACLE_OWNR=oracle   
export PATH=$PATH:$ORACLE_HOME/bin

你现在应该完整了 :-)

如果您不确定如何使用 SSH - 我建议联系 SysADMIN 寻求帮助。但是 - 如果您在 Google 上快速搜索 putty.exe - 您可以下载它然后运行即可开始。

相关内容