Linux4上oracle10g安装.doc_第1页
Linux4上oracle10g安装.doc_第2页
Linux4上oracle10g安装.doc_第3页
Linux4上oracle10g安装.doc_第4页
Linux4上oracle10g安装.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux4 上 oracle10g 安装第一步 准备工作检查软件包# rpm -q gcc make binutils glibc libaiogcc-3.4.3-9.EL4make-3.80-5binutils-.2-10.EL4glibc-2.3.4-2libaio-0.3.102-1如果有包没装上可到安装光盘3中找如执行 rpm ivh libaio-0.3.102-1.i386.rpm 安装libaio-0.3.102-1用 rpm ivh 文件名 进行安转.rpm文件# rpm -q openmotif setarchopenmotif-2.2.3-6.RHEL4.2setarch-1.6-1#如果setarch-1.6-1没装上可到/index.php3上下载,如果没有也可以在安装盘2或4中可找到缺少的包 检查内核参数sysctl a然后在/ETC/sysctl.conf中添加kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 1048576执行/sbin/sysctl p在/etc/security/limits.conf:后面添加* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536在/etc/pam.d/login:后面添加session required /lib/security/pam_limits.so在/etc/profile: 后面添加if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi第二步:创建用户su rootrootlocalhost # groupadd dbarootlocalhost # groupadd oinstallrootlocalhost # useradd -g oinstall -G dba oraclerootlocalhost # passwd oracle 添加密码授予操作权限chown -R oracle:oinstall /home/chmod -R 775 /home/创建挂载点rootscientific linux# mkdir -p /u01/app/oraclerootscientific linux# chown -R oracle:oinstall /u01/app/oraclerootscientific linux# chmod -R 775 /u01/app/oracle设置环境变量在 /home/oracle/.bash_profile文件中添加变量export=ORACLE_BASE=/home/oracleexport=ORACLE_HOME=$ORACLE_BASE/product/export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin/*下面是我机器上的.bash_profile 文件*start# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then. /.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHunset USERNAMETMP=/tmpexport TMPTMPDIR=$TMPexport TMPDIRORACLE_BASE=/home/oracleexport ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/export ORACLE_HOMEORACLE_SID=orclexport ORACLE_SIDORACLE_TERM=xtermexport ORACLE_TERMPATH=/usr/sbin:$PATHexport PATHexport NLS_LANG=American_america.zhs16gbkexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataPATH=$ORACLE_HOME/bin:$PATHexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH/*end1开始Oracle普通安装要将linux版的压缩文件解压 用root用户#rootlocalhost # xhost +先将oracle10g的安装文件10201_database_linux32.zip拷贝到linux系统上如考到/usr/oracle/下执行命令#rootlocalhost $ cd /usr/oracle/ 进入文件夹#rootlocalhost $ ls 查看文件夹中的文件#rootlocalhost $ unzip 10201_database_linux32.zip 解压缩文件夹回到根目录后#rootlocalhost # su oracle /切换到oracle 用户-bash:ulimit: open files: cannot modify limit:不允许的操作#rootlocalhost $ cd /usr/oracle/database运行解压后database文件夹下的.runInstaller文件进行安装#rootlocalhost database$ ./runInstaller在安装过程中 可以选择食之全局数据库名 orcl 和系统标识符(SID)要输入数据库用户名 和口令 窗体上有提示( 以oracle用户登录linux,加载oracle Oracle10g光盘, 在执行runInstaller前,确定Oracle环境变量已经设置,可以执行如下命令检验环境变量的设置:oracle 用户登陆$set在终端命令窗口,执行如下命令,开始oracle10g的安装:oracle$/mnt/cdrom/runInstaller2.在欢迎窗口界面: 点击“下一步”按钮3.指定Inventory 路径和身份证明窗口: inventory路径是: /opt/oracle/oraInventory 指定操作系统组名: oinstall点击“下一步”按钮4这时会弹出一个执行orainstRoot.sh 脚本的窗口:打开另一个终端,以root用户执行如下命令:su rootcd /opt/oracle/oraInventory./orainstRoot.sh然后,切换到oracle安装窗口,点击“继续”按钮)Enterthefullpathnameofthelocalbindirectory:/usr/local/bin:回车, 执行完毕,退出此界面,返回前一界面,按OK.5 在指定文件位置窗口弹出后,指定相应的路径:源:路径: /mnt/cdrom/stage/products.xml目的:名称: OraDb10g_home1路径: /opt/oracle/product/10.1.0/db_1然后,点击“下一步”按钮6选择安装类型:选择企业版选项,然后点击“下一步”按钮。安装程序验证系统是否符合安装和配置所选产品的所有最低要求7 安装程序验证系统是否符合安装和配置所选产品的所有最低要求。当检测完成并成功后,点击“下一步”按钮8 选择数据库设置:选择通用选项,然后点击“下一步”按钮9指定数据库配置参数:全局数据库名称: test.SID: test.选中“创建带样本方案的数据库”复选框,然后,点击“下一步”按钮10选择数据库管理设置:选择使用 Database Control管理数据库。然后,点击“下一步”11.指定数据库文件存储选项选择 文件系统选项.指定数据库路径: /opt/oracle/oradata/然后点击“下一步”按钮, 12.指定备份和恢复选项:选择不启用自动备份.点击 “下一步”按钮13指定数据库方案口令:可以为SYS、SYSTEM、SYSMAN、DBSNMP单独指定口令,或选择所有用户使用同一口令选项.为这些用户指定同一个口令。指定口令不要以数字开始,否则会得到错误信息.然后点击 “下一步”按钮14 出现概要窗口后, 点击“安装”按钮15 这时你会看到数据库安装过程窗口,然后会出现辅助设置窗口,再出现数据库创建窗口。16 数据库创建完毕,弹出数据库创建完成窗口,点击Ok按钮。当弹出一个执行root.sh脚本的窗口时在另一个终端执行如下命令:su rootcd /opt/oracle/product/10.1.0/db_1./root.sh点击确定”按钮17 在概要安装完毕,会报告一个发现$ORACLE_BASE/product/10.1.0/db_1/portlist.ini文件,这时点击OK按钮18 安装结束:点击“退出”按钮,结束安装程序。六、数据库的启动和停止要使数据库启动,执行如下命令:oracle$ sqlplus /nologSQL connect / as sysdbaSQL startup要使数据库停止,执行如下命令:oracle$ sqlplus /nologSQL connect / as sysdbaSQL shutdown删除oracle10g 如果oracle10ganzhuang过程中出现错误,需要重新安装,可以执行如下命令删除以前安装的oracle:su oraclerm rf /home/oracle/*rm f /etc/oraInst.loc /etc/oratab /etc/oraclesu rootexport ORACLE_HOME=/home/oracle/product/10.1.0/db_1$ORACLE_HOME/bin/localconfig deleterm f /etc/inittab.cssdrm f /usr/local/bin/coraenv /usr/local/bin/dbhome rm f /usr/local/bin/oraenv执行完上述命令后,重新启动系统,可以重新安装oracle10g数据库系统如果不能正常安装再把按下面设置vi /etc/selinux/config 确保以下内容SELINUX=disabled关闭SELIINUX/-LINUX AS4 上安装ORACLE10G以后,死活是没有配置好让oracle10G随着LINUX自动启动,现在把手动的启动方式列出如下(比较笨):1、su oracle2、cd /u01/app/oracle/product/10.2.0/db_1/bin (根据自己的oracle的安装路径来定)3、./lsnrctl start 4、./sqlplus /nolog5、SQLconnect / as sysdba6、SQLstartup7、SQLquit8、./emctl start dbconsole(需要在oracle用户下执行)开启监听、EM、sqlplusSubmitted by gbmp on 2008, July 12, 9:23 AM切换oracle用户Su - oracleoracleservice $ sqlplus /nologSQL*Plus: Release .0 - Production on Wed Jan 1 08:06:26 2003Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL conn /as sysdbaConnected to an idle instance.error:ORA-01031: insufficient privileges sqlconnect sys/system(sys的密码) as sysdba 已连接 SQL startupORACLE instance started.Total System Global Area 264241152 bytesFixed Size 1218868 bytesVariable Size 83887820 bytesDatabase Buffers 176160768 bytesRedo Buffers 2973696 bytesDatabase mounted.Database opened.SQL lsnrctl startSP2-0734: unknown command beginning lsnrctl st. - rest of line ignored.SQL exitDisconnected from Oracle Database 10g Enterprise Edition Release .0 - ProductionWith the Partitioning, OLAP and Data Mining optionsoracleservice $ lsnrctl startLSNRCTL for Linux: Version .0 - Production on 01-JAN-2003 08:07:35Copyright (c) 1991, 2005, Oracle. All rights reserved.Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait.TNSLSNR for Linux: Version .0 - ProductionSystem parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.oraLog messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)STATUS of the LISTENER-Alias LISTENERVersion TNSLSNR for Linux: Version .0 - ProductionStart Date 01-JAN-2003 08:07:37Uptime 0 days 0 hr. 0 min. 0 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.oraListener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.logListening Endpoints Summary. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)Services Summary.Service PLSExtProc has 1 instance(s). Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this service.The command completed successfullyoracleservice $ isqlplusctl startiSQL*Plus .0Copyright (c) 2003, 2005, Oracle. All rights reserved.Starting iSQL*Plus .iSQL*Plus started.oracleservice $ emctl start dbconsoleTZ set to PRCOracle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论