1、5.1启动安装 65.2.按照安装界面提示进行安装 66.创建数据库实例 117.启动和关闭Oracle监听器 168.启动和关闭oracle数据库 161.获取oracle9.2.0.4 for linux安装文件1.1 下载请从官方网站下载正版软件,推荐的oracle版本为9.2.0.4 for linux。可以从其官方网站下载,官方下载地址是:,此版本是oracle免费提供给非商业目的用途的(关于版权信息请仔细阅读oracle公司的版权页)。1.2 解压使用如下命令解压缩:zcat ship_9204_linux_disk1.cpio.gz | cpio idmvzcat ship_92
2、04_linux_disk2.cpio.gz | cpio idmvzcat ship_9204_linux_disk3.cpio.gz | cpio -idmv将获得三个安装文件目录:Disk1、Disk2、Disk32.准备安装(服务器内存2G)以root身份进行修改 /etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_loc
3、al_port_range = 1024 65000注:sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数)。Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912。Shmmni 最小共享内存 4096KB。Shmall 所有内存大小。一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;如物理内存是1G,则可以设置最大共享内存为512*1024=536870912;以此类
4、推。在redhat上最大共享内存不得超过4*1024*1024*1024-1=4294967295设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查.建议重启系统再继续下面的操作2.2查看软件包和安装编译环境compat-libstdc+-7.3-2.96.122 compat-gcc-c+-7.3-2.96.122 compat-libstdc+-devel-7.3-2.96.122 compat-db-4.0.14-5 compat-gcc-7.3-2.96.122 tcl-devel-8.3.5-92.i386.ipm其他相关软件包(安装上述
5、软件包时可能需要):glibc-kemheadsers-2.4-8.34.i386.rpmglibc-headers-2.3.2-95.20.i386.rpmglibc-devel-2.3.2-95.20.i386.rpm2.2.2 rpm -qa grep openmotif查看openmotif包openmotif21-2.1.30-82.2.3 rpm -qa grep setarch查看setarch包setarch-1.3-12.2.4为了保证安装顺利进行,建议下载安装以下包cpp-2.96-108.1.i386.rpmglibc-devel-2.2.4-26.i386.rpmker
6、nel-headers-2.4.9-e.3.i386.rpm gcc-2.96-108.1.i386.rpmbinutils-2.11.90.0.8-12.i386.rpmcompat-libstdc+-devel-7.3-2.96.118.i386.rpmcompat-libstdc+-7.3-2.96.118.i386.rpmcompat-glibc-7.x-2.2.4.32.5.i386.rpmcompat-gcc-c+-7.3-2.96.122compat-db-4.0.14-5compat-gcc-7.3-2.96.122openmotif-2.2.2-16.i386.rpmopen
7、motif-devel-2.2.2-16.i386.rpmsetarch-1.3-1.src.rpm加载文件命令:#rpm -ivh /$PATH/file.rpmrpm -ivh cpp-2.96-108.1.i386.rpmrpm -ivh glibc-devel-2.2.4-26.i386.rpm rpm -ivh kernel-headers-2.4.9-e.3.i386.rpm rpm -ivh gcc-2.96-108.1.i386.rpm rpm -ivh binutils-2.11.90.0.8-12.i386.rpm rpm -ivh compat-libstdc+-deve
8、l-7.3-2.96.118.i386.rpm rpm -ivh compat-libstdc+-7.3-2.96.118.i386.rpm rpm -ivh compat-glibc-7.x-2.2.4.32.5.i386.rpmrpm -ivh compat-gcc-c+-7.3-2.96.122rpm -ivh compat-db-4.0.14-5rpm -ivh compat-gcc-7.3-2.96.122rpm -ivh tcl-devel-8.3.5-92.i386.ipmrpm -ivh openmotif-2.2.2-16.i386.rpmrpm -ivh openmotif
9、-devel-2.2.2-16.i386.rpmrpm -ivh setarch-1.3-1.src.rpm马丁公司的 default RPMS (see Note 376183.1) binutils-2.15.92.0.2-10.EL4 compat-db-4.1.25-9 compat-libstdc+-296-2.96-132.7.2 compat-libstdc+-33-3.2.3-47.3 control-center-2.8.0-12 gcc-3.4.3-9.EL4 gcc-c+-3.4.3-9.EL4 glibc-2.3.4-2 glibc-common-2.3.4-2 gno
10、me-libs-1.4.1.2.90-44.1 libstdc+-3.4.3-9.EL4 libstdc+-devel-3.4.3-9.EL4 make-3.80-5 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 openmotif21-2.1.30-11.RHEL4.2 (required to install Oracle demos) libaio-0.3.96 10G3.创建Oracle用户和Oracle安装目录3.1 创建Oracle用户在安装的过程中我们使用两个用户同时进行,其中一个是root用户,另外一个是
11、你新建立的oracle用户。 su - root3.1.2 建立oracle 用户和密码groupadd dba groupadd oinstall useradd -c Oracle software owner -g oinstall -G dba oraclepasswd oracle3.2 创建安装目录mkdir /opt/oraclemkdir /opt/oracle/productmkdir /opt/oracle/product/10.2.0.1/db_1chown -R oracle.oinstall /opt/oraclemkdir /var/opt/oraclechown
12、oracle.dba /var/opt/oraclechmod 755 /var/opt/oraclemkdir /var/datamkdir /var/data/oraclechown oracle.dba /var/data/oracle4.设置环境变量图形界面打开/home/oracle/.bash_profile编辑或者vi编辑,在其后加入以下文字后保存:特别注意:1、字符集必须选择指定的简体中文(simplified chinese_china.zhs16gbk)2、LD_ASSUME_KERNEL=2.4.1(oracle10该值不对)编辑.bash_profile文件,将如下内容
13、加入:(命令vi $HOME/.bash_profile 编辑用vi使用可查手册 i 进入edit ;w 存盘)export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=/opt/oracle/product/10.2.0.1/db_1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=db10 (数据库全局变量名)export ORACLE_TERM=xterm (xterm窗口模式 vt
14、100 终端调试模式) export THREADS_FLAG=nativeexport LD_LIBRARY_PATH=/opt/oracle/product/10.2.0.1/db_1/lib:$LD_LIBRARY_PATHexport PATH=/opt/oracle/product/10.2.0.1/db_1/bin:export NLS_LANG=_china.zhs16gbk (设置语言zhs16gbk)export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport LC_ALL=en_US保存后退出。执行:source .b
15、ash_profile 查看:more .bash_profile然后,重启系统,这时候oracle的环境就已经生效了。如果重启系统后没有出现任何错误,则表示前面写的环境变量已经生效了。5.开始安装Oracle5.1启动安装重启系统后以oracle用户登陆,进入/opt/temp/Disk1(仅供参考)运行安装命令。为此,先要给oracle安装文件目录赋予可执行权限。另外,执行在runlnstaller前需要先打补丁p3006854_9204_LINUX.zip。$ su - root# unzip p3006854_9204_LINUX.zip# cd 3006854# chmod +x r
16、hel3_pre_install.sh# ./rhel3_pre_install.sh# chmod 755 /opt/temp# exit$ cd /opt/temp/Disk1$ ./runInstaller5.2.按照安装界面提示进行安装Step1.Welcome界面,直接点击next继续。Step 2.Inventory Location界面,保持默认,点击OKStep 3.Unix Group Name界面,输入dba。Step 4.要求运行/tmp/orainstRoot.sh批处理文件。新打开一个终端,在shell命令提示下执行该批处理文件,如下:$ su root# cd /t
17、mp# ./orainstRoot.shStep 5.File Location 界面,保持默认,直接点击next继续。Step 6.Available Products界面,点击“Oracle Database 9.2.0.4.0”,点击next继续。Step 7.Installation Types界面,点击“Enterprise Edition(2.84G)”,点击next继续。Step 8.Database Configuration 界面,选择Software only,点击next继续。Step 9.Summary界面,该界面简要记录安装设置,点击install进行安装。Step
18、10.安装到100%时会要求运行批处理文件/opt/oracle/product/9.2.0/root.sh,运行之,在shell命令提示下执行该批处理文件,如下:# cd /opt/oracle/product/9.2.0# ./root.sh要求输入Enter the full pathname of the local bin directory: /usr/local/bin:直接回车采用默认路径。然后点击ok,安装配置完成后,点击exit退出安装界面。6.创建数据库实例使用Database Configuration Assistant可以创建数据库实例,在oracle用户提示命令下
19、键入dbca可以启动图形界面的配置助手。$ dbca首先显示的是欢迎界面,点击next进入配置过程。Step1:Operations:选择“create a database”,点击next继续。Step2:Database Templates:选择“new database”,点击next继续。Step3:Database Identification:输入Global Database Name和Sid,点击next。说明:sid是数据库实例的标示,如其名为tshdb,用户可以自己决定,环境变量中的ORACLE_SID应该与此sid相同;Global Database Name起名规则为S
20、id+域名,如,如无域名请与sid同名。Step4:Database Features: 以下可根据用户需求选择。Oracle Spatial - 用于空间地理信息系统(可选)Oracle Ultra Search由于搜索(可选)Oracle data Mining - 用于数据挖掘(可选)Oracle OLAP Services 用于数据仓库的应用(可选)Example Schemas 例子数据库(不选)Standard database features -标准数据库功能 Oracle JVM Oracle Intermedia Oracle Text Oracle XML DB“标准数据
21、库功能”中的各项均为“可选”可选的项目中没有必须被用到的,且在安装时会延长安装时间,占用更大的空间,如果没有需要,建议不选。Step5:Database Connection Options:选择“Dedicated Server Mode”,点击next继续。Step6:Initialization Parameters: Memory栏:选择Typical。70表示使用内存的70%。用户可以尽量大的增加内存使用比例,1G内存推荐使用60,4G内存推荐75。某些系统如果这里设置过大,可能会导致数据库实例无法创建,这时可以试着减小比例(例如选择20)再次运行,待安装之后再调节内存参数。 Cha
22、racter Sets栏:点击“choose from list”,并在列表中选择ZHS16GBK。 其他栏默认,点击next继续。Step7:Database Storage: 点击右下角的“File Location Variables”添加环境变量ORACLE_DATA,value为 /var/data/oracle。 点击左侧树形文件目录中的controlfile文件,将右边列表中出现的File Directory栏中的“ORACLE_BASE”字样改成“ORACLE_DATA”。 点击左侧树形文件目录中的Datafile文件夹,将右边列表中出现的File Directory栏中的所有
23、“ORACLE_BASE”改成“ORACLE_DATA”。 点击左侧树形文件目录中的Redo log Groups文件夹的1/2/3文件,将右边列表中出现的File Directory栏中的所有“ORACLE_BASE”改成“ORACLE_DATA”。 点击next继续。Step8:Creation Options:点击finish。出现一个summary清单,点击OK开始创建实例。 建立实例的最后需要创建SYS和SYSTEM两个用户的密码,这两个用户一般用不到,但是强烈建议设置健壮(长而复杂)的密码,并妥善保存。7.启动和关闭Oracle监听器 Oracle$lsnrctl lsnstart #启动监听器stat #察看当前监听结果stop #关闭监听器exit #退出lsn8.启动和关闭oracle数据库 进sqlplus,你就可以开启或者关闭数据库。进入sqlplus的命令为:sqlplus “/ as sysdba” SQL startup #启动数据库 shutdown immediate #关闭数据库,所有命令参数可以参照help-The End-
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1