- 卸载11g,步骤一搜一大把。 删完注意把快捷菜单下的oracle所有文件都删除,否则安装目录无法删除,且服务虽然删除但还挂在服务项里,显示找不到路径。
- 开始12cR1安装,解压两个压缩包至同一目录下,setup即可,继续一搜一大把,无脑安装。
**************华丽的分割线*************
plsql此时登陆会报异常,需要单独下载12c客户端,解压放product同级目录(无所谓)
配置 oracle主目录,OCI库路径,方可正常登陆 - 装好连接上还不够,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下,需要重建 - 还有中文乱码问题,展示???
需配置系统环境变量 (用户变量没起效),注册表也可以看下字符集对不对
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK - 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;
重启 - 由于新建实例数据库pdb,11g中的OracleServiceORCL服务(最占内存的那个),又新复制一份OracleServicePDBDB服务。
占用双倍内存双倍快乐!
***不用服务记得都要关掉
oracle12c安装总结
最新推荐文章于 2024-04-18 05:31:11 发布