CENTOS7下安装oracle11g,并创建用户教程精华

 

前言:在centos下装oracle踩了很多坑,趁现在脑袋还是清晰的,特地写下此博客;

告诫:尽量不要用centos7最小系统(只有命令行的界面)来安装,因为我在操作过程中,出现了一系列错误,各种配置还是无法用单纯命令行界面调动oracle的安装向导;后面改用centos7桌面版本(最好是配置为2G运行内存以上)才完成了安装;

 

1,准备工作,centos安装包请到官网下载,centos安装教程 https://www.cnblogs.com/xibei666/p/5935219.html

2,下载oracle安装包 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

 

3,配置oracle安装环境,桌面版过程比较轻松具体看 https://www.cnblogs.com/xibei666/p/5935219.html

 

4,安装oracle,一定要记得设置system,sys的账号密码(在安装快完成时,会有提示设置解锁的用户), https://www.cnblogs.com/hoobey/p/6010804.html

CENTOS7下安装oracle11g,并创建用户教程精华_第1张图片

 

5,安装完成后,登陆过程:先输入sqlplus , 再输入 system,最后输入密码

[oracle@localhost ~]$ sqlplus

SQL*Plus: Release 12.1.0.2.0 Production on Sun Jun 30 03:15:39 2019

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Enter user-name: system
Enter password: 
Last Successful login time: Sun Jun 30 2019 02:53:53 +08:00

SQL>

最后,敲黑板是本文的精华!!!!!

6,登陆 system用户,想创建新的用户,会返现一直报错

SQL> create user "fdf01" identified by "fdf01";
create user "fdf01" identified by "fdf01"
            *
ERROR at line 1:
ORA-65096: invalid common user or role name

 网上有通过改数据源的方式,我试了,不能根本解决问题,最后根据错误提示了解,在CDB中用户得以C##开头

SQL> create user C##fdf01 IDENTIFIED BY  fdf01;

User created.

7.设置该用户权限

SQL>  grant connect,resource,dba to c##fdf01;

 

8,登陆,参照地4步,账号密码换成c##fdf01  ,  fdf01,到此圆满完成安装;

 

 


 

  

 

 

 

你可能感兴趣的:(linux)