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:OracleappYMproductinstantclient _12 _1
。
拷贝数据库安装根目录下的一个目录D:OracleappYMproduct12.1.0dbhome_1NETWORK到Oracle客户端目录下D:OracleappYMproductinstantclient_12_1(其实只需要
NETWORKADMINtnsnames.ora)
3)安装PL/SQL Developer
安装 PL/SQL
Developer,在工具->首选项 连接里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home
:C:oracleapporclproductinstantclient_12_1
OCI Library
:C:oracleapporclproductinstantclient_12_1oci.dll
oracle12C比较特殊,有pdb这个新东西。正常按上述步骤完成后,sys和system用户能够登陆,但登陆的是CDB。pdb用户是没办法登陆的,因为看不到pdb的名字。
根据oracle12C的新特性,pdb也是一个数据库,但是tnsname里面是没有自动配置的,现在在tnsname文件里面添加对应的信息。然后plsql
developer登陆框里就能看见了,然后正常登录。
当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密码为数据库设置密码
原文:http://www.cnblogs.com/Warmsunshine/p/3647327.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!