赞
踩
1、操作系统版本
2、下载Oracle19c的安装包和预安装包
Database Software Downloads | Oracle
3、下载预安装包
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
4、上传安装包到Linux服务器的ROOT路径下
5、开始安装
在root目录下,root权限执行命令yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm,进行Oracle19c的预安装,等待安装完成。
6、在root目录下,执行命令yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm,
进行Oracle19c的安装。
7、初始化Oracle数据库,执行命令 /etc/init.d/oracledb_ORCLCDB-19c configure ,
8、执行 ps -ef|grep oracle 有Oracle进程表示安装完成
9、配置环境变量,切换到oracle用户下
(这个好像没啥用,建议先建立ssh信任关系再执行这个)
修改root用户密码,千万记得这一步,不然你会后悔的。执行命令 passwd ,输入两次123456@a,此时linux的root密码已重置,请记好!!
- [oracle@iZbp13x3hquktsdfwo4dwiZ ~]$ cat .bash_profile
- # .bash_profile
-
- # Get the aliases and functions
- if [ -f ~/.bashrc ]; then
- . ~/.bashrc
- fi
-
- # User specific environment and startup programs
-
- PATH=$PATH:$HOME/.local/bin:$HOME/bin
-
- export PATH
- 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"
执行命令source .bash_profile,使其配置生效
二、数据库相关操作
1.登录oracle数据库,执行命令sqlplus / as sysdba,并show pdbs;输入数据库语句确认数据库语句可以正常执行,
2、更改用户名为system的密码为123456,
alter user system identified by 123456;
3、创建表空间(根据自己的实际情况创建,目前名字等等)
3.1 用户创建 ORACLE 数据库最高权限的脚本如下。可以根据需求,修改参数大小
创建表空间:
- CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORACLE\ORADATA\ORA11G\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT
- 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1m ;
-
- CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\ORACLE\ORADATA\ORA11G\nnc_index01.dbf' SIZE 500M AUTOEXTEND ON
- NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
3.2 创建用户
- CREATE USER NCC10 IDENTIFIED BY NCC10 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE temp;
- GRANT connect,dba to NCC10;
3.3 创建临时表空间
ALTER DATABASE TEMPFILE '/ufsoft/ordata/oradata/ora11g/temp01.dbf' AUTOEXTEND ON NEXT 256M MAXSIZE 10240M;
3.4 删除无任何数据对象的表空间
用drop tablespace xxx ,删除需要删除的表空间。
3.5 删除有任何数据的表空间
使用drop tablespace xxx including contents and datafiles;
4、解决Oracle创建用户报ORA-65096错的解决(创建用户和授权等的操作需要这个来进行)
alter session set "_ORACLE_SCRIPT"=true;
5、创建用户&导入备份文件
- a.管理员登录
- sqlplus / as sysdba
- b.创建还原客户
- create user NCC20 identified by NCC20;
- c.对创建的用户进行授权
- grant dba to NCC20;
- create or replace directory dd as '/opt/ncc_bak/';
- grant read,write on directory dd to NCC20;
- d.如下两种方式都是导入的操作,任何一条可以导入成功就可以(需要退出sql窗口,在CMD窗口下执行)
- impdp NCC20/NCC20 directory=dd dumpfile=2022042418.dmp remap_schema= NCC10:NCC20
-
- 导出的命令可以参考
-
- --导出
- a.管理员登录
- sqlplus / as sysdba
- b.设置备还原份目录
- create or replace directory dd as '/opt/ncc_bak/';
- c.创建操作用户,这个对应实例
- grant read,write on directory dd to NCC20;
- d.数据导出的操作
- expdp NCC20/NCC20 schemas=NCC20 dumpfile=20220419.dmp directory=dd logfile=20220419.log
6、连接
安全组&防火墙要放开限制
navicat的配置参考如下
参考链接
1、
Linux安装oracle 19c_王少邪的博客-CSDN博客_linux安装oracle19c
2、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。