一,软件准备

去oracle官网下载oracle database 后进行安装。

官网网址:https://edelivery.oracle.com/osdc/faces/SoftwareDelivery

在搜索框搜索:Oracle Database 11g, 然后选择自己需要的版本进入下载,我这选择11.2.02.0 。

里面可以选择windows 或linux 版本。

鼠标单击选择后,再点continue

 这里我选择的是window 64bit 安装版本

 continue 进入选择自己的版本进行下载

 点download后下载的是一个.exe的执行软件,双击exe执行软件才是开始正真的下载。

 下载后解压安装,一个是database数据库,另一个是client客户端

PS: database 那两个要一起选择解压出一个文件

二,软件安装

1,安装database数据库 11g

解压安装包后双击exe

 选是,继续

 去掉接收勾选,下一步

 

 

 这里可以选择桌面类或服务器类,根据自己需求,我这里选服务器类。

 我这里选择高级安装,自己配置选项

 选择自己需要的语言

 我这里选择企业版,可以根据自己需求选择。

 选择自己的安装目录。

选择字符集里的第二项

 一直点下一步

 输入密码,点击下一步, 选是即可

 一直点,到完成,进入安装,需要等待大概20分钟左右。

当出现要你下载.net文件时,我们按照它的要求下载安装即可。

 如果出现下面提示直接按确定即可

直接点确定,或进去口令管理,把scott用户 解锁也可以,后面就不用单独解锁了。

 数据库安装完成。

2,安装Client客户端

        如果你的需要远程访问其他服务器上的数据库,需要安装oracle client 才能使用plsql。oracle安装在别的服务器的时候,需要远程操作该数据库的时候可以在本地安装客户端client。
服务端提供oracle服务的实例,主要用于数据库的管理,对象的管理与存储、数据的存储、查询、数据库资源的监控、监听等一些服务。
        而客户端只是一个与服务端交互的工具,如sqlplus,在sqlplus里执行SQL语句传到服务端,服务端进行解析后执行SQL里的操作,并将操作结果输出到客户端。
        这就完成了一个客户端与服务端交互的过程。简单点说,客户端就像一个远程桌面工具,只负责提供链接后台服务器的界面,具体的处理操作都在服务器上。

下载解压后,双击setup.exe进行安装。

继续

 下一步

 这是你的安装路径,一般放在oracle database数据库的安装位置里。

 下一步

 开始安装。

 client 客户端安装完成。

三,环境变量配置。

安装好client 客户端后,我们需要配置系统的环境变量,三个变量如下:

ORACLE_HOME变量,变量值是oracle的db home目录:
  ORACLE_HOME=D:\Data_Analysis\Oracle\Oracle_database_11g\product\11.2.0\dbhome_1
    
TNS_ADMIN 变量,变量值是你的databse安装目录中的network\admin\tnsnames.ora文件的路径:
  TNS_ADMIN=D:\Data_Analysis\Oracle\Oracle_database_11g\product\11.2.0\dbhome_1\NETWORK\ADMIN
    
  NLS_LANG变量,是用来防止Oracle出现 中文乱码 的配置
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 添加ORACLE_HOME变量:

 添加TNS_ADMIN 变量:

 添加 NLS_LANG变量:

 

四,Oracle配置测试(Net manager)

首先进入任务管理器的服务,把oracle的服务全部运行起来。(windows10在桌面最下面的任务栏,右键可进入任务管理器,选择 服务)

 搜索,找到Net Manager 应用,打开。

 或在 开始菜单-> oracle -> Net Manager

 打开Net Manager

 监听程序,注意上面的路径是我们添加TNS_ADMIN 变量放置tnsnames.ora文件正确的路径:

 选择服务命名中的orcl, 选择命令-> 测试服务

 首先我们点击更改登录,因为他默认是scott,但是scott一开始是被锁定的,不能用来登录,所以我们选择system,密码就是之前安装databse时输入的口令。


点击确认后我们点击测试,如果测试成功会出现如下提示,表示连接数据库正常:

 

五,使用PL/SQL Developer 软件连接数据库。

 第一次登时,我们登录点击Cancle,等待一下会出现下图,找到首选项进行初次设置登录:

 设置好后退出软件重新打开,再用system账户即可登录:

 

 

六,在命令窗口使用SqlPlus 解锁scott用户。

ctrl+r 输入cmd 打开命令窗口:

在命令窗口输入:sqlplus system/你自己的密码@orcl ,可以看到已连接到安装的数据库版本。

 解锁scott 用户:

输入 SQL>alter user scott account unlock;
对scott用户解锁

输入SQL> conn scott/tiger@orcl

修改密码,原来的密码是tiger

 输入SQL 就能查询scott 用户下的表数据了。

 可以设置sqlplus 的显示格式:

-- 设置返回纪录的行数N
SET PAGESIZE N 
 
-- 设置返回纪录每行的宽度,超过宽度N则截掉,不够这个宽度则补空格
SET LINESIZE N 
 
-- 给字段设置别名
COLUMN column_name HEADING new_name; -- COLUMN 可以简写成COL 
 
-- 设置字段的格式化样式
COLUMN column_name FORMAT dataformat;
-- 如果是字符类型的值,只能设置它显示的长度;
-- 其中a后面跟数字表示字符串显示长度,例:a10 表示显示10位的长度的字符串;
-- 数字则用‘9’代表一位,例:999.9 表示整数位为三位,小数位为一位;
-- 如果设置的长度超出数据最大长度,则用‘#’显示;
-- 还可以在数字前面加‘$’,例:$999.9 则查询后显示的结果会在结果前加上'$'符。
 
-- 清除设置格式
COLUMN column_name CLEAR;

没设置格式,显示就会比较乱:

设置格式后就会看到,排列比较整齐了:

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