启动数据库服务

(这里还没有启动监听器)

如上图OracleServiceORCL为11g的服务,服务名为orcl,OracleServiceWX为12c的服务名,服务名为wx,两个服务均已正常启动,

 测试登陆

设置ORACLE_SID=ORCL,使用账号密码连接,使用账号密码连接成功

设置ORACLE_SID=WX,使用账号密码连接,使用账号密码连接成功

配置数据库连接表示符

设置TNS_ADMIN

使用netca 添加配置,

配置完毕设置的TNS_AMDIN变量目录下会生成三个文件:如下图:

使用Net Manager创建网络服务名

这里创建了orcl(11g中的服务名),wx (12c中的服务名 )

创建完毕,保存网络配置:

sqlnet.ora文件添加

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

重启监听服务

连接测试

监听多个端口配置

LISTENER .ora文件中修改如下配置

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-L9P3QTT)(PORT=1521))
(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-L9P3QTT)(PORT=1522))
(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-L9P3QTT)(PORT=1523)))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)
)

这里注意格如下:

查看oracle监听的端口:

重启监听服务,测试连接:

使用本地服务名连接

使用ip端口和服务名连接

连接成功

问题出现及解决,如出现下图问题:

请键入 sqlplus  sys/oracle as sysdba 或 sqlplus / as sysdba  登陆,然后执行startup 启动该实例,如下示例:

sqlplus  / as sysdba  提示ORA-01017: invalid username/password; logon denied 解决:

确认本机操作系统用户已加入ora_dba组

配置TNS_ADMIN 变量如下:

sqlnet.ora文件加入

SQLNET.AUTHENTICATION_SERVICES = (NTS)

重新打开新的cmd运行窗口,执行sqlplus / as sysdba

最新文章

  1. centos6.5+jexus5.6.3+mono 3.10实践,让asp.net在linux上飞一会儿
  2. SharePoint 更新文档库文档标题(Title)字段
  3. 2d背景循环
  4. Insert select 带选择复制一张表到另一张表
  5. React-Native的基本控件属性方法
  6. JS实现的一个验证码,可以在前端验证后在提交action
  7. 非堵塞socket实现android手机与PC的文件传输
  8. PHP发送POST请求的三种方式
  9. CSDN开源夏令营 百度数据可视化实践 ECharts(8)问题分析
  10. Javascript数据类型共有六种
  11. IOS自定义UIView
  12. 首次使用AndroidStudio创建hello world遇到的坑!(Mac系统下)
  13. mysql doc
  14. JS 对象的深拷贝和浅拷贝
  15. 有关O_APPEND标志和lseek()的使用
  16. 为什么在UDP包中不能获取发包方的地址
  17. 解决xib布局方式支持ios6,ios7
  18. BleedTree动画混合树[Unity]
  19. 1042 Shuffling Machine
  20. python将response中的cookies加入到header

热门文章

  1. 文本溢出后,隐藏显示"..."和margin边距重叠
  2. C++_继承
  3. Tensorflow实现神经网络的前向传播
  4. 1.尚硅谷_MyBatis_简介.avi
  5. Jmeter系列(32)- 详解 CSV 数据文件设置
  6. Excel表格中第一个输入的零不显示怎么办?
  7. 【总结】Github通过Git Bash上传文件到仓库
  8. Security 10:权限管理
  9. Zookeeper 序列化
  10. 对于python 作用域新的理解