Redhat Enterprise Edition 5安装Oracle 11g
Jun 07, 2016 pm 05:06 PMRedhat Enterprise Edition 5安装Oracle 11g
系统安装:
选择尽量多的开发软件,X Windows为必需。
一.创建必要的用户,组和目录
#mkdir -p /u01/Oracle
#groupadd dba
#groupadd oinstall
#useradd -g oinstall -G dba /u01/oracle oracle
#passwd oracle bobo365
#chown -R oracle:oinstall /u01 把u01目录赋予oracle用户oinstall组
#ls -l 查看命令是否生效
二.安装前准备
(1)用rpm -qa|grep * 查看是否已安装如下软件包,如没安装则安装之。
binutils-2.15.92.0.2-18
compat-libstdc++-33.2.3-47.3
elfutils-libelf-0.97-5
elfutils-libelf-devel-0.97-5
glibc-2.3.9.4-2.19
glibc-common-2.3.9.4-2.19
glibc-devel-2.3.9.4-2.19
gcc-3.4.5-2
gcc-c++-3.4.5-2
libaio-devel-0.3.105-2
libaio-0.3.105-2
libgcc-3.4.5
libstdc++-3.4.5-2
libstdc++-devel-3.4.5-2
make-3.80-5
sysstat-5.0.5
unixODBC-2.2.11
unixODBC-devel-2.2.11
(2)修改/etc/sysctl.conf文件,设置linux内核,在最后加入以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
结束后#sbin/sysctl -p 使系统生效
(3) 修改 /etc/security/limits.conf文件,加入如下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
(4)修改/etc/profile文件,加入如下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
三.进入oracle用户设置oracle的环境变量
#su oracle
打开 v .bash_profile 加入
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=cache(数据库名字)
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
四.开始安装
在系统图形界面下,使用root用户,,#xhost + localhost
#xhost +
关闭访问限制,允许任何访问。oracle安装完用xhost - 关闭。
将数据库安装文件database移动到/u01目录下
#mv database /u01
#chown -R oracle:oinstall /u01/database
su oracle 在database目录下$./runInstaller
选择高级安装,进行自定义安装
在安装中,假如出现一个关于oraInventory目录的警告 ,点击OK继续,在随后的窗口中
将/oraInventory修改为/u01/oraInventory即可.
随后参数都是默认,在安装中会弹出一个要求执行u01/oraInventory/oraInstRoot.sh和/u01/oracle
/root.sh的提示框,可在secureCRT中,以ROOT用户执行这两个文件 ,一定要注意大小写,其入进行End of
installtion窗口,安装结束.
进入/u01/app/oracle/product/11.2.0/dbhome_2/bin,输入
./netca & 命令进行侦听配置.其中参数一律默认即可.可以用ps -ef 查看该服务是否已启用.
输入./dbca命令,进行数据库的创建.
选择gernel purpose,在SID和全局名称中,选择你在.bash_profile中创建的SID.
在Character Sets字符集选项中选择第2项AL32UTF8.
完成.
存在的问题,将在第二稿中解决。
1、无法使用sqlplus、netmr等命令;
2、无法启动emctl start dbconsole,无法使用web方式进行数据库管理;
3、SSH远程连接工具下如何启用X Windows工具进行管理。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)?
