
1521端口
-
2023年3月17日发(作者:卖拐2)一、配置服务名
1、启动netca工具
同样是在NetConfigurationAssistant(netca)配置工具中进行服务名配置,运
行Netca工具,选择“本地Net服务名配置”,点击下一步,如下图所示。
2、添加服务名
由于是第一次添加服务名称,“重新配置”、“删除”、“重命名”和“测试”
选项都无法选择,如果,以前配置过服务名,在这里可以选择删除、重命名等操
作。
这里我们选择“添加”,点击下一步,如下图所示。
3、设置服务名称
进入配置服务名称窗口,输入“orcl”,因为我们创建数据库时,数据库名称
是用“orcl”,为了方便识别、统一管理,我们采用和数据库名称一致,也可不一
致。点击下一步,如下图所示。
4、通讯协议选择
进入选择用于要访问数据库的协议,这里选择默认的“TCP”协议,点击下一
步,如下图所示。
5、配置主机名称
进入配置主机名窗口,填入你的主机IP地址,这里我们填入“192.168.1.66”
(根据自己服务器ip地址而设定),点击下一步,如下图所示。
选择不进行测试,点击下一步,如下图所示。
设置网络服务名
是否配置另一个Net服务名?选择“否”,点击下一步,如下图所示。
6、配置完成
弹出配置完成窗口,至此,监听和服务名配置完毕。
点击“完成”按钮,退出监听和服务名配置窗口,完成配置。
通过netca工具配置监听,就是在$ORACLE_HOME/network/admin目录下建
立文件并添加如下信息。
LISTENER=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=1272.168.1.66)(PORT=1521))
)
)
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(SID_NAME=db1)
(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)
)
)
注:参数说明
HOST该参数即是本机的ip地址或者本机的hostname。
PORT该参数定义监听端口号,Oracle默认的监听端口号即1521端口。
SID_NAME该参数设置数据库SID名称。
ORCLE_HOME改参数为本机ORCLE_HOME目录。
配置服务名,既是在$ORACLE_HOME/network/admin目录下建立
文件并添加如下信息。
db1=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.66)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=db1)
)
)
注:参数说明
HOST该参数即是本机的ip地址或者本机的hostname。
PORT该参数定义监听端口号,Oracle默认的监听端口号即1521端口。
SERVICE_NAME该参数设置数据库SID名称。
7、启动和停止监听
我使用Oracle的lsnrctlstart命令启动监听,使用lsnrctlstatus命令查看监听
状态,也可使用lsnrctlstop命令停止监听。
[oracle@ocmu~]$lsnrctlstart
[oracle@ocmu~]$lsnrctlstatus
[oracle@ocmu~]$lsnrctlstop
8、测试服务器联通
我们可以使用tnsping命令测试连通性,如下:
[oracle@oel56~]$tnspingdb1
TNSPingUtilityforLinux:Version10.2.0.1.0-Productionon
20-AUG-201211:50:33
Copyright(c)1997,2005,htsreserved.
Usedparameterfiles:
UsedTNSNAMESadaptertoresolvethealias
Attemptingtocontact(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=
(PROTOCOL=TCP)(HOST=192.168.1.50)(PORT=1521)))(CONNECT_DATA
=(SERVICE_NAME=db1)))
OK(20msec)
二、数据库的启停
1、数据库启动
在sqlplus中使用startup命令启动数据库
[oracle@oel56~]$ps-ef|grepora
root65306498011:58pts/000:00:00su-oracle
oracle65316530011:58pts/000:00:00-bash
oracle65716531011:58pts/000:00:00ps-ef
oracle65726531011:58pts/000:00:00grepora
[oracle@oel56~]$
[oracle@oel56~]$
[oracle@oel56~]$
[oracle@oel56~]$sqlplus/assysdba
SQL*Plus:Release10.2.0.1.0-ProductiononMonAug2011:58:492012
Copyright(c)1982,2005,htsreserved.
Connectedtoanidleinstance.
SYS@db1>startup
ORACLEinstancestarted.
TotalSystemGlobalArea281018368bytes
FixedSize2020192bytes
VariableSize113249440bytes
DatabaseBuffers163577856bytes
RedoBuffers2170880bytes
Databasemounted.
Databaseopened.
SYS@db1>
2、数据库停止
正常停止数据库
[oracle@oel56~]$sqlplus/assysdba
SQL*Plus:Release10.2.0.1.0-ProductiononMonAug2012:00:412012
Copyright(c)1982,2005,htsreserved.
Connectedto:
OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bit
Production
WiththePartitioning,OLAPandDataMiningoptions
SYS@db1>
SYS@db1>shutdownimmediate
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
SYS@db1>
强制停止数据库
SYS@db1>shutdownabort
ORACLEinstanceshutdown.
SYS@db1>
3、检查数据库是否运行
[oracle@oel56~]$ps-ef|grepora
root65306498011:58pts/000:00:00su-oracle
oracle65316530011:58pts/000:00:00-bash
oracle66791012:03?00:00:00ora_pmon_db1
oracle66811012:03?00:00:00ora_psp0_db1
oracle66831012:03?00:00:00ora_mman_db1
oracle66851012:03?00:00:00ora_dbw0_db1
oracle66871012:03?00:00:00ora_lgwr_db1
oracle66891012:03?00:00:00ora_ckpt_db1
oracle66911012:03?00:00:00ora_smon_db1
oracle66931012:03?00:00:00ora_reco_db1
oracle66951012:03?00:00:00ora_cjq0_db1
oracle66971212:03?00:00:00ora_mmon_db1
oracle66991012:03?00:00:00ora_mmnl_db1
oracle67011012:03?00:00:00ora_d000_db1
oracle67031012:03?00:00:00ora_s000_db1
oracle67081012:03?00:00:00ora_qmnc_db1
oracle67121312:03?00:00:00ora_j000_db1
oracle67141312:03?00:00:00ora_j001_db1
oracle67176531012:03pts/000:00:00ps-ef
oracle67186531012:03pts/000:00:00grepora