Navicat Premium 11.2.17激活(Windows下安装Oracle11g数据库)

Navicat Premium 11.2.17激活(Windows下安装Oracle11g数据库)

  • 0x00 快速入门

  • 0x01 环境准备

  • 0x02 数据库安装

    • Oracle 10g安装

    • Oracle 11g安装

  • 0x03 oracle客户端安装

  • 0x04 补充知识

  • 0x05 入坑记

0x00 快速入门

目前Oracle最新版本为18c 应用最广泛的为11g;
官网下载:https://www.oracle.com/downloads/index.html

0x01 环境准备

Oracle 11g安装环境准备



0x02 数据库安装
Oracle 10g安装

Oracle 10g提供了高性能与高稳定性的企业级数据存储方案,也对Windows操作系统提供了更好的支持。
借助Windows操作系统以线程为基础的服务模式,Oracle 10g可以提供更高的执行性能、更稳定的执行环境,以及更具扩展性的平台。

1.右键以管理员运行setup.exe出现图1所示的“Oracle Database 10g安装”画面。
e6716653749d0dac9a7742243aaf920d.png
画面中网格背景寓示了10g的, 选中“高级安装”,,并进行选择性配置。

2.“下一步”进入“Oracle Universal Installer:指定文件位置”,设置源“路径”、“名称”和目的“路径”,名称”对应ORACLE_HOME_NAME环境变量,“路径”对应ORACLE_HOME环境变量
注意:最好不要有英文;
85993afbe571cef2e1a16eac8196457f.png

3.“下一步” 进入“Oracle Universal Installer:选择安装类型”,企业版(E)

4.选择数据库配置通用
458f27c6f6356a99e6a3b26462492e90.png

5.下一步,进入“Oracle Universal Installer:指定数据库配置选项”。(非常重要)
指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract(后面的服务会用到)也可以将“全局数据库名”设置为域名例如:oract.abc.com
如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema),大数据专用!
9ce3d9c8a2369a3fbf6eb9e5aaaf7dc0.png

6.下一步,进入“Oracle Universal Installer:选择数据库管理选项”,选择Database Control管理数据库,不启用电子邮件通知;

7.保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”
6bd2c483b2b6de8369b8f402fa0326bc.png

8.保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项” (不恢复和备份选项)

9.保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令,或者使用同一个密码

10.单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”

11.单击“安装”,开始安装过程

12.数据库创建完成时,显示“Database Configuration Assistant”窗口
a4cd45e78d65a87d911f47a8a3411791.png

13.单击“口令管理”,进入“口令管理”窗口
解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。
安装过程中需要注意:口令设置时一般有四个用户:


c79016478888a0a89fdcb1caff07594a.png

14.安装结束验证:


15.Oracle 10g 的卸载


补充说明:
1.目录树型结构图及PATH环境变量:


2.默认ORACLE_BASE所有的ORACLE软件文件和数据库文件都位于它下面的子目录中。


3.默认ORACLE_HOMEE是访问所有ORACLE软件的路径。


7dc9f71302a9b1373d3bc9601b51907e.png

4.Oracle 注册表项之语言设置


f13e8813a4d8db70bc93559df7ed5453.png

详细说明:
NLS_LANG格式:NLS_LANG=language_territory.charset ,每个组成成分控制了NLS子集的特性。
三个成分可以任意组合,例如:

  • AMERICAN_AMERICA.US7SCII

  • JPANESE_JAPAN.JA16EUC


其中:language 指定服务器消息的语言,territory 指定服务器的日期和数字格式,Charset 指定字符集;如果使用英文,将NLS_LANG的值改为:AMERICAN_AMERICA.WE8ISO8859P1 或 englishi_ America.US7SCII
在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:


5.Oracle 10G服务进程Navicat Premium 11.2.17激活
在Windows操作系统下安装Oracle 10g数据库以后,计算机的运行速度明显降低,所以在不使用数据库时,可将Oracle 10g数据库服务关闭

  • 要使用数据库时,根据应用情况只启动必要的服务,必须启动的服务:

  • OracleServicexxx就是xxx就是我们的”全局数据库名”和“SID”

  • OracleCSService服务在做10G RAC的時候才會有,CSS(Cluster Synchronization Service)

