Centos6.5搭建java开发环境配置详解

2019-10-13 14:06:04刘景俊

//官网建议不设置安装文件夹即$ORACLE_HOME,但是我建议还是这里建立好,因为不建立好的话,后面的dbca、netca等命令都找不到

使设置生效

source /home/oracle/.bash_profile 

3.10 安装

将下载的oracle文件放到/opt/oracle下面

su - oracle 
$ cd /opt/oracle 
$ unzip linux.11gR2_database_1of2.zip 
$ unzip linux.11gR2_database_2of2.zip 

3.11 安装前解决中文乱码

echo $LANG 如果不是英文的话,暂时就设置如下

export LANG=en_US 

3.12 切换到图形界面安装

如果是远程的话,需要安装远程软件,不然无法进入图形化安装界面;

如果是直接在服务器上操作的话,就不需要了,所以说安装centos时,需要选择desktop安装

cd /opt/oracle/databse 
$ ./runInstaller 

注意几点:

第一步邮箱可以不写;安装方式我选的single database安装,只安装了软件体,没有建立数据库和监听,所以安装完需要创建数据库和配置监听。

这里就要注意一下了,我看网上很多的资料都是先创建数据库再配置监听,我不知道这是怎么弄的,但是我在实际操作的时候,

先创建数据库是没法创建的,一定要先配置监听!

4 安装完成后,oracle用户登录

4.1 配置监听:

netca 

一步步下一步就行

4.2 创建数据库:

dbca 

注意字符集那一块记得选中文

(如果ORACLE_HOME没有指定的话,就没法使用这些命令,所以可以先看下自己当前的ORACLE_HOME,即echo $ORACLE_HOME)

4.3 测试是否成功安装

查看监听状态:

lsnrctl status 

数据库连接:

sqlplus / as sysdba 
conn system/123456@SIMS (这里我在创建数据库的时候将所有用户的密码都改成了123456) 

到此,CentOS6 下Oracle 11 g数据库安装成功。

四、CentOS6启动ORACLE

1. 手动启动数据库

用Oracle用户登录

$lsnrctl start 
$sqlplus / as sysdba 
sql>startup 

然后就可以操作数据库了

2.自动启动数据库

2.1 root用户登录

修改oratab

#vi /etc/oratab 
SIMS:/opt/oracle/product/11.2.0/dbhome_1:Y(N改为Y) 
Esc:wq! 

保存

2.2 修改dbstart,dbshut

#vi /opt/oracle/11.2.0/bin/dbstart 
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1) 
Esc:wq! 
#vi /opt/oracle/11.2.0/bin/dbshut 
ORACLE_HOME_LISTNER=$ORACLE_HOME(原来为$1) 
Esc:wq!