Oracle数据库搭建及PL/SQL连接(免安装客户端)

Oracle配置

Oracle数据库安装略。


如上图,新建完数据库后需要启动的服务:1、监听服务;2、实例服务,本文示例数据库:greendb

一、服务器端配置:

1、为实例配置监听,本文路径:E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
   (SID_DESC =
       (GLOBAL_DBNAME = orcl)
       (ORACLE_HOME = D:\Development\Oracle\product\11.2.0\dbhome_1)
       (SID_NAME = orcl)
    )
    (SID_DESC =
       (GLOBAL_DBNAME = greendb)
       (ORACLE_HOME = D:\Development\Oracle\product\11.2.0\dbhome_1)
       (SID_NAME = greendb)
    )
  )


配置完需要重启监听服务。
二、客户端连接(PL/SQL)

1、配置环境变量

a)ORACLE_HOME  :E:\instantclient_11_2     ------指定客户端目录,在path中引入%ORACLE_HOME%

b)TNS_ADMIN  :E:\instantclient_11_2        -------指定TNS目录

c)NLS_LANG   :AMERICAN_AMERICA.UTF8     -------指定编码(数据库为UTF-8,所以这里指定 UTF-8)

PS:instantclient_11_2可连Oracle10g和Oracle11g,下载地址:http://download.csdn.net/detail/qq184377902/9518379

修改TNS:E:\instantclient_11_2\tnsnames.ora    ------如果没有则新建一个

greendb=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.236)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = greendb)
    )
  )


第一个greendb指连接时显示的数据库名称,可随意定义,建议英文数字。第二个为数据库sid,唯一。

打开PL/SQL,下载地址:http://download.csdn.net/detail/qq184377902/9518381


点击取消,进入以下配置,如图


至此配置完毕,退出以SYS登录


执行创建新用户并授权:

CREATE USER username IDENTIFIED BY password;

GRANT dba TO username;


好了,下面变可以使用新建的管理员用户登录操作了。本文用户alan,数据库greendb

已标记关键词 清除标记
<p> <span style="background-color:#FFFFFF;font-size:14px;">本课程会详细的介绍数据库基础概念,以及常用的数据库实战操作。</span> </p> <p> <span style="background-color:#FFFFFF;font-size:14px;">本课程从概念、实战和原理三方面深入的讲解了Oracle数据库的方方面面,课程内容涵盖了Oracle数据库中的绝大部分基础知识,以及高级编程中的常见案例和应用。大家既可以全部学习,掌握整个oracle体系知识,也可以选择性的观看自己需要的部分内容。</span> </p> <p> <span style="background-color:#FFFFFF;font-size:14px;">本课程覆盖的内容点,如下所示。</span> </p> <p> <span style="color:#000000;font-size:14px;background-color:#FFFFFF;">1.数据库基础概念</span> </p> <p> <span style="color:#000000;font-size:14px;background-color:#FFFFFF;">2.数据库的CRUD等基本操作</span> </p> <p> <span style="color:#000000;font-size:14px;background-color:#FFFFFF;">3.数据库中的</span><span style="background-color:#FFFFFF;font-size:14px;">存储过程、存储函数、触发器、事务、索引、序列、PLSQL数据库高级编程相关技术</span> </p> <p> <span style="background-color:#FFFFFF;font-size:14px;">4.分布式数据库</span> </p> <p> <span style="background-color:#FFFFFF;font-size:14px;"></span><span style="background-color:#FFFFFF;font-size:14px;">     学习完本课程后,大家可以快速进行数据库开发,并且能够独立完成常见的数据库操作,以及分布式数据搭建。</span><span style="background-color:#FFFFFF;font-size:14px;">本课程在讲解中采用了图文结</span><span style="background-color:#FFFFFF;font-size:14px;">合</span><span style="background-color:#FFFFFF;font-size:14px;">的方式,对每个知识点的讲解都配有详细且完整的案例,对于重难点的讲解也配有绘图,可以帮助大家快速掌握数据库的各个细节。</span> </p> <p> <br /></p>
相关推荐
解压到任何目录即可使用。 network\admin目录下通过记事本编辑tnsnames.ora配置数据库登陆信息。 注意替换成自己解压路径 进入PL/SQL后(开始进入时会要求登录数据库,但是现在PL/SQL现在还找不到你的Oracle客户端,所以登录是不会成功的,但是可以进入软件,选择Tools->Preferences,在Oracle Home OCI Library两栏中分别填入Oracle客户端的路径和OCI文件的路径(oci.dll文件直接在instantclient_10_2文件夹下),所以我在这两个选项中填写的内容是“E:\OracleClient\instantclient_10_2”和“E:\OracleClient\instantclient_10_2\oci.dll”。这时再登录就可以登录成功了。如若还不行就重启一下PL/SQL。 绿色版的客户端可能会出现对于中文支持的问题,这主要是因为服务器端指定的字符集和客户端所默认的字符集是不相同的导致的,只要找到服务器端的字符集设置,然后将客户端的字符集设置与服务器端保持一致就好了。修改客户端字符集设置的方法有好几种,可以修改注册表,也可以用环境变量的方法解决。不过我这里介绍的客户端是绿色版的,只是解压到某一个路径而已,所以注册表的方法在这里不是很适用,所以我写了一个启动脚本,在启动PL/SQL之前,先建一个临时环境变量nls_lang,并给变量赋值,再启动软件。(我曾经做过实验,通过建立系统环境变量的方法在这里是行不通的,具体的原因我说不清楚><) 我的脚本plsql.bat的内容如下: set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK cd "c:\Program Files\PLSQL Developer" PLSQLDev.exe 其中第二行进入的路径是PL/SQL Developer安装到的路径。 我这里的实际情况是服务器端的字符集设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,所以我将这个值赋给nls_lang。 通过运行plsql.bat脚本就可以正常的访问服务器数据库了。
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页