centos 安装 oracle

心得1个月前发布 xieniao
662 0 0

centos 安装 oracle


1、下载oracle


到以下网址去下载两个文件,并上传到centos服务器 /tmp 目录上
preinstall包会给我们配置好用户和组, 内核参数等
https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

centos 安装 oracle
centos 安装 oracle
centos 安装 oracle


2、安装依赖包

yum -y install libstdc++-devel compat-libstdc++-33 ksh glibc-devel libaio-devel compat-libcap1

cd /tmp
#先安装预安装包
yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm


3、建立用户

1、创建用户oracle
[root@rac2 app]# useradd oracle
[root@rac2 app]# passwd oracle
更改用户 oracle 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

2、创建oinstall组和dba组
[root@rac2 app]# groupadd oinstall
[root@rac2 app]# groupadd dba

3、设置用户oracle的主组为oinstall,次级组为dba
[root@rac2 app]# usermod oracle -g oinstall -G dba
分别检查一下设置是否正确
[root@rac2 app]# cat /etc/passwd
[root@rac2 app]# cat /etc/group


4、配置环境变量

su – oracle
vi ~/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=ORCLCDB

#配置立即生效 
source ~/.bash_profile



5、安装oracle

cd /tmp
yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

su – root
cd /etc/init.d/
#查看配置有没有问题
vi oracledb_ORCLCDB-19c 
#没问题执行脚本
./oracledb_ORCLCDB-19c configure



6、运行并修改编码为UTF8

切换至oracle账号

[root@rac2 ~]#  su oracle
[oracle@rac2 ~]#  sqlplus /as sysdba
SQL> startup
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes=0;
SQL> alter database open;
SQL> alter database character set internal_use AL32UTF8;
SQL> shutdown immediate;
SQL> startup

修改初始密码
alter user sys identified by 123456;
alter user system identified by 123456;



7、Navicat连接oracle

1、先在win本地ping服务器的地址,看看是否通

2、telnet IP 1521

如果端口不通,则执行以下命令

停止数据库以及监听
lsnrctl stop
sqlplus / as sysdba
shutdown immediate
exit

修改listener.ora与tnsnames.ora文件
cd $ORACLE_HOME/network/admin
tnsnames.ora文件要修改的地方和istener.ora文件要修改的地方

centos 安装 oracle
centos 安装 oracle
centos 安装 oracle

启动数据库及监听
lsnrctl start
sqlplus / as sysdba
startup

使用Navicat连接

centos 安装 oracle
centos 安装 oracle

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...