Linux下启动Oracle服务和监听程序
安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:
exportORACLE_SID=testexportORACLE_BASE=oracle_install_direxportORACLE_HOME=xxx
1、启动数据库:
oracle@suse92:~>sqlplus/nolog
SQL*Plus:Release9.2.0.4.0-ProductiononFriJan2002:29:372006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
SQL>connect/assysdba
Connectedtoanidleinstance.
SQL>startup
ORACLEinstancestarted.
TotalSystemGlobalArea135352820bytes
FixedSize455156bytes
VariableSize109051904bytes
DatabaseBuffers25165824bytes
RedoBuffers679936bytes
Databasemounted.
2、关闭数据库:
oracle@suse92:~>sqlplus/nolog
SQL*Plus:Release9.2.0.4.0-ProductiononFriJan2002:29:372006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
SQL>connect/assysdba
Connectedtoanidleinstance.
SQL>shutdwonabort;
3、启动监听器
oracle@suse92:~>lsnrctlstart
4、停止监听器
oracle@suse92:~>lsnrctlstop
5、查看监听器状态
lsnrctl">oracle@suse92:~>lsnrctl
LSNRCTL>status
LSNRCTL>exit
linux下oracle10G启动EM和isqlplus2008年09月26日星期五下午03:18注:
$ORACLE_HOME为oracle的安装路径
1,使用EM(enterprisemanagment)
1.1启动EM
$ORACLE_HOME/bin/emctlstartdbconsole
如果出现下面相关信息,说明服务启动
TZsettoPRC
OracleEnterpriseManager10gDatabaseControlRelease10.1.0.3.0
Copyright(c)1996,2004OracleCorporation.Allrightsreserved.
http://localhost.localdomain:5500/em/console/aboutApplication
StartingOracleEnterpriseManager10gDatabaseControl.................................started.
1.2使用EM
在浏览器地址中输入如下地址:
http://localhost.localdomain:5500/em/console/
如果不出现登录对话页面,请确保你的数据库服务与监听服务正常启动了
注意:如果监听程序不启动,可以通过sqlplus登录,但在此页面中不能正常显示.
现在你就可以正常使用EM了!
2,使用isqlplus
2.1启动isqlplus
$ORACLE_HOME/bin/isqlplusctlstart
如果出现如下信息,说明正常启动.
iSQL*Plus10.1.0.3.0
Copyright(c)2004Oracle.Allrightsreserved.
StartingiSQL*Plus...
iSQL*Plusstarted.
2.2使用isqlplus
在浏览器地址中输入如下地址:
http://localhost.localdomain:5560/isqlplus/
这样就出现了isqlplus的登录界面,就可使用isqlplus了
OracleEnterpriseManager无法启动,重新配置2008年09月26日星期五下午02:50今天
碰到ORACLEEM无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重
新配置了一下ORACLEEM,具体过程如下:$emca-configdbcontroldb-reposrecreateEMCA
开始于2007-10-1211:16:40
EMConfigurationAssistant10.2.0.1.0正式版
版权所有(c)2003,2005,Oracle。保留所有权利。输入以下信息:
数据库SID:orcl
已为数据库orcl配置了DatabaseControl
您已选择配置DatabaseControl,以便管理数据库orcl
此操作将移去现有配置和默认设置,并重新执行配置
是否继续?[yes(Y)/no(N)]:y
监听程序端口号:1521
SYS用户的口令:
DBSNMP用户的口令:
SYSMAN用户的口令:
SYSMAN用户的口令:通知的电子邮件地址(可选):
通知的发件(SMTP)服务器(可选):
-----------------------------------------------------------------已指定以下设置数据库
ORACLE_HOME................e:/oracle/product/10.2.0/db_1数据库主机名................
hailang.mshome.net
监听程序端口号................1521
数据库SID................orcl
通知的电子邮件地址...............
通知的发件(SMTP)服务器...............-----------------------------------------------------------------
是否继续?[yes(Y)/no(N)]:y
2007-10-1211:17:32oracle.sysman.emcp.EMConfigperform
信息:正在将此操作记录到e:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2007-
2007-10-1211:17:37oracle.sysman.emcp.util.DBControlUtilstopOMS
信息:正在停止DatabaseControl(此操作可能需要一段时间)...
2007-10-1211:17:40oracle.sysman.emcp.EMReposConfigdropRepository
信息:正在删除EM资料档案库(此操作可能需要一段时间)...
2007-10-1211:24:23oracle.sysman.emcp.EMReposConfiginvoke
信息:已成功删除资料档案库
2007-10-1211:24:24oracle.sysman.emcp.EMReposConfigcreateRepository
信息:正在创建EM资料档案库(此操作可能需要一段时间)...
2007-10-1211:34:36oracle.sysman.emcp.EMReposConfiginvoke
信息:已成功创建资料档案库
2007-10-1211:35:15oracle.sysman.emcp.util.DBControlUtilstartOMS
信息:正在启动DatabaseControl(此操作可能需要一段时间)...
2007-10-1211:36:56oracle.sysman.emcp.EMDBPostConfigperformConfiguration
信息:已成功启动DatabaseControl
2007-10-1211:36:56oracle.sysman.emcp.EMDBPostConfigperformConfiguration
警告:无法创建DatabaseControl快捷方式
2007-10-1211:36:56oracle.sysman.emcp.EMDBPostConfigperformConfiguration
信息:>>>>>>>>>>>DatabaseControlURL为http://hailang.mshome.net:5500/em
<<<<<<<<<<<
已成功完成EnterpriseManager的配置在10g中,我们可能会经常遇到OEM不能正常使用的
问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca这个命令来解决,详细的
说明可以查看连机帮助,下面给出一些常用的命令,及实例步骤.
创建一个EM资料库
emca-reposcreate
重建一个EM资料库
emca-reposrecreate
删除一个EM资料库
emca-reposdrop
配置数据库的DatabaseControl
emca-configdbcontroldb
删除数据库的DatabaseControl配置
emca-deconfigdbcontroldb
重新配置dbcontrol的端口,默认端口在1158
emca-reconfigports
emca-reconfigports-dbcontrol_http_port1160
emca-reconfigports-agent_port3940
先设置ORACLE_SID环境变量后,启动EMconsole服务
emctlstartdbconsole
先设置ORACLE_SID环境变量后,停止EMconsole服务
emctlstopdbconsole
先设置ORACLE_SID环境变量后,查看EMconsole服务的状态
emctlstatusdbconsole
配置dbconsole的步骤
emca-reposcreate
emca-configdbcontroldb
emctlstartdbconsole
重新配置dbconsole的步骤
emca-reposdrop
emca-reposcreate
emca-configdbcontroldb
emctlstartdbconsole