《linuxas4.6下安装安装Oracle10g10.2.0.1》由会员分享,可在线阅读,更多相关《linuxas4.6下安装安装Oracle10g10.2.0.1(13页珍藏版)》请在金锄头文库上搜索。
1、linux as4.6 下安装安装 Oracle10g 10.2.0.1作者: Brandon Zhou 2009.41、软件包下载:http:/ oracle#unzip 10201_database_linux32.zip3、修改系统内核:rootlc oracle# vi /etc/sysctl.conf 在文件中添加如下内容:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_lo
2、cal_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144rootlc oracle# /sbin/sysctl -p #使设置生效4、rootlc /# vi /etc/security/limits.conf 添加如下内容:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536不知
3、道为何大家都把oracle写成*Oracle 官方文档是这样写的:Set Shell Limits for the oracle UserTo improve the performance of the software, you must increasethe following shell limits for the oracle user:To increase the shell limits:1. Add the following lines in the/etc/security/limits.conf file:oracle soft nproc 2047oracle h
4、ard nproc 16384oracle soft nofile 1024oracle hard nofile 655365、rootlc /# vi /etc/pam.d/login添加如下内容:session required /lib/security/pam_limits.soOracle 官方文档 session required pam_limits.so6、rootlc /# vi /etc/selinux/config SELINUX=disabled #关闭 selinux小技巧: 如果是 ES5 需要修改/etc/redhat-release 文件来安装 oracle10
5、grootlc /# vi /etc/redhat-release Red Hat Enterprise Linux Server release 4 (Tikanga) 将原来的版本 5.1 改成了现在的 47、安装相关的开发包(rpm 包):rootlc Server# Red Hat Enterprise Linux 4.6#rpm -q binutils compat-db control-center gcc gcc-c+ glibc gnome-libs libstdc+ make sysstat xscreensaver libaio openmotif compat-libst
6、dc+binutils-2.15.92.0.2-24compat-db-4.1.25-9compat-db-4.1.25-9control-center-2.8.0-12.rhel4.5gcc-3.4.6-9gcc-c+-3.4.6-9glibc-2.3.4-2.39glibc-2.3.4-2.39gnome-libs-1.4.1.2.90-44.1libstdc+-3.4.6-9libstdc+-3.4.6-9make-3.80-6.EL4sysstat-5.0.5-16.rhel4xscreensaver-4.18-5.rhel4.14libaio-0.3.105-2libaio-0.3.
7、105-2openmotif-2.2.3-10.1.el4openmotif-2.2.3-10.1.el4compat-libstdc+-33-3.2.3-47.3oracle官方文档要求 #注意,有点不一样Red Hat Enterprise Linux 4.0binutils-2.15.92.0.2-10.EL4compat-db-4.1.25-9compat-libstdc+-33-3.2.3-47.3control-center-2.8.0-12gcc-3.4.3-9.EL4gcc-c+-3.4.3-9.EL4glibc-2.3.4-2glibc-common-2.3.4-2gnome
8、-libs-1.4.1.2.90-44.1libstdc+-3.4.3-9.EL4libstdc+-devel-3.4.3-9.EL4make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2glibc-kernheaders-2.4-9.1.100.EL.i386.rpm2、创建安装数据库时所需要使用的用户组 oinstall,dba 及 Oracle 用户,并将 oinstamll,dba 组定义成 oracle 用户的主次组。命令参考如下:# groupadd oinstall# groupadd dba# u
9、seradd -g oinstall -G dba oracle (设定 oracle 用户为 oinstall、dba 用户组的成员)# passwd oracle (设定 oracle 用户的密码)3、以 root 用户身份登录系统创建 Oracle 系统的安装目录和数据库文件存放的目录。例如:/oracle,及改变以上目录的属性命令参考如下:# mkdir -p /oracle/product/10.2.0 (创建数据目录)# chown -R oracle.oinstall /oracle (设定目录所属的用户组和用户)# chmod -R 775 /oracle (设定目录的读写权限
10、)4、以 oracle 用户身份登录系统,复制 oracle 安装文件到/home/oracle 下:# cp 原文件夹 /home/oracle/ (复制文件到 oracle 个人目录内;也可以在图形界面下复制)# unzip /home/oracle/10201_database_linux32.zip (解压 zip 文件)5、配置 oracle 用户环境,以 oracle 用户登录,修改 oracle 用户下的 .bash_profile 文件。增加以下参数:vi .bash_profile (执行 vi 命令来修改 .bash_profile)# Oracle Settings um
11、ask 022TMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/; export ORACLE_HOMEORACLE_SID=edj; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LI
12、BRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHexport LANG=en_US #最好用英文,反而错误少export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK使更改生效oraclelc $ source .bash_profile 6、开始安装oraclelc /$ /opt/oracle/dat
13、abase/runInstaller 注:我在之前在环境变量里 添加了这行:export DISPLAY=127.0.0.1:0.0但是屡次安装不成功,xhost +也是不行,没办法只有把这行删掉,希望高手指点!()选择安装方式:如果想对数据库了解的多一些,建议选择 高级安装。这里选择高级,下一步(2)指定产品清单的存放位置和安装用户组,如图,下一步。(3)选择安装的数据库类型,这里选择企业版,下一步。(4)指定 oracle 的数据库的主目录名称和路径,如图,下一步。(5)这里有三个选项,第一个是创建数据库,在安装的过成中就会创建一个数据库;第二个是“配置自动存储管理(AMS )”,选择它就
14、会在安装的过程中创建和配置自动存储管理;第三个是只安装软件,不创建数据库,安装完成后可以使用 dbca 工具来创建数据库。这里选择 创建数据库,并使用文件系统来存储数据。如图,下一步。 (6)选择数据库模板,数据库模板实际上是存储数据库信息的一些 xml 文件,选择不同的模板,dbca 就会根据其配置文件来创建数据库。选择模板时,主要根据创建数据库的用途来选择。这里我们选择 一般用途,下一步。(7)选择书库的标示名称,其中的全局数据库名包括 数据库名+数据库域名,这里的 lc 一个简单的数据库名称。SID 是标示 oracle 的特定实例,可以使用任何名称,但是要于环境变量定义的统一。注意选择
15、合适的语言 (8)数据库管理选项,可以使用三种 oracle 数据库的管理方法:i 使用 PL/SQL 语言直接进行管理ii 使用(Oracle Enterprise Manager)企业管理器,有人叫 OEM,用它来独立管理每台计算机上的 Oracle 实例。iii 使用 OEM 将所有计算机上 Oracle 集中进行管理。使用 OEM 时需要安装 网络控制( Gird Control),由于我这里没有安装这个软件,所以这里使用的是 Database Control 进行本地管理,如图,下一步。(9)选择数据库的存储机制,Oracle 的数据可以存储在文件系统上,ASM 和裸设备上。ASM 是 Oracle 10g 的 新特性。它具有裸设备的高性能,文件系统的以管理的优点,但是推荐使用 ASM 系统来存储 Oracle 的数据。在这里 我选择文件系统存储,并指定了存储目录。如图,下一步。(10)自动恢复选项,推荐使用自动恢复功能,但是需要 2GB 以上的数据恢复数据的存储区域,这里空间有限,选择不启用自动备份,如图,下一步。(11)指定用户口令,为了方便记忆这里选择所有帐户使用同一个口令,如图,下一步。 (12)概要(13)开始安装 (14)安装完成后,提示我们的相关信息,ok 即可。(15)修改权限和设置系统的环境变量,需要执行这两个脚本。 (16)执行如下(17)安装结束,