一.oracle的安装和链接
1.oracle数据库的后台服务:
  a.Oracle11ghomeTNSListener:数据库服务器的监听程序,负责监听客户端的链接请求
  b.OracleServiceORCL:数据库的实例服务,相当于启动oracle服务器

2.如何配置服务端的监听程序:来自服务端
  配置和移植工具--Net Manager--本地--监听程序--listenr--地址1--协议TCP/IP
  主机名:写为本机的计算机名--保存--如果监听程序作了改变必须重启Oracle11ghomeTNSListener

3.如何配置链接服务名:来自客户端
  配置和移植工具--Net Manager--本地--服务命名--+号--网络服务名(自定义)--协议TCP/IP--服务名(ORCL)--测试登录(系统默认管理员:system)--完成

4.开发工具的链接
  a.oracle自带的链接工具SQL Develop
    链接右击--新建链接--链接名自定义--用户名:system 密码:admin 主机名:ip地址 端口:1521--服务名:ORCL--链接成功
  b.pl/sqldevelop:第三方的开发工具
    选择数据库--用户名密码--链接为:SYSDBA

二.oracle的用户
1.oracle默认用户:
  scott:测试用户,没有权限
  system:管理员用户
  sys:超级管理员

2.如何新建用户:
  create user 用户名 identified by 密码
  注意:12c的版本,用户名必须以C##开头

3.给新用户权限
  grant connect to c##hwua :赋予登录权限
  grant resource to c##hwua :赋予操作资源的权限(例如:创建表,访问表)

三.只安装pl/sql工具来链接oracle服务器
  1.从官网上下载最简单的客户端文件夹,解压缩
  //2.在该文件夹的根目录下新建network/admin 两级目录
  3.在admin文件夹下(D:\javaTools\instantclient_12_2)创建一个tnsnames.ora文件
  4.修改环境变量:
    在用户变量中新建ORACLE_HOME=D:\javaTools\instantclient_12_2 就是客户端文件夹的根目录
    继续新建:TNS_ADMIN=D:\javaTools\instantclient_12_2 同上
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  系统变量:path的第二条加上%ORACLE_HOME%;
  注意:如果已经安装过oracle数据库,应当把path变量中的oracle配置全部去掉
  5.打开pl/sql工具,点击取消登录。
  进去后点击 工具--首选项--oracle--链接
  oracle主目录=D:\javaTools\instantclient_12_2
  oci库=D:\javaTools\instantclient_12_2\oci.dll
  6.修改tnsnames.ora文件的内容
  HWUA123 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-7MVGI07F)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

四.连接时的问题:
  1.没有监听程序:
    检查监听服务是否启动,如果没有,检查监听配置是否正常
  2.监听程序当前无法识别链接描述符中请求的服务
    检查服务名配置是否正确
  3.链接超时
    检查网络是否畅通,并检查服务器端防火墙是否关闭

一、Oracle 安装的更多相关文章

  1. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  2. 一键准备Oracle安装

    在Linux下安装Oracle软件之前,有相当工作需要准备,包括建立用户.配置内核参数.配置资源限制参数.配置Oracle用户环境等,十分繁琐.即便十分熟悉,也需要花费一定的精力来准备.说白了,做这些 ...

  3. Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部   "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门:" ...

  4. Oracle安装时OracleMTSRecoveryService找不到

    电脑重做系统之后再安装oracle过程中出现一个问题,说OracleMTSRecoveryService找不到指定的目录文件,卸载重装还是没有改变,挣了半天终于找到怎么更改了,打开注册表编辑器,SYS ...

  5. oracle安装操作及遇到的错误

    一.准备工作 服务器环境: 服务器端:VMWARE下的win7 64位系统 客户端:宿主机 WIN7 64位系统 软件环境: win64_Oracle_11gR2 PLSQL Developer 11 ...

  6. Oracle 安装及其遇到的问题

    Oracle安装过程其实有很多的文档可以参考. 以oracle11g release版本为例: 从官网下载下来的zip ,包含两个部分,win32_11gR2_database_1of2.zip 以及 ...

  7. Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤

    一. Oracle 下载 官方下地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htm ...

  8. 【Linux】将Oracle安装目录从根目录下迁移到逻辑卷

    [Linux]将Oracle安装目录从根目录下迁移到逻辑卷 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到 ...

  9. Oracle 安装后关于用户

    一.关于用户 Oracle安装会自动的生产sys用户和system用户: 1. sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户的默认密码是ch ...

  10. 清理Oracle安装目录里的一些日志信息

    最近测试环境服务器上磁盘空间紧张,表空间里面的数据也不知道开发哪些需要哪些不需要,而且因为此测试库运行时间比较久远,起码有三年了.于是就从清理Oracle安装目录下的日志下手. 发现在一般这几个日志, ...

随机推荐

  1. Java中static与final

    修饰变量:static:静态变量,是属于这个类的final :常量,只能赋值一次static final:静态常量,必须立即初始化(同时具有static.final的特点) 修饰方法:static:静 ...

  2. vue从入门到进阶:渲染函数 & JSX(八)

    Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML.然而在一些场景中,你真的需要 JavaScript 的完全编程的能力,这就是 render 函数,它比 template 更接 ...

  3. HTML DOM classList 属性

    页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增.删除.修改节点上的CSS类.使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类. 添加 ...

  4. saltstack部署配置

    共计使用三台虚拟机进行部署实验,系统环境:centos7.3 在master上进行部署配置: 配置主机名 [root@localhost ~]# hostname salt-master [root@ ...

  5. Python入门基础之迭代和列表生成式

    什么是迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration). 在Python中,迭代是通过 for ...

  6. Windows桌面或服务器环境下嵌入JavaScript支持(JSRT)

    很多人比较关注Google的JS V8 JavaScript引擎,确实Google最近很高调.但这个库在Windows下使用确实有点难度,即使在Linux嵌入,也需要下载gyp,编译安装,然后再下载v ...

  7. 你的leader还在考核你的千行代码Bug率吗?

    管理学大师德鲁克说:你如果你无法度量它,就无法管理它.要想做有效的管理,就很难绕开度量的问题. 软件开发的过程或者技术团队的管理也存在着如何去合理的度量效率的问题.而度量是把双刃剑,度量具有极强的引导 ...

  8. 在Xshell 6开NumLock时按小键盘上的数字键并不能输入数字

    小键盘问题 在Xshell 6上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键).解决方法 选项Terminal-> ...

  9. web前端(3)—— html标签及web页面结构

    本节内容简单介绍下html都有哪些标签 还是百度首页,查看源代码看看: 我把源代码复制下来另存为html文件里: 注意:网页文件的后缀都是html或者htm 我这用的pycharm编辑器(Python ...

  10. SQL 事务隔离级别

    转载来源:https://www.cnblogs.com/chenmh/p/3998614.html 标签: SQL SEERVER/MSSQL SERVER/SQL/事务隔离级别选项/设置数据库事务 ...