安装oracle12.2.0.1的辛苦历程

背景:电脑上本来装了oracle 11g,但是由于系统用的是12.2版本的,同事说12c 兼容11g,但11g 支持不了12c。因此需要将11g的卸载掉,再装12c,花了几个小时终于搞好了,将同事导出的dmp也导入进来了。

完全卸载oracle的步骤见:https://wenku.baidu.com/view/6ba7ef9eb04e852458fb770bf78a6529647d3591.html

若不完全卸载,可能导致重装时会失败,所以一定要完全卸载!

oracle database 官方下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

我下载的是12.2.0.1 ,选择默认的”桌面类”,我选择的是 使用虚拟账户 ,不勾选”创建为容器数据库”选项 (同事让我不要勾选,我们用不到新特性)

其他步骤就不说了。

遇到两个问题:1、安装完12c后,服务里没有TNSListener 这个服务,也访问不了 https://localhost:5500/em 。

2、导入dmp文件时报ORA-01950,对表空间无权限。

解决:1、在网上查需要进行监听程序配置,配置了几遍 还是不行(测试连接时也不成功),但配置过程中注意到 监听程序有两个Listener,后面就全部删除后,再配置就好了。注:NET服务名配置时,主机名一定要注意,是计算机名字。

2、使用system管理员对账号进行授权:

alter user jCuckoo quota unlimited on users;

 

 

 

 

 

 

你可能感兴趣的:(数据库)