oracle12c安装总结

  1. 卸载11g,步骤一搜一大把。 删完注意把快捷菜单下的oracle所有文件都删除,否则安装目录无法删除,且服务虽然删除但还挂在服务项里,显示找不到路径。
  2. 开始12cR1安装,解压两个压缩包至同一目录下,setup即可,继续一搜一大把,无脑安装。
    **************华丽的分割线*************
    plsql此时登陆会报异常,需要单独下载12c客户端,解压放product同级目录(无所谓)
    配置 oracle主目录,OCI库路径,方可正常登陆

  3. 装好连接上还不够,12c较11g提供新特性,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB 全称:Container Database)承载多个可插拔数据库(PDB 全称:Pluggable Database)。cdb相当于操作系统,调用并管理各个pdb。pdb相当于真正提供业务需求的数据库实例。
    言而言之:orcl为cdb,无法新建非C##开头的用户,需要重建pdb(或者能够切换到pdb库)。
    ***********************当前解决方案********************
    https://blog.csdn.net/u010411264/article/details/83243196  步骤可以参照
    使用Database Configuration Assistant,新建实例数据库(较费时)选择非容器数据库;
    连接pdb非容器数据库实例登陆system继续操作,不用orcl了

    此前建的表空间处于cdb下,需要重建
  4. 还有中文乱码问题,展示???
    需配置系统环境变量  (用户变量没起效),注册表也可以看下字符集对不对
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  5. 12c太吃内存了,修改内存大小
    sqlplus / as sysdba 或者 sqlplus / nolog
    SQL>show parameter sga; //显示最大分配内存
    SQL>alter system set sga_target=1024m scope=spfile;
    SQL>alter system set sga_max_size=1024m scope=spfile;
    重启
  6. 由于新建实例数据库pdb,11g中的OracleServiceORCL服务(最占内存的那个),又新复制一份OracleServicePDBDB服务。
    占用双倍内存双倍快乐!
    ***不用服务记得都要关掉
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值