1.选择一门语言,最好是英语。
从英语开始是一个好习惯。其实也省去了乱码的问题。
2.磁盘分区。
如果你的磁盘很大,而且不用考虑机器崩溃后的修复,可以选择自动分区。我的虚拟机磁盘只有20G,所以分为7.9G用于根分区,1G用于/boot,2G用于交换分区,10G用于/oracle。当然,你会很高兴有一个更大的硬盘。我穷,没得选。
关于交换分区的大小,oracle官网的一位专家建议最低需要512MB的RAM,而最低需要1GB的交换空间。对于RAM小于或等于2GB的系统,交换空间应该是RAM的两倍;对于RAM大于2GB的系统,交换空间应该是RAM的一到两倍。
3.防火墙:没有。
4.SELinux:关闭
5.安装包:自定义软件安装包。
6.在开发栏下选择开发工具、X软件开发和遗留软件开发,但最好注意这些选项的细节部分,因为talnet默认不安装。
7.等待安装完成。安装后,提示进入认证时,选择以后认证,就可以骗过去,以后也不会提醒。
8.为了提高ORACLE的性能。建议关闭以下服务:
关闭chkconfig杯
chkconfig发送邮件关闭
chkconfig isdn关闭
chkconfig智能关闭
chkconfig iptables关闭
chkconfig pcmcia关闭
9.打开FTP、sshd服务和Telnet
第二,ORACLE安装
1.检查在REDHAT Linux中安装ORACLE所需的软件包是否已经安装。
比努蒂斯
兼容数据库
compat-libstdc
(同groundcontrolcenter)地面控制中心
海湾合作委员会
glibc
glibc-通用
libstdc
libstdc -devel
制造
pdksh
openmotif-2.2.2-16
sysstat
塞塔克
您可以用下面的语句来检查它:
rpm -qa binutils compat-*控制中心gcc * glibc * gnome-libs libstdc * make pdksh sysstat x screen saver setarch
要安装的软件包:sysstat:第四个磁盘
在继续之前,请确保已经安装了上述所有软件包。
2.创建Oracle组和用户帐户
使用root执行以下语句:
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
Oracle:查询用户信息(确认创建)
密码oracle
3.创建一个目录。
使用root执行以下语句。当然,目录将根据您的官方习惯放置:
mkdir -p /home/oracle/app/oracle
chown-R Oracle:oinstall/home/Oracle/app/Oracle
chmod-R 775/home/Oracle/app/Oracle
4.配置Linux内核参数
以下配置是oracle10g所需的最低配置。如果您的电脑配置比这个大,您不需要更改它:
cat /etc/sysctl.conf EOF
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=65536
net . IP v4 . IP _ local _ port _ range=1024 65000
net.core.rmem_default=1048576
net.core.wmem_default=262144
net.core.rmem_max=1048576
net.core.wmem_max=262144
文件结束
/sbin/sysctlp
给出每个参数值的简要说明和描述:
(1) shmmax:该参数定义了共享内存段的最大大小(以字节为单位)。默认值是32M,对于oracle来说太低了,通常设置为2G。
(2) shmmni:这个内核参数用来设置系统内共享内存段的最大数量。该参数的默认值是4096。通常不需要改变。
(3) shmall:该参数表示系统一次可以使用的共享内存总量(以页为单位)。默认值为2097152,通常不需要修改。
(4) sem:此参数表示设置的信号量。
(5) file-max:该参数表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量。
5.为oracle用户设置外壳限制
cat/etc/security/limits . conf EOF
oracle软件nproc 2047
oracle硬nproc 16384
oracle软nofile 1024
oracle硬文件65536
文件结束
cat /etc/pam.d/login EOF
需要会话/lib/security/pam_limits.so
文件结束
卡特彼勒/etc/配置文件EOF
if[\ $ USER=' Oracle '];然后
if[\ $ SHELL='/bin/ksh '];然后
ulimit -p 16384
ulimit -n 65536
其他
ulimit -u 16384 -n 65536
船方不负担装货费用
umask 022
船方不负担装货费用
文件结束
cat /etc/csh.login EOF
如果(\$USER=='oracle '),那么
限制maxproc 16384
限制描述符65536
umask 022
endif
文件结束
6、甲骨文用户的环境变量
苏-
不及物动词bash_profile
umask 022
导出ORACLE _ BASE=/home/ORACLE/app/ORACLE
导出ORACLE _ HOME=$ ORACLE _ BASE/product/10。2 .0/数据库_ 1
导出ORACLE_SID=oracle10
导出路径=$ ORACLE _ HOME/bin:$ PATH:$ HOME/bin
其中ORACLE_SID为你将要建立的数据库希德。
7、 拷贝安装文件,并解压,然后执行。/runInstaller
安装概要:
神谕主目录位置:/home/Oracle/app/Oracle/product/10。2 .0/数据库_ 1
unix数据库管理员组:数据库管理员
系统标识符(SID):oracle10
戈巴尔数据库名:oracle10g口令oracle10g11
启动神谕数据库
1,进入sqlplus:
sqlplus /nolog
2,以sysdba的身份连接到数据库,并启动神谕数据库引擎:
结构化查询语言连接/作为sysdba
结构化查询语言启动
3,退出sqlplus,运行听众
结构化查询语言出口
$ lsnrctl开始
这样数据库的TNS也启动了,可以通过网络连接数据库了。一般情况下就启动这两个就够了,如果想用神谕提供的东地中海(东地中海)来管理神谕的话还需要启动东地中海(东地中海)控制台,运行如下命令:
$ emctl启动dbconsole