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脱衣机

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

热门文章

热工具

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

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

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

Dreamweaver CS6
视觉化网页开发工具

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

热门话题

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

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

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

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

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

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