码迷,mamicode.com
首页 > 数据库 > 详细

一、Oracle安装

时间:2019-04-09 18:40:53      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:用户权限   文件的   第三方   工具   创建表   变量   解压   protoc   服务器端   

一.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安装

标签:用户权限   文件的   第三方   工具   创建表   变量   解压   protoc   服务器端   

原文地址:https://www.cnblogs.com/wlxslsb/p/10678529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!