方法/步骤
Oracle监听器配置(LISTENER)
本地服务名配置(Tnsnames)
连接数据库服务器
(1)?启动服务器端监听器与数据库服务
Linux/Unix下,启动监听器:
$ lsnrctl start
关闭监听器:
$ lsnrctl stop
查看监听状态:
$ lsnrctl status
启动数据库:
$ sqlplus /nolog
或
SQLconn / as sysdba
SQLstartup
Windows下,启动监听器:
C:lsnrctl start
启动Oracle实例服务:
C:oradim ?a href="" class="none" title="cs" rel="external"cstartup –sid myoracle
关闭Oracle实例服务:
C:oradim –shutdown –sid myoracle
Linux/Unix下:
$ lsnrctl start aListener
Windows下:
C:lsnrctl start aListener
C:sqlplus /nolog
已连接.
对于Windows而言,没有启动Oracle实例服务.启动实例服务:
C:oradim –startup -sid myoracle
打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确.该服务名必须与服务器端监听器配置的全局数据库名一致.
① linux下启动oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
shutdown immediate
lsnrctl stop
LSNRCTL status
LSNRCTL exit
运行 netca 命令
reload listener 重新加载
service listener
help 帮助
quit 退出
vi etc/hosts
首先登陆到远程linux,使用oracle用户登陆
然后修改%ORACLE_HOME/network/admin/LISTENER.ORA文件
修改为如下内容(按照远程服务器配置)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/product/10g)
(PROGRAM = extproc)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
其中,LISTENER是服务器中监听进程的名称;
PROTOCOL 表明所使用的网络协议,若是TCP/IP协议,则该值必须为"TCP";
HOST 表示服务器的网络地址,为服务器的IP或者网内的机器名;
SID_NAME 指服务器上运行的ORACLE数据库名称,该值应与.bash_profile文件中的环境变量ORACLE_SID相同(一般情况下此文件为缺省值"PLSExtProc");
ORACLE_HOME 是指ORACLE数据库的主目录,该值也应与. bash_profile文件中的环境变量ORACLE_HOME相同.
希望能帮到您!
我用的是redhat
linux,用下面的步骤来启动oracle数据库.
首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:
第一步:打开oracle监听
$
lsnrctl
start
第二步:进入sqlplus
sqlplus
/nolog
sql
第三步:使用sysdab角色登录sqlplus
conn
/as
sysdba
第四步:启动数据库
经过上面的四个步骤,oracle数据库就可以启动了.
方法:
①.、lsnrctl命令是oracle的监听命令,位置看下图;
以上就是土嘎嘎小编为大家整理的oracle如何执行监听相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!