RedHat5安装Oracle11GR2(二)

2014-11-24 09:16:49 · 作者: · 浏览: 2
项 选择 Do not enable Automatedbackups。 指定数据库模式口令 选择 Use the same password for all theaccounts。 选择一个口令,然后输入两次进行确认。 摘要 显示已安装产品的摘要。 单击 Install。 安装 此屏幕历经安装和链接 Oracle 软件的几个阶段。 安装过程结束时弹出一个窗口显示配置信息。记下 EnterpriseManager URL,然后单击 OK 关闭该窗口。 弹出一个“Setup Privileges”窗口,提示需要以 root用户身份运行配置脚本。以 root 用户身份登录,切换到该窗口中指示的目录,然后执行 root.sh 脚本。该脚本提示输入本地 bin目录的位置。按 Enter 键接受默认值。当脚本完成时,返回到 Setup Privileges 窗口并单击OK。(如下所示。) 安装结束 记下摘要中显示的 URL,并在准备好时单击 Exit。
1. vi /etc/oratab dbsvr:/opt/u01/oracle:N 修改为 dbsvr:/opt/u01/oracle:Y
2.ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 问题解决 vi$ORACLE_HOME/network/admin/listener.ora SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME =/opt/u01/oracle) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME= dbsvr) (ORACLE_HOME= /opt/u01/oracle) (SID_NAME= dbsvr) ) )
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.14)(PORT = 1521)) ) )

3.在运行$ORACLE_HOME/bin/dbstart时报错, Failed to auto-start Oracle NetListene using /ade/vikrkuma_new/oracle/bin/tnslsnr 解决方法:修改dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle 修改为:ORACLE_HOME_LISTNER=$ORACLE_HOME oracle 启动脚本 解释一下脚本中的注释行:# chkconfig: 2345 8005 三组个数字的意义是,“启动模式”、“启动顺序”、“关闭顺序”

#!/bin/sh #Auther: ose # chkconfig: 345 99 99 #description: start or stop/u01oracle #oracle_env export ORACLE_BASE=/opt exportORACLE_HOME=$ORACLE_BASE/oracle exportPATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=dbsvr export ORACLE_TERM=vt100 exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK oracle_user=oracle
#proc start(){ echo -n "starting oracle" su - "$oracle_user"< 将上面文件保存为dbora并拷贝到/etc/rc.d/init.d下 cp dbora /etc/rc.d/init.d chmod 755 /etc/rc.d/init.d/dbora chkconfig --add dbora chkconfig --list | grep dbora dbora 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
Part V 一些服务介绍和补充

主要服务启动方式

a:$ORACLE_HOME/bin/dbstart | dbshut
b:$ORACLE_HOME/bin/lsnrctl start |stop 监听器启动|关闭。
c:$ORACLE_HOME/bin/emctl start |stop dbconsole 访问 http://yourIP:1158/em
d:$ORACLE_HOME/bin/isqlplusctl start| stop 访问 http://yourIP:5560/isqlplus
connect / as sysdba; -- 把HTTP/WEBDAV端口从8080改到8081 SQL> calldbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081)) / -- 把FTP端口从2100改到2111 SQL> calldbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111)) / SQL> commit; SQL> execdbms_xdb.cfg_refresh;