CentOS6.x(RedHat6.x) 安装Oracle 10g R2完整图文教程
CentOS6.x(RedHat6.x) 安装Oracle 10g R2完整图文教程
安装背景:由于毕业设计的需要,,在CentOS6.2平台上安装Oracle 10g,主要参考了网上我觉得比较靠谱的文档,事实证明也确实如此,一下是我的安装步骤,仅供参考!(由于之前有些出错文档丢失,有问题就谷歌吧!)
安装准备:
1/10201_database_linux32.zip
2/Centos6.2平台,同时适用与RedHat6.x
安装步骤:
A/初始化系统:
1/. 设置网络参数
编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数,以下是本人的设置,仅供参考:
DEVICE="eth0"
HWADDR="00:0C:29:CF:C4:2D"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE=Ethernet
IPADDR=192.168.1.200
PREFIX=24
GATEWAY=192.168.1.1
DNS1=6192.168.1.1
IPV6INIT=no
编辑/etc/hosts,加入对应的 IP 和主机名
127.0.0.1 DB localhost
192.168.8.200 DB
PS:安装 Oracle 的服务器上 hostname 命令和 uname -n 命令的结果必须相同.
2. 设置系统服务
禁用一些不必要的系统服务:
chkconfig iptables off
chkconfig ip6tables off
chkconfig cups off
chkconfig firstboot off
chkconfig wpa_supplicant off
chkconfig postfix off
禁用 SELinux:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
设置 SSH:
sed -i 's/^GSSAPIAuthentication yes$/GSSAPIAuthentication no/' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config
PS:设置完以上这两步以后,重启 Network 服务:
[root@DB ~]# /etc/init.d/network restart
3. 安装常用软件及必需软件
安装 kernel-devel 和 kernel-headers,并且在更新系统时,禁止更新 kernel
yum -y install kernel-devel kernel-headers && echo exclude=kernel* >> /etc/yum.conf
更新系统:
yum -y update
安装常用软件:
yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel
安装 Oracle 必需软件:
yum -y install compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-
libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp
libaio-devel numactl numactl-devel unixODBC unixODBC-devel
PS:安装完以上这些软件后,最好重启一下系统
4. 创建 Oracle 相关的用户和目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
usermod -g oinstall -G dba oracle
mkdir -p /usr/local/oracle
chown -R oracle:oinstall /usr/local/oracle
chmod -R 755 /usr/local/oracle
5. 修改内核参数(内核参数并非必须修改,根据自己实际情况而定,我是没有修改的!.)
编辑/etc/sysctl.conf,在最后添加以下内容
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
修改完以后,运行 sysctl -p 使设置生效

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

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

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

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

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

InnoDB的全文搜索功能非常强大,能够显着提高数据库查询效率和处理大量文本数据的能力。 1)InnoDB通过倒排索引实现全文搜索,支持基本和高级搜索查询。 2)使用MATCH和AGAINST关键字进行搜索,支持布尔模式和短语搜索。 3)优化方法包括使用分词技术、定期重建索引和调整缓存大小,以提升性能和准确性。

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

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

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