a61bca64d3846f46e612ebbbeb00da39.png

6.ORACLE DATABASE 10G 版本安装异常处理
8d2ce6ed5014a2da263f779375a54400.png
设置兼容性为windows xp,和右键管理员启动安装程序Setup.exe

Oracle 11g安装

0.在Oracle11g解压的根目录中运行 ,弹出安装界面;

1.配置安全更新(可以直接跳过),下一步即可

2.安装选项:创建和配置数据库
588bc606b3a16ddd8d4641d4aa7d0c1e.png

3.系统类选项:选择桌面类

4.典型安装配置目录信息:Oracle根目录/软件位置/数据库文件位置/

  • 数据库版本: 企业版

  • 字符集: Unicode(AL32UTF-8)

  • 全局数据库名称: orcl

  • 设置后面sysdba的密码:PS(如果不设置默认密码manager,密码中不能出现@符号) WeiyiGeek.123

2fa589c438f50f5a9cf668b145a84f58.png

5.安装条件检测(然后显示出概要),您可以保存响应文件
1cb5221845121517edaea84f9cdcda03.png

6.最后安装Oracle产品(等待几分钟即可)
1cd401ac0df127328668bdcdb02d604f.png

7.安装完成之后会然我们管理Oracle数据库账号密码(是否停用等打勾为确定锁定)

  • 为了安全建议各个账号的密码不能设置相同

33b376bbf98b33d9f20c6228aec84119.png

8.通过客户端或者是网页端连接数据库;

  • OC4J管理使用Application Server Control从浏览器管理OC4J

    • Database Control – orcl Oracle Enterprise Manager 11g : https://localhost:1158/em/console/logon/logon

b23e4a7104e561be118898ad6355663b.png

  • Enterprise Manager 配置主要功能:

    • 管理员账号密码设置,补丁管理,封锁连接,管理包访问以及监控数据库

    • 实例显示,主目录以及运行情况等待,备份和恢复

65bff40225e275eedde97353928835b3.png

9.验证登录使用 PLSQL Developer 12 (64 bit)


a04012344020ac965cba3673b9623956.png

fb5680d30fe19c8ff26644a85b828e2b.png

补充知识:

1.环境变量设置


2.验证Oracle是否正常启动监听运行


f3fc5b41a49f995aac193cfe84ee183b.png

3.Oracle的停止与启动


4.Oracle监听停止和启动


注意事项:

  • 安装完之后oracle默认配置的监听是localhost,如果不仅仅是本地访问,需要其他机器能访问到的话需要修改监听的地址。


91d9ecf928ba917a301e0a8eb4f22873.png

外部机器登录到ORACLE数据库中
c64952097dad5b6038a5b11306e95147.png


0x03 oracle客户端安装

PLSQL Developer 12(64bit)
描述:用PL/SQL连接到其他Oracle机器上面:

  • 1.下载instantclient_11_2并解压百度云: https://bianchenghao.cn/s/1JlcwT42Jnn-OqrtIJ2WLWg 密码:t8o9

  • 2.更改下载的tnsnames.ora修改成为您要连接的Oracle服务器的IP端口以及服务名称等待,并且设置环境变量


  • 3.进行PL/SQL配置oci依赖库: 

f3ab562c9f9cad87b833052e9ef556b4.png

  • 4.最后选择登录192.168.1.129_bd数据库输入账号密码即可


84d90c8ac02363afc6c3d641f173400a.png

注意: 如果本机安装有Oracle数据库的话直接在Oracle根目录下安装 文件进行修改配置配置oracle客户端的监听;
c7cc618b897f3cc4e2645784d9477695.png

Navicat Premium 12 客户端连接
描述:可以看到Navicat支持众多的数据库连接,还包括云上数据库的连接;
62b6bed725f87f002393164900ae8f7d.png

