Linux安装oracle(rpm)
下载Oracle和依赖
我所使用的安装包为oracle-database-ee-19c-1.0-1.x86_64.rpm
还需要下载oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
安装依赖
yum install -y bind-utils
yum install -y nfs-utils
yum install -y psmisc
yum install -y smartmontools
yum install -y xorg-x11-utils
yum install -y xorg-x11-xauth
下载依赖优先yum安装,还是缺少依赖的话去这里查找下载
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
上面依赖安装完成之后安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
yum install -y oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
最后安装oracle
yum install -y oracle-database-ee-19c-1.0-1.x86_64.rpm
初始化数据库
初始化数据库
/etc/init.d/oracledb_ORCLCDB-19c configure
添加环境变量
默认安装路径为/opt/oracle/product/19c/dbhome_1/
vim /etc/profile
------------------
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1/
export PATH=$ORACLE_HOME/bin:$PATH
------------------
source/etc/profile
修改oracle密码并启动数据库
passwd oracle ---然后输入新的密码
切换oracle用户
su - oracle --切换oracle用户
sqlplus / as sysdba --进入dba
startup --启动oracle
解决oracle乱码问题
连接到 Oracle 数据库,执行以下 SQL 查询来检查当前的字符集设置,确保字符集为AL32UTF8
SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';
设置环境变量:
在 ~ .bash_profile 或者/etc/profile中配置,配置完成后刷新文件
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
.log日志所在位置
log文件通常用于错误查找,方便解决问题
常位于[Oracle Home]/diag/rdbms/[db_name]/[Instance_name]/trace目录下,文件名通常是alert_[Instance_name].log)
--我的日志在这里
vim /opt/oracle/product/19c/dbhome_1/log/localhost/client/tnslsnr_11263.log