Maison base de données tutoriel mysql Redhat Enterprise Edition 5安装Oracle 11g

Redhat Enterprise Edition 5安装Oracle 11g

Jun 07, 2016 pm 05:06 PM

Redhat 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工具进行管理。

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Réduisez l'utilisation de la mémoire MySQL dans Docker Réduisez l'utilisation de la mémoire MySQL dans Docker Mar 04, 2025 pm 03:52 PM

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

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Mar 19, 2025 pm 03:51 PM

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 Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée Mar 04, 2025 pm 04:01 PM

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

Qu'est-ce que Sqlite? Aperçu complet Qu'est-ce que Sqlite? Aperçu complet Mar 04, 2025 pm 03:55 PM

Qu'est-ce que Sqlite? Aperçu complet

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin) Mar 04, 2025 pm 03:54 PM

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

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape Mar 04, 2025 pm 03:49 PM

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)? Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

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)? Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Mar 18, 2025 pm 12:00 PM

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

See all articles