下面进行连接Oracle数据库配置(需要设置登录角色):
d225c53703f697797136712797203b85.png


0x04 补充知识

知识1.Oracle监听器的静态注册与动态注册区别
描述:如何查询某服务是静态注册还是动态注册?


(1)静态注册
由于静态注册参数是,监听配置中数据库服务中的,只要保证SID正确即可连上数据库。
数据库无法确认监听是否正确配置因此,即不保证能连通数据库;
监听器用来表明它不知道关于该实例的任何信息,只有当客户发出连接请求时,它才检查该实例是否存在


静态注册监听不知道实例的具体状态,所以监听启动之初查看实例信息其状态信息显示为UNKNOWN.例如:


(2)动态注册
描述: 动态注册的数据库通过状态信息中的状态READY或状态BLOCKED(对于一个备用数据库)来指明。
不管何时关闭数据库,动态注册的数据库都会动态地从监听器注销,而与之相关的信息将从状态列表中消失。不管数据库是在运行还是已经关闭,监听器总是知道它的状态;该信息将被用于连接请求的回退(fallback)和负载平衡。

pmon在数据库启动到mount或open时动态从参数文件中读取service_names值缺省。
设置参数service_names为’a,b,c’,命令如下: ;


自定义端口的动态监听注册:
若要启用非默认端口1521的动态监听注册,缺省状态Oracle不会进行动态注册。
要启用动态注册,,或者直接通过修改local_listener指定监听参数。步骤如下:
1.服务端: Net Manager 配置监听程序,监听端口为1525(非默认端口)并且保存配置
2.指定监听参数


监听动态注册时的实例状态:来自PMON进程动态注册时的实例3种状态:

  • READY:表示数据库实例已经处于mount或者open状态,可以接受客户端连接

  • BLOCKED:表示数据库实例还处于nomount状态或者该实例类型为ASM实例,不接受客户端连接,如果这时候客户端去连接数据库会报ora-12528错误

  • RESTRICED:表示数据库处于RESTRICED模式,不接受普通权限的远程客户端连接,如果这时候客户端去连接数据库会报ora-12526错误

动态与静态区别总结:
1.静态注册(手动填写参数): 状态为 而是通过搜索Listener.ora找到匹配的service后进行注册相应的服务

  • global_dbname对应的是oracle对外的服务名,即初始化参数里的service_names

  • sid_name对应的是oralce实例的名称,即初始化参数里的instance_name

2.动态注册(由PMON进程自动从参数文件获取): 状态为 

  • 缺省情况下若启用动态注册监听端口号必须为1521,若启用其他端口的动态监听注册必须要做相关配置即(自定义端口的动态监听注册监听端口)

  • 要实现动态注册,数据库的实例至少要处于nomount状态

注意事项:

  • 静态注册监听客户端在配置tnsnames.ora服务命名时,”(Oracle 8i或更高版本)服务名”里填写内容要与否则无法连通。

  • 如果在数据库实例启动后再启动监听器(Listener.ora文件中不需要配置相关的SID信息), PMON会自动对监测到的Service进行注册.

  • 实例既可以动态注册也可以同时是静态注册,状态分别显示为READY和UNKNOWN
    3c7a0d0de2966ca03d2c9e6f77c55a06.png


0x05 入坑记

问题1:新手面临最容易出错的两个文件
常见目录:C:appOracleproduct11.2.0dbhome_1NETWORKADMIN
监听配置文件(主):listener.ORA
监听登录配置文件(从):nsnames.ORA (transparence Network Substrate透明网络底层,监听服务是它重要的一部分不是全部,不要把TNS当作只是监听器)

正常监听(连接)配置文件参考
listener.ORA


tnsnames.ora


今天的文章
Navicat Premium 11.2.17激活(Windows下安装Oracle11g数据库)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/103802.html

(0)
编程小号编程小号
上一篇 2024-08-06
下一篇 2024-08-06

相关推荐