一、常用命令
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
这些基本都是配置问题了,仔细看二步骤即可
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。