0
点赞
收藏
分享

微信扫一扫

Oracle前期准备

女侠展昭 2022-04-04 阅读 19

文章目录


1. 数据库分类

小型数据库中型数据库大型数据库
数据库类别access、foxbasemysql、aql server、Informixsybase、Oracle、db2
特点负载量小,成本低,安全性低负载适中,成本适中,有一定安全性负载可以处理海量数据,成本高,安全性高
适用场景留言板,用户少,流量小,对安全性要求不高商务网站中国联通,中国移动

2. Oracle安装

  1. 安装VMware,以管理员身份运行。(参见Linux安装教程)

  2. 解压Windows 2003 server,双击“Windows Server 2003 Enterprise Edition.vmx”文件,实现挂载。

    在这里插入图片描述

    在这里插入图片描述

  3. 开启虚拟机。

  4. 新建虚拟网卡。

    在编辑界面中,点击“虚拟网络编辑器”。

    在这里插入图片描述

    在虚拟网络编辑器中,点击“添加网络”,做如下配置后,点击应用。

    在这里插入图片描述

    点击“确定”,完成配置。

    在网络适配器中查看,若显示网络,则配置成功。

    在这里插入图片描述

    右键打开属性窗口。

    在这里插入图片描述

    选中“internet协议版本4”,点击“属性”。

    在这里插入图片描述

    如下配置后,点击确定。

    在这里插入图片描述

  5. 绑定虚拟网卡。

    点击在虚拟机处点击设置:

    在这里插入图片描述

    点击网络适配器,将网络连接设置为自定义模式,并将网络改为新建好的网卡:

    在这里插入图片描述

    点击确定,完成配置。

  6. 在Windows2003中,更改网络地址。

    点击开始 --> 控制面板 --> 网络连接 --> 本地连接 --> 属性 --> internet协议,做如下配置后,点击确定。

    在这里插入图片描述

    在这里插入图片描述

    配置成功后右下角会显示网络已连接:

    在这里插入图片描述

    测试网络,如下图所示,则已联通:

    在这里插入图片描述

  7. 安装Oracle。

    将Oracle安装包整个复制到虚拟机里:

    在这里插入图片描述

    进入安装包,点击“setup”程序,开始安装。

    输入数据库口令(口令必须以字符开头),点击下一步,一直到安装:

    在这里插入图片描述

3. sys用户和system用户

Oracle安装会自动的生成sys用户和system用户:

  1. sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是manager。
  2. system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是change_on_install。
  3. 一般讲,对数据库维护,使用system用户登录就可以了。

也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。

4. Oracle的启动

不同用户登录到一个数据库上时,看到的数据库数据对象是不同的,拥有的权限也是不同的。例如下图,三个不同数据库用户登录myOra1时,可访问表可能不一样。

在这里插入图片描述

故,启动Oracle,实际上是在启动一个Oracle数据库的实例。

我的电脑 --> 右击管理 --> 服务和应用程序 --> 服务

启动“OracleServerORCL”(一个数据库实例,也可以启动多个实例)和“OracleOraDb10g_home1TNSListener”(监听程序)

在这里插入图片描述

5. Oracle管理工具的介绍

Oracle自带管理工具软件,主要用于执行sql语句:

开始 --> 命令提示符 --> 输入sqlplus system/用户密码 --> 回车

在这里插入图片描述

6. SQLPlus远程连接Oracle数据库(Oracle客户端工具)

  1. 将“instantclient_12_1”文件拷贝到本地

  2. 在“instantclient_12_1”文件下打开命令提示符

  3. 输入如下命令:

    @后依次为:要连接的机器名、Oracle默认端口号、Oracle的一个实例

    在这里插入图片描述

7. 可视化工具的安装和配置

  1. 双击“PLSQL Developer10.0.3.1701.exe”安装程序

    在这里插入图片描述

    在这里插入图片描述

    剩余步骤,一直next和yes即可。

  2. 打开PLSQL Developer,先不要输入用户名和密码,进入主界面后,点击Tools --> Preferences,做如下配置:

    在这里插入图片描述

    点击 Apply --> OK

  3. 从虚拟机中拷贝文件到本地

    在虚拟机找到Oracle安装地址,点击OracleProgram --> NETWORK --> ADMIN

    将“tnsnames.ora”文件拷贝到本地(我拷在了D:\Oracle10g)

  4. 右击“tnsnames.ora”,用文本编辑器打开该文件(Notepad++),做如下更改后保存

    在这里插入图片描述

  5. 配置“tnsnames.ora”的环境变量

    新建系统变量:

    在这里插入图片描述

  6. 双击打开PLSQL Developer,输入用户名和密码

    在这里插入图片描述

  7. 进入SQL window

    在这里插入图片描述

  8. 输入命令并执行

    在这里插入图片描述

  9. 中文编码设置

    查看服务器端编码SQL:

    select userenv(‘language’) from dual

    我实际查到的结果为:AMERICAN_AMERICA.ZHS16GBK

    在环境变量中新建系统环境变量:

    在这里插入图片描述

    重新进入PLSQL Developer时生效。


    参考视频:

    https://www.bilibili.com/video/BV1KJ411h7NH?p=2

    https://www.bilibili.com/video/BV13W411H768?p=3

举报

相关推荐

0 条评论