首页 > 数据库 >linux安装oracle19c

linux安装oracle19c

时间:2023-02-08 22:25:57浏览次数:90  
标签:oracle19c C# 数据库 linux 执行命令 TZGL oracle 安装 19c

第一步:检查Linux系统版本

1.执行命令 lsb_release -a 查看系统版本

目前我使用的是阿里云丐版服务器,系统为CentOS 7.3-x64
在这里插入图片描述

第二步:下载Oracle19c的安装包和预安装包

1.下载安装包oracle-database-ee-19c-1.0-1.x86_64.rpm。
官网下载:Database Software Downloads | Oracle
在这里插入图片描述
2.下载预安装包oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm。

官网下载:http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

第三步:上传安装包到Linux服务器的ROOT路径下

1.利用Xftp等工具上传到Linux的 root 目录,如图:
在这里插入图片描述

第四步:开始安装

1.在root目录下,执行命令yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm,进行Oracle19c的预安装,等待安装完成。
在这里插入图片描述

2.在root目录下,执行命令yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm,

进行Oracle19c的安装。

注意:此过程较慢,正常情况15分钟左右,此时连接Linux服务的SSH工具可能断联,建议半个小时后再连接服务器(直接看下面第五步)
在这里插入图片描述

第五步:配置环境

1.初始化Oracle数据库,执行命令 /etc/init.d/oracledb_ORCLCDB-19c configure ,

这个过程真的是特别漫长,建议睡个午觉去,休息好才是真的好。
在这里插入图片描述
2.执行 ps -ef|grep oracle 有Oracle进程表示安装完成
在这里插入图片描述
3.修改root用户密码,千万记得这一步,不然你会后悔的。执行命令 passwd ,输入两次123456@a,此时linux的root密码已重置,请记好!!
在这里插入图片描述

4.配置环境变量,切换到oracle用户下。

执行命令su - oracle,

执行命令vi .bash_profile,

在该文档里面追加以下内容:

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB
stty erase ^h
export NLS_LANG=“AMERICAN_AMERICA.UTF8”

wq保存退出。

查看有没有修改正确,执行命令cat .bash_profile。
在这里插入图片描述
执行命令source .bash_profile,使其配置生效

第六步:开始使用数据库

1.登录oracle数据库,执行命令sqlplus / as sysdba,并show pdbs;输入数据库语句确认数据库语句可以正常执行,
在这里插入图片描述

2.更改用户名为system的密码为123456,

alter user system identified by 123456;

在这里插入图片描述
4.注意:

在root用户权限下,需要输入账号和密码才能进入数据库;

在oracle用户权限下,不需要输入账号和密码就能进入数据库。

第七步:Navicat连接Oracle数据库

1.阿里云服务器安全组防火墙添加1521端口

在这里插入图片描述
在这里插入图片描述
2.服务名查询

在数据库中输入查询语句,

select global_name from global_name;

在这里插入图片描述
我这里是ORCLCDB,把这个记住。

3.Navicat新建Oracle连接

在这里插入图片描述

第七步:创建表空间、表临时空间、用户、授权

以下命令均在sqlplus / as sysdba下执行

在这里插入图片描述
1:创建表空间 普通用户的命名的名称还要以c##开头

CREATE TABLESPACE C##TZGL LOGGING DATAFILE ‘/opt/oracle/oradata/ORCLCDB/C##TZGL.dbf’ SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;

2:创建临时表空间

create temporary tablespace C##TZGL_temp tempfile ‘/opt/oracle/oradata/ORCLCDB/C##TZGL_temp.dbf’ size 100m autoextend on next 32m maxsize 500m extent management local;

3:解决Oracle创建用户报ORA-65096错的解决

alter session set “_ORACLE_SCRIPT”=true;

4:普通用户的命名的名称还要以c##开头

create user C##TZGL identified by 123456 default tablespace C##TZGL temporary tablespace C##TZGL_temp;

5:修改密码用户密码

alter user C##TZGL identified by 123456;

6:授权

grant connect,resource to C##TZGL;

7:ORA-01950: 对表空间 ‘USERS’ 无权限(插入数据时的报错解决)
alter user C##TZGL quota unlimited on users;

 

# 开放端口 firewall-cmd --permanent --zone=public --add-port=1521/tcp # 重启防火墙 systemctl restart firewalld.service

标签:oracle19c,C#,数据库,linux,执行命令,TZGL,oracle,安装,19c
From: https://www.cnblogs.com/Gdavid/p/17103528.html

相关文章

  • Mysql5.7安装之yum安装方式_验证通过
    https://blog.csdn.net/qq_39840846/article/details/125843225 第一步:新建一个文件mkdirmysql进入到该文件夹cdmysql第二步下载mysql源安装包wgethttp://dev.mys......
  • Linux下MySQL的配置文件(my.cnf)的存放路径
    https://blog.csdn.net/yerenyuan_pku/article/details/109919451 my.cnf是MySQL启动时加载的配置文件,一般会放在MySQL的安装目录中,用户也可以放在其他目录中进行加载。......
  • centos安装nginx并配置访问
    安装nginxyuminstall-ynginx安装完直接启动#启动nginxsystemctlstartnginx#查看nginx服务状态systemctlstatusnginx编辑配置文件编辑nginx配置文件:vi......
  • Linux 讲解DHCP服务工作原理汇总
    ​dhcp:动态主机配置协议。从bootp演变而来,引进了租约、续租功能,成为了现在的DHCP。      需要就分配,不需要就回收。 工作过程:1、当获得地址是,有租约期限,当你关机时,I......
  • linux总结:命令大全
    1.目录操作切换目录 cd查看目录 ls-l  列出文件详细信息或者直接ll-a  列出当前目录下所有文件及目录,包括隐藏的a(all)创建目录 mkdir-p   创建......
  • centOS中安装docker
    docker问题1.安装docker下载依赖环境 yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2指定Docker镜像源 #使用的是阿里的 yum-config-ma......
  • Linux常用命令
    防火墙IpTables设置丢弃外部所有的PING请求,也可使用REJECT拒绝请求iptables-IINPUT-picmp-jDROP根据规则号删除规则iptables-DINPUT7查看规则(号)iptables......
  • 官网查找mysql安装包
    通过浏览器输入官网url:www.mysql.com打开以后的样子  找到downloads进入  鼠标中键翻页找到社区下载(MySQLCommunity(GPL)Downloads»)进入  找到mys......
  • Linux vim编辑器使用方法汇总
    打开文件vim /etc/passwdvim + :打开文件时光标处于文件尾部vim +数字:打开文件时,光标定位与第几行 移动光标(编辑模式):字符移动h:向左移动l:向右移动j:向下移动k:向上......
  • linux物理机器挂载硬盘报错,can't read superblock
    场景:某宝买了个1T机械硬盘,做逻辑卷挂载时,报错误can'treadsuperblock,网上搜索过一大堆修复的问题,怎么搞都不行。自己买条黑线ATA3.0的换上即可......