首页 > 范文大全 > 正文

在linux下安装oracle11g

开篇:润墨网以专业的文秘视角,为您筛选了一篇在linux下安装oracle11g范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

现在大部分的校园网都有web服务或者其他CS方式的应用,既然是网络服务就离不开数据库,而综观现在流行的数据库厂商微软的SQL-Server、DB2、infomax和oracle选择甲骨文公司的oracle应该是大型数据库和对稳定型要求较高的需求用户来说是第一选择。

作为root登录系统,在你安装oracle数据库前,你必须以root身份完成一定的操作:打开本地终端进程,如:xterminal。如果你想远程安装您必须通过xhost登录到远程服务器:Xhost full_qualified_remote_host_name 如xhost myserver.省略,如果你不要安装软件在本地系统上,你还可以使用ssh,rlogin或者telnet命令进行安装。通过sudo sh 或者su-键入密码进行连接。

硬件需求。系统必须满足以下最小的硬件需求:内存需求:在安装oracle数据库11g以前至少保证256M的空余内存可以通过grep MemTotal/proc/meminfo查看。关于swap交换内存的设置如下,如果你的物理内存在1GB到2GB之间,那么swap空间需要1.5倍物理内存;如果你的物理内存在2GB到16GB之间,那么swap空间需要等倍物理内存大小;超过16GB的物理内存,那swap空间只需要16GB大小即可。Swap设置可以通过grep swaptotal /proc/meminfo查看。

系统架构:决定系统安装的11g版本是否支持现在的CPU架构可以通过敲入命令uname-m查看。硬盘空间需求:最小的磁盘空间需求安装在/tmp目录中需要130MB,通过命令df-k/tmp查看。推荐使用400M以上的空间,删除不需要的文件和目录先,然后设置tmp和tmpdir环境变量为oracle用户默认的路径。最好再留800M左右的空间为oracle安装默认数据库做准备。

安装软件需求:(1)操作系统需求:以下操作系统支持oracle11g如:Asianux2 sp2、Asianux3、Oracle Enterprise linux4、Oracle Enterprise linxu5、redhat Enterprise (centos)4-5和SUSE Enterprise Linux 10。查看版本命令:cat /proc/version。(2)linux内核需求:asianux2、enterprise 4和redhat 4 需要2.69或者以后版本;asianux3、enterprise 5和redhat 5需要2.6.18或者以后版本;SUSE 10需要2.6.16或者以后版本。用uname-r查看版本号。(3)其他安装包需求:binutils-2.17.50.0.6-2.el5,compat-libstdc++-33-3.2.3-61,elfutils-libelf-0.125-3.el5,elfutils-libelf-devel-0.125,glibc-2.5-12,glibc-common-2.5-12,glibc-devel-2.5-12,glibc-headers-2.5-12,gcc-4.1.1-52,gcc-c++-4.1.1-52,libaio-0.3.106,libaio-devel-0.3.106,ibgcc-4.1.1-52,libstdc++-4.1.1,libstdc++-devel-4.1.1-52.e15,make-3.81-1.1,numactl-devel-0.9.8.i386,sysstat-7.0.0。(4)附加软件需求:oracle odbc驱动、oracle jdbc/oci驱动、oracle消息网关和网页浏览器。

创建操作系统组和用户。添加oinstall组和dba组,此外创建oracle用户。用/usr/sbin/usermod -g oinstall-G dba oracle把oinstall和dba分别作为oracle的主组和附属组;为oracle用户创建密码:passwd oracle。

配置内核参数。编辑/etc/sysctl.conf文件,fs.file-max=6815744 kernel.shmall=2097152 kernel,shmmax=2147483648kernel,shmmni =4096 kernel.sem=250,32000,100,128 net.ipv4.ip_local_port_range =9000,65500 net.core.rmem_default= 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576,激活配置/sbin/sysctl -p,检测配置/sib/sysctl-a。

创建需要的目录。mkdir-p/u01/app/(其中u01为安装oracle的根目录);chown-R oracle:oinstall/u01/app/,chmod-R 775/u01/app/。

设置环境变量。用root用户登陆设置oracle用户掩码为022;在用oracle用户登录设置显示变量setenv display local_host:0.0;添加mkdir/u01/tmp目录;修改所有用户和组有读写权限chmod a+wr/u01/tmp设置setenv tmp/u01/tmp和setenv tmpdir/u01/tmp;设置setenv oracle_base /u01/app/oracle和setenv oracle_sid sales。

挂载oracle光盘。Mount-t iso9660 /dev/dvd/mnt/dvd。

安装oracle数据库。Cd/u01/db;./runInstaller

安装数据库实例。我们一般通过JDBC开发驱动程序安装,鉴于篇幅在这里不再赘述。

数据库管理。我们一般通过sqlplus /nolog;conn as /sysdba;startup,启动数据库或者通过网页host.domain:1158/em/来启动。

以上就是最新版oracle11g的安装过程,当然安装只是万里长征第一步,后续的安全设置和数据库创建才是数据库管理员的操作重点,我将在后续的文章中给予讲解。