一、Oracle 安装
一.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 安装的更多相关文章
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- 一键准备Oracle安装
在Linux下安装Oracle软件之前,有相当工作需要准备,包括建立用户.配置内核参数.配置资源限制参数.配置Oracle用户环境等,十分繁琐.即便十分熟悉,也需要花费一定的精力来准备.说白了,做这些 ...
- Oracle安装错误“程序异常终止
Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门:" ...
- Oracle安装时OracleMTSRecoveryService找不到
电脑重做系统之后再安装oracle过程中出现一个问题,说OracleMTSRecoveryService找不到指定的目录文件,卸载重装还是没有改变,挣了半天终于找到怎么更改了,打开注册表编辑器,SYS ...
- oracle安装操作及遇到的错误
一.准备工作 服务器环境: 服务器端:VMWARE下的win7 64位系统 客户端:宿主机 WIN7 64位系统 软件环境: win64_Oracle_11gR2 PLSQL Developer 11 ...
- Oracle 安装及其遇到的问题
Oracle安装过程其实有很多的文档可以参考. 以oracle11g release版本为例: 从官网下载下来的zip ,包含两个部分,win32_11gR2_database_1of2.zip 以及 ...
- Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤
一. Oracle 下载 官方下地址 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.htm ...
- 【Linux】将Oracle安装目录从根目录下迁移到逻辑卷
[Linux]将Oracle安装目录从根目录下迁移到逻辑卷 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到 ...
- Oracle 安装后关于用户
一.关于用户 Oracle安装会自动的生产sys用户和system用户: 1. sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户的默认密码是ch ...
- 清理Oracle安装目录里的一些日志信息
最近测试环境服务器上磁盘空间紧张,表空间里面的数据也不知道开发哪些需要哪些不需要,而且因为此测试库运行时间比较久远,起码有三年了.于是就从清理Oracle安装目录下的日志下手. 发现在一般这几个日志, ...
随机推荐
- 7;XHTML表单
1.表单的功能结构 2.文本栏.密码栏.隐藏栏 3.复选栏.单选栏 4.窗体栏位.区块栏位 5.按钮.图像按钮 6.允许上传文件 7.表单的外框和标题 8.元件的次序和快捷键 表单是提供让读者在网页上 ...
- vue+vuecli+webpack中使用mockjs模拟后端数据
前言 使用mockjs可以事先模拟数据,前提是和后端约定好了数据接口,怎样的数据.使用mock就可以生成你要的数据了,从而实现开发时前后端分离. 其主要功能是: 基于数据模板生成模拟数据. 基于HTM ...
- 【转载】java架构师进阶之路
Java架构师,应该算是一些Java程序员们的一个职业目标了吧.很多码农码了五六年的代码也没能成为架构师.那成为Java架构师要掌握哪些技术呢,总体来说呢,有两方面,一个是基础技术,另一个就是组织能力 ...
- [Objective-C]编程艺术 笔记整理
看了<禅与 Objective-C 编程艺术>,发现不少平时不注意的或注意但没有系统总结的东西,特此记录一下. 这次没有整理完,后续更新会结合手里的一些其他资料整理. 新博客wossone ...
- spring学习总结——介绍
介绍:以下博客的内容都是依据<spring实战4>这本书.spring4.0 来总结. 一.spring作用 Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底 ...
- Spark DataFrame的groupBy vs groupByKey
在使用Spark SQL的过程中,经常会用到groupBy这个函数进行一些统计工作.但是会发现除了groupBy外,还有一个groupByKey(注意RDD也有一个groupByKey,而这里的gro ...
- VS错误:#error 指令: Please use the /MD switch for _AFXDLL builds
我在做MFC时遇到过这个问题,解决方法如下: 修改设置:工程(Project)-> 属性(Properties)-> 配置属性(Configuration Properties)-> ...
- SQL SERVER 查看数据库安装时间
--通过name为NT AUTHORITY\SYSTEM的登录账号的create_date,就知道SQL Server的安装日期了. SELECT * FROM SYS.SERVER_PRINCIPA ...
- [Hive_add_3] Hive 进行简单数据处理
0. 说明 通过 Hive 对 duowan 数据进行简单处理 1. 操作流程 1.1 建表 create table duowan(id int, name string, pass string, ...
- C++多线程同步技巧(四)--- 信号量
简介 信号量是维护0到指定最大值之间的同步对象.信号量状态在其计数大于0时是有信号的,而其计数是0时是无信号的.信号量对象在控制上可以支持有限数量共享资源的访问,可以用于线程同步,预防死锁等领域. 信 ...