CentOS 6.4上安装Oracle 11.2
将CentOS 6.4改成中文环境/etc/sysconfig/i18n#LANG=en_US.UTF-8LANG=zh_CN.UTF-8 重启应该就可以了-----------------------
将CentOS 6.4改成中文环境
/etc/sysconfig/i18n
#LANG="en_US.UTF-8"
LANG="zh_CN.UTF-8"
重启应该就可以了
-----------------------------------------------------------------------
1、修改系统的主机名与IP(这里有点玄乎,可能有差异)
(1)/etc/sysconfig/network
#表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络
NETWORKING=yes
#设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应
HOSTNAME=liuyang
(2)/etc/hosts
127.0.0.1 liuyang localhost4 localhost4.localdomain4
::1 localhost6 localhost6.localdomain6
192.168.1.197 liuyang
(3)/etc/sysconfig/network-scripts/ifcfg-eth0
#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
DEVICE=eth0
#设置网卡获得ip地址的方式,可能的选项为static,,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BOOTPROTO=static
#对应的子网广播地址
BROADCAST=192.168.1.1
#对应的网卡物理地址(一般不用修改)
HWADDR=00:07:E9:05:E8:B4
#如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPADDR=192.168.1.197
IPV6INIT=no
IPV6_AUTOCONF=no
#网卡对应的网络掩码
NETMASK=255.255.255.0
#网卡对应的网络地址
NETWORK=192.168.1.1
#网关
GATEWAY=192.168.1.1
#自己的DNS
DNS1=192.168.1.1
#系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
ONBOOT=yes
(4)/etc/resolv.conf
#自己的DNS
DNS1 192.168.1.1
#google域名服务器
DNS2 8.8.8.8
service network restart
重启生效
-----------------------------------------------------------------------
2、添加用户和组
groupadd dba
groupadd oinstall
useradd Oracle -g oinstall -G dba
passwd oracle
-----------------------------------------------------------------------
3、建立安装目录并赋予权限
mkdir -p /u01/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
-----------------------------------------------------------------------
4、修改系统内核参数
/etc/sysctl.conf
# Controls the maximum shared segment size, in bytes
#kernel.shmmax = 68719476736
# Controls the maximum number of shared memory segments, in pages
#kernel.shmall = 4294967296
#oracle
#系统中所允许的文件句柄最大数目
fs.file-max = 6815744
#文件系统最大异步io
fs.aio-max-nr = 1048576
#可以使用的共享内存的总量(以页为单位)缺省值就是2097152,通常不需要修改
kernel.shmall = 2097152
#最大共享内存段大小(以字节为单位),缺省为32M,对于oracle来说,该缺省值太低了,此值一般为物理内存的一半,不过大一点也没关系
kernel.shmmax = 2147483648
#整个系统共享内存段的最大数目,该参数的默认值是4kB,即 4096 ,通常不需要更改
kernel.shmmni = 4096
#每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数,这4个参数内容大小固定
kernel.sem = 250 32000 100 128
#应用程序可使用的IPv4端口范围
net.ipv4.ip_local_port_range = 9000 65500
#套接字接收缓冲区大小的缺省值(以字节为单位)
net.core.rmem_default = 4194304
#套接字接收缓冲区大小的最大值(以字节为单位)
net.core.rmem_max = 4194304
#套接字发送缓冲区大小的缺省值(以字节为单位)
net.core.wmem_default = 262144
#套接字发送缓冲区大小的最大值(以字节为单位)
net.core.wmem_max = 1048576
sysctl -p
-----------------------------------------------------------------------
5、修改资源限制
/etc/security/limits.conf
#oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
-----------------------------------------------------------------------
6、修改用户登录
/etc/pam.d/login
#64位
session required /lib64/security/pam_limits.so
session required pam_limits.so
#32位
#session required pam_limits.so
-----------------------------------------------------------------------
7、设置全局环境变量
/etc/profile
#oracle
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
-----------------------------------------------------------------------
8、设置用户环境变量
/home/oracle/.bash_profile
#oracle
umask 022
ORACLE_BASE=/u01/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=ORCL
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH NLS_LANG
-----------------------------------------------------------------------
9、复制安装包到一个目录,解压
/home/oracle/tools
chown -R oracle:oinstall /home/oracle/tools

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

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

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

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

Dreamweaver CS6
视觉化网页开发工具

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

MySQL在Web应用中的主要作用是存储和管理数据。1.MySQL高效处理用户信息、产品目录和交易记录等数据。2.通过SQL查询,开发者能从数据库提取信息生成动态内容。3.MySQL基于客户端-服务器模型工作,确保查询速度可接受。

InnoDB使用redologs和undologs确保数据一致性和可靠性。1.redologs记录数据页修改,确保崩溃恢复和事务持久性。2.undologs记录数据原始值,支持事务回滚和MVCC。

MySQL在数据库和编程中的地位非常重要,它是一个开源的关系型数据库管理系统,广泛应用于各种应用场景。1)MySQL提供高效的数据存储、组织和检索功能,支持Web、移动和企业级系统。2)它使用客户端-服务器架构,支持多种存储引擎和索引优化。3)基本用法包括创建表和插入数据,高级用法涉及多表JOIN和复杂查询。4)常见问题如SQL语法错误和性能问题可以通过EXPLAIN命令和慢查询日志调试。5)性能优化方法包括合理使用索引、优化查询和使用缓存,最佳实践包括使用事务和PreparedStatemen

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。 MySQL以其高性能、可扩展性和跨平台支持着称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL适合小型和大型企业。1)小型企业可使用MySQL进行基本数据管理,如存储客户信息。2)大型企业可利用MySQL处理海量数据和复杂业务逻辑,优化查询性能和事务处理。

MySQL索引基数对查询性能有显着影响:1.高基数索引能更有效地缩小数据范围,提高查询效率;2.低基数索引可能导致全表扫描,降低查询性能;3.在联合索引中,应将高基数列放在前面以优化查询。

MySQL的基本操作包括创建数据库、表格,及使用SQL进行数据的CRUD操作。1.创建数据库:CREATEDATABASEmy_first_db;2.创建表格:CREATETABLEbooks(idINTAUTO_INCREMENTPRIMARYKEY,titleVARCHAR(100)NOTNULL,authorVARCHAR(100)NOTNULL,published_yearINT);3.插入数据:INSERTINTObooks(title,author,published_year)VA

MySQL适合Web应用和内容管理系统,因其开源、高性能和易用性而受欢迎。1)与PostgreSQL相比,MySQL在简单查询和高并发读操作上表现更好。2)相较Oracle,MySQL因开源和低成本更受中小企业青睐。3)对比MicrosoftSQLServer,MySQL更适合跨平台应用。4)与MongoDB不同,MySQL更适用于结构化数据和事务处理。
