1)安装Oracle 12c 64位
2)安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0)
下载instantclient-basic-nt-12.1.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_12 _1):
D:\Oracle\app\YM\product\instantclient _12 _1 。
拷贝数据库安装根目录下的一个目录D:\Oracle\app\YM\product\12.1.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\YM\product\instantclient_12_1(其实只需要 NETWORK\ADMIN\tnsnames.ora)
3)安装PL/SQL Developer
安装 PL/SQL Developer,在工具->首选项 连接里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :C:\oracleapp\orcl\product\instantclient_12_1
OCI Library :C:\oracleapp\orcl\product\instantclient_12_1\oci.dll

oracle12C比较特殊,有pdb这个新东西。正常按上述步骤完成后,sys和system用户能够登陆,但登陆的是CDB。pdb用户是没办法登陆的,因为看不到pdb的名字。
根据oracle12C的新特性,pdb也是一个数据库,但是tnsname里面是没有自动配置的,现在在tnsname文件里面添加对应的信息。然后plsql developer登陆框里就能看见了,然后正常登录。

当使用oracle12c创建数据库时如果选择了这样的话就在你创建数据库成功时出现口令管理栏中没有scott账户管理的角色的因为你创建的都死cdb的数据库,不过在登陆之时可以再plsql中选择用户中scott用户的,如果当你在创建数据库时可以不选择直接去掉打勾选项即可,这样创建的数据库口令管理中会有scott角色可以设置口令后在打开plsql后输入scott以及密码就可以登录使用了 也可以使用你创建的数据库名账户登录。因为这样的数据库才是你的dba数据库。当然在服务端的tnsnames.ora自然配置好的只需复制文件到客户端配置即可连接使用了。

当12c数据库创建完成后,使用sqlplus  / as sysdba  方式登录数据库连接的是CDB,如果要创建用户则需要使用固定模式:
连接打开数据库
sqlplus Sys/123@localhost:1521/pdborcl AS SYSDBA

SQL> show pdbs
CON_ID     con_name                       OPEN_MODE
---------- ---------- ------------------------------ ----------
   
    3     PDBORCL                        MOUNTED 已启用 已安装好的
此时PDB还处于mount状态。

如果要启动PDB
SQL> alter PLUGGABLE database PDBORCL open;
SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
 CON_ID       DBID   NAME                           OPEN_MODE
---------- ---------- ------------------------------ ----------
        
   3    2291196165  PDBORCL                       READ WRITE
       
成功启动

在tnsname配置好pdborcl后打开plsql就可以选择pdborcl数据库登陆 选择项是sysdba密码为数据库设置密码

4.解决PL/SQL和TOAD中文乱码问题:

进入 我的电脑,属性,高级,环境变量,添加2项:
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。

5.用pl/sql developer 调试存储过程报错  原因是用户权限不够,使用以下命令授予权限:

GRANT debug any procedure, debug connect session to scott

首先需要用管理员权限登录此数据库 通过SQL上面语句授予scott账户角色权限

win64位操作系统下安装pl/sql developer 并登录连接到oracle12c的更多相关文章

  1. [转]解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    1. 在Oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic- ...

  2. 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed

    1. 在Oracle官网(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下载文件: instantclient-basic- ...

  3. Win7_x64_Oracle 安装 PL/SQL Developer

    Win7逐渐成为现行主流的windows操作系统,其32和64位系统平分秋色.然而当下还没有64位的PL/SQL Developer问世,直接用32位的PL/SQL Developer连接Win7(6 ...

  4. Win7(64Bit旗舰版) 安装 PL/SQL Developer图解说明

    Win7逐渐成为现行主流的windows操作系统,其32和64位系统平分秋色.然而当下还没有64位的PL/SQL Developer问世,直接用32位的PL/SQL Developer连接Win7(6 ...

  5. win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法

    1)安装Oracle 11g 64位2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载 instantclient-basic-win ...

  6. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程( Win7 SQL Server2005 安装教程)

    win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程 由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的 ...

  7. 下载、安装 PL/SQL Developer

    操作系统:Windows 10 x64 第一节:下载 Oracle Database XE 11gR2 第二节:安装.验证安装 Oracle Database XE 11gR2 第三节:Oracle ...

  8. 安装PL/SQL Developer 遇到的问题及解决方法

    在用PL/SQL Developer安装Oracle客户端时,报错误,初始化失败,一直找不到原因,换Oracle版本也解决不了问题,之后才发现,是Oracle的环境变量配置错了,之前用户配了Oracl ...

  9. 安装pl/sql developer(内附下载地址)

    前言:PL/SQL Developer是一个集成开发环境,更方便的使用oracle,这里记录一下安装过程. 第一步:下载 这里提供我的百度云连接: 链接:https://pan.baidu.com/s ...

随机推荐

  1. $stateParams 详解

     如何传递参数(参考 http://www.cnblogs.com/jager/p/5293225.html) 首先,要在目标页面定义接受的参数: 传参, ui-sref: $state.go: 接收 ...

  2. Codeforces554C:Kyoya and Colored Balls(组合数学+费马小定理)

    Kyoya Ootori has a bag with n colored balls that are colored with k different colors. The colors are ...

  3. ValueError: Expecting property name: line 1 column 1 (char 1)

    # -*- coding: cp936 -*- #xiaodeng #python 2.7.10 import weibo s='{"name":"xiaodeng&qu ...

  4. A链接IE6、7下失效场景及解决方案

    1.当img元素包含在多个层级关系里时,只要触发了img元素的父元素的hasLayout,那么就会造成在IE6\7下A标签失效. <!DOCTYPE html PUBLIC "-//W ...

  5. OpenWrt的开机启动服务(init scripts)

    参考 https://wiki.openwrt.org/doc/techref/initscripts 以一个简单的例子来说明 #!/bin/sh /etc/rc.common # Example s ...

  6. eclipse cdt Program "make" not found in PATH

    eclipse cdt插件,开发c/c++程序,编译时报错Program "make" not found in PATH经查C:\MinGW\bin下确实无make.exe,有m ...

  7. openstack里面的Provider network 和 Tenant network 的区别

    openstack里面的Provider network 和 Tenant network 的区别 openstack里面的网络相对复杂.经常有人对几个网络概念搞混淆,这里基本说明下 Openstac ...

  8. 【laravel5.4】自定义公共函数的创建

    原文地址:http://blog.csdn.net/qq_38125058/article/details/76862151 公共函数,简单来说就是在任何地方都可以直接使用这个函数.简单介绍两种实现方 ...

  9. java内存泄露问题

    内存泄露是指一个不再被程序使用的对象或变量还在内存中占用存储空间. 在Java语言中,判断一个内存空间是否符合垃圾回收的标准有两个: ①给对象赋予了空值null,以后再没有使用过: ②给对象赋予了新值 ...

  10. 利用ASP.NET一般处理程序动态生成Web图像(转)

    摘自:http://www.cnblogs.com/zhouhb/archive/2011/02/15/1955262.html 一般处理程序的扩展名为ashx,它实现了IHttpHandler接口, ...