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文件,设置Redhat企业版5安装Oracle 11g内核,在最后加入以下内容:
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工具进行管理。

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。

文章讨论了使用准备好的语句,输入验证和强密码策略确保针对SQL注入和蛮力攻击的MySQL。(159个字符)


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Linux新版
SublimeText3 Linux最新版

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

禅工作室 13.0.1
功能强大的PHP集成开发环境