#一直想自己再liunx装个数据库,终于实现,本人亲测绝对有效
1.rmp下载
#https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2,preinstall
#http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
3.文件上传服务(可通过工具来实现,xshell,FTP,Winscp都可以)
放到:/opt 目录下
4.安装(等20分钟差不多,一个一个来哦)
yum localinstall -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum localinstall -y oracle-database-ee-19c-1.0-1.x86_64.rpm
5,安装之后修改字符集
vim /etc/init.d/oracledb_ORCLCDB-19c --路劲
#追加内容
export ORACLE_VERSION=19c
export ORACLE_SID=ORCLCDB
export TEMPLATE_NAME=General_Purpose.dbc
export CHARSET=ZHS16GBK
export PDB_NAME=ORCLPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
6.初始化数据库
/etc/init.d/oracledb_ORCLCDB-19c configure
7.配置环境便令
su - oracle
vi .bash_profile(如果没有可以再切换root去复制下)
#追加内容
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin
export ORACLE_SID=ORCLCDB #这个要注意,配置错误启动不了的,后面有写
export LANG=zh_CN.utf8 #设置中文
#不要忘记更新
source .bash_profile
8.更改数据库密码(可选)
passwd oracle
9.切换oracle并登录
su - oracle
sqlplus / as sysdba
10.启动监听
oracle登录,输入:
lsnrctl start #启动
lsnrctl ststus #查看监听是否启动
sqlplus / as sysdba
startup
11.最后这一步骤出现问题,发现问题是oracle_sid不一致导致
例:
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle/product/19c/dbhome_1/dbs/initORCLCD.ora'
进入配置文件改成一致就可以了