Oracle数据库学习笔记_Windows环境新建及配置数据库实例

接上篇:Oracle数据库学习笔记_Windows环境安装及配置Oracle12c

链接:https://www.cnblogs.com/tongying/p/13093435.html

第一步:仅安装数据库软件

2.3 选择安装选项

这里一共有3个安全选项:

创建和配置数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例);

仅安装数据库软件, 如图:

络安装选项有三个,选默认 “单实例数据库安装”,该选项是在本地主机上安装数据库,其他两个是在所选集群节点上安装。

 个人学习选个人版就够用了,空间也小

第四步:系统类:直接选择默认的桌面类就可以了。 如图:

第五步:典型安装:此步骤为重要步骤。


建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。

 全局数据库名可以默认,口令密码必须要牢记。Oracel建议的密码规则必须是大写字母加小写字母加数字,而且必须是8位以上。如图:

 
第六步:先决条件检查:本步骤安装程序会检查计算机的软硬件系统是否满足安装此Oracle版本的最低要求。直接下一步即可:

 
 第七步:
 

第八步:

如果安装选项选择“仅安装数据库软件”, 安装完成后是没有创建任何数据库实例的。新建的数据库服务器软件安装在Windows新用户xiaotong1下,存放位置为D:appxiaotong1:                                          

 在开始菜单栏能看到新安装的数据库服务器软件:Oracle-OraDB12Home2,这里的命名是按数据库软件安装顺序依次按序号命名的。

 

  运行命令:services.msc,打开服务,下拉到OracleService,有几个OracleService即有几个Oracle的实例,目前只有OracleServiceORCL一个服务,说明新实例还未创建:

  

 第二步:创建数据库实例

 接下来可以用Oracle-OraDB12Home2下的Database Configuration Assistant创建一个新的数据库orcl1。注意不要使用Oracle-OraDB12Home1下的。

 

 

 

 安装过程请等待半个小时,待弹出口令管理窗口后,更改SYS和SYSTEM的口令为!QAZ2wsx。

 

 

点击关闭,数据库实例orcl1创建完成。

这样,windows新用户xiaotong1的数据库服务器软件的安装目录D:appxiaotong1下的文件包括:

 

 

 检查一下服务OracleServicesORCL1已经开启,但相应的监听没添加:

 

3.1 Net Manager配置

  • 开始–>所有程序–>Oracle–>配置和移植工具–>Net Manager–>右键–>管理员身份运行。 
  • 先将原本的Listener删除,以创建新的Listener。 

添加监听位置: 

  • 协议:TCP/IP
  • 主机:localhost 或者 127.0.0.1
  • 端口号:1521

 添加数据库服务 

  • 全局数据库名:为之前的orcl
  • Oracle主目录为Oracle产品安装目录 

保存网络配置,关闭即可。 

  • 这时,cmd下输入lsnrctl start,然后我的电脑–>右键–>管理–>服务–>Oracle…TNSListener–>重新启动。 

3.2 Net Configuration Assistant配置

  • 与刚才相同,打开 Net Configuration Assistant。

  • 先将原来的监听配置删除:按照提示进行下一步。

     
     

  • 然后重新添加监听服务。

     
     
     
     
     
     

  • 进行NET服务配置。

  • 先将原来的NET服务配置删除。

     
     
     

  • 接着执行删除orcl服务。

  • 然后进行添加服务。 
     
     
     
     

  • 进行测试。

     
     
     
     
     
     
     

  • 至此Oracle的安装配置已基本完成,接下来就可以连接访问Oracle数据库了。

4.Oracle自带的数据库访问工具SQL Developer

5.1 使用sys帐户建立数据库连接

  • 安装过Oracle 12c之后,自带一个数据库连接工具SQL Developer,其功能也是非常强大的,它具有常用工具PLSQL Developer和Navicat的绝大多功能。我们打开它: 

  • SQL Developer不能用于创建Oracle数据库,只能用来连接已创建的数据库,我们一般都是使用Database Configuration Assistant(简称DBCA)来创建数据库,就是下图所示工具:(对于使用DBCA创建数据库,这里就不介绍了) 

  • 打开后的SQL Developer是这样的: 

  • 点击左上角连接处的绿色“+”号,创建数据库连接: 

  • 填写连接信息,创建连接: 

5.2 创建新的用户

    • SQL Developer还可以为数据库创建新的用户: 
    • 但是新版的Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。

    • 在CDB中,只能创建以c##或C##开头的用户,如果不加c##,则会提示错误“ORA-65096:公用用户名或角色名无效”,只有在PDB数据库中才能创建我们习惯性命名的用户,oracle称之为Local User,前者称之为Common User。

    • oracle 12c的普通用户必须在PDB下使用,PDB可以自己创建,也可以使用12c自带的。

口令设置

配置:
1.找到jdk安装路径,我电脑上装的是jdk14.0.1版本,复制|jdk14.0.1路径下的所有文件夹。


2.找到Oracle的安装路径:D:app ongyingproduct12.1.0dbhome_1sqldeveloper
在此路径下新建文件夹:jdk,在jdk文件夹下将在jdk下复制的文件夹粘贴
返回到D:app ongyingproduct12.1.0dbhome_1sqldeveloper路径下,双击sqldeveloper.exe打开数据库

D:app ongyingproduct12.1.0dbhome_1jdkjrein


3.点击数据库左上角的加号新建


输入以下内容,点击“测试”,若状态为成功,点击链接即可,若失败,返回安装时的口令设置重新设置用户名或口令

 

 测试

原文地址:https://www.cnblogs.com/tongying/p/13164046.html