Liunx下oracle安装完成后,就开始配置oracle环境。
1、配置oracle环境变量
Liunx环境设置oracle 环境变量有三种方式:
a、在当前客户端有效(shell 关闭,变量会失效)。
b、当前用户有效。
c、永久有效。
这里介绍“永久有效”的配置,在根目录/etc/profile下添加环境变量。
在Xshell客户端输入: vi /etc/profile,回车,然后按I键进入插入操作,在profile文件添加变量。
export ORACLE_BASE=/data/app/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1;
export ORACLE_SID=orcl;
export PATH=$ORACLE_HOME/bin:$PATH;
2、登录数据库
配置好oracle 环境变量后,开始登入数据库。若当前是root账号,需切换成oracle用户,输入命令 su - oracle切换至oracle用户,然后以Oracle默认系统用户登录数据库,登录命令为:sqlplus / as sysdba
示例如下
3、启动数据库
登录成功后,在oracle服务器命令行输入startup,即可启动成功。
4、启动监听
输入exit,退出登录,然后输入命令lsnrctl start启动监听。
在启动监听时,经常会出现如下错误:
上图可以看到,监听启动失败了。这是由于机器名与oracle配置的机器名不一致导致的,修改oracle的配置文件,在目录/u01/app/oracle/product/11.2.0/dbhome_1/network/admin下,修改listener.ora文件,使之与机器名保持一致。
配置修改后,重新启动监听。
要要看监听是否启动成功,可输入查看监听状态命令:lsnrctl status
5、客户端登录
打开oracle客户端,输入oracle数据库ip,实例及账号密码,点击登录,提示成功即可正常使用。
注:登录时容易出现下列错误:
ORA-12170:TNS:Connect timeout occurred
连接超时,这是由于登录时被服务器防火墙阻止了,输入命令:sudo systemctl stop firewalld.service关闭防火墙。