centos 安裝 oracle
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



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文件要修改的地方



啟動數據庫及監聽
lsnrctl start
sqlplus / as sysdba
startup
使用Navicat連接



浙公網安備 33010602011771號