赞
踩
一、常用命令
1、lsnrctl命令
如果执行lsnrctl status 无法执行 首先注意有没有切换到oracle用户
其次直接进入安装bin目录
cd $ORACLE_HOME/bin
./lsnrctl status
起:lsnctrl start
停:lsnctrl stop
2、连接命令
普通用户进入
sqlplus clean/vids123
dba用户进入
sqlplus sys/sinnren123 as sysdba
无信息进入:
sqlplus /nolog
connect sys/sinnren123 as sysdba
3、启停数据库
startup,shutdown
4、创建用户并授权:
create user abc identified by 123456;
grant connect,resource,dba to abc;
二、PL/SQL客户端连接
示例XE和sid不同链接
1、tnsnames.ora配置
###示例XE库
XE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.10.100)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = XE)
)
)
###示例SID库
vids =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 61.129.57.225)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orclvids)
(SERVER = DEDICATED)
)
)
2、PLSQL需要配置
3、如果出现TNS错误,有可能是环境变量问题。配置ORACLE_HOME和TNS_ADMIN。
eg:
ORACLE_HOME即是plsql的客户端目录:E:\developertools\PLSQL\instantclient_11_2
三、常见问题
1、TNS:protocol adapter error
2、TNS:could not resolve the connect identifier specified
3、因目标主机或对象不存在
4、TNS:listener does not currently know of service requested in connect descriptor
这些基本都是配置问题了,仔细看二步骤即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。