oracle linux下oracle 10g启动EM、isqlplus及相关命令语法

时间:2022-04-19 21:08:46

转载:http://hancang2000.blog.sohu.com/139239421.html

ORACLE_HOME/bin/emctl start dbconsole

$ORACLE_HOME/bin/isqlplusctl start

emctl常用命令语法:

emctl start dbconsole启动EM console服务,使用前需要先设置ORACLE_SID环境变量

emctl stop dbconsole停止EM console服务,使用前需要先设置ORACLE_SID环境变量

使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。而使用命令行工具emctl可以启动/停止EM console服务,察看服务状态

等。

emca常用命令语法:

emca -repos create创建一个EM资料库

emca -repos recreate重建一个EM资料库

emca -repos drop删除一个EM资料库

emca -config dbcontrol db配置数据库的 Database Control

emca -deconfig dbcontrol db删除数据库的 Database Control配置

emca -reconfig ports 重新配置db control和agent的端口

注:通过查看$ORACLE_HOME/install/portlist.ini 文件可以知道当前dbcontrol正在使用的端口,默认dbcontrol http端口1158,agent端口

3938。如果要重新配置端口,可以使用如下命令:

emca -reconfig ports -dbcontrol_http_port 1159

emca -reconfig ports -agent_port 3939

linux下的oracle从10g以后其启动与关闭与以前版本有所不同
9i 之后已经没有 svrmgrl 了,所有的管理工作都通过 sqlplus 来完成
启动数据库步骤如下:

注:$ORACLE_HOME为oracle的安装路径

1,以oracle用户登录
su oracle
2,启动TNS监听器
$ORACLE_HOME/bin/lsnrctl start
3,用sqlplus启动数据库
$ORACLE_HOME/bin/sqlplus /nolog 
SQL> connect system/change_on_install as sysdba 
SQL> startup

出现如下显示,表示Oracle已经成功启动
ORACLE instance started.

Total System Global Area  205520896 bytes
Fixed Size                   778392 bytes
Variable Size              74456936 bytes
Database Buffers          130023424 bytes
Redo Buffers                 262144 bytes
Database mounted.
Database opened.

4,用sqlplus停止数据库

$ORACLE_HOME/bin/sqlplus /nolog 
SQL> connect system/change_on_install as sysdba 
SQL> shutdown

注:shutdown可加关闭选项,从最温和到最粗暴的行为选项为(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
命令解释如下
shutdown:关闭,等待每个用户退出系统戓被取消后退出关闭数据库。

shutdown transactional:事务性关闭,等待每个用户提交戓回退当前的事务,然后oracle取消对话,在所有用户退出系统后执行关闭。

shutdown immediate:直接关闭,取消所有用户对话(促使回退),执行正常的关闭程序。

shutdown abort:终止关闭,关闭数据库时没有自动检查点戓日志开关。

出现如下显示,表示oracle已经停止
Database closed.
Database dismounted.
ORACLE instance shut down.

 
分享到: