linux下的oracle的图形界面安装

在Linux下使用图形界面安装oracle,如果linux本身没有安装图形界面的话,就必须要将图形界面输出到组网内的windows上面进行操作,安装过程如下:

 

安装windows下的VNC服务,windows下的安装过程在这里就不浪费时间说了。

 

oracle安装前配置:

1、linux系统中oracle帐户和组的建立

#groupadd oinstall

#groupadd dba

#useradd -m -g oinstall -G dba oracle(-m 自动创建用户的登录目录,-g 指定用户所属的组,-G指定用户所属的附加组)

# id oracle (检查帐户)

#passwd oracle

2、创建oracle安装目录及设置用户权限

#mkdir -p /opt/oracle (-p 并建立上层目录)

#chown -R oracle:oinstall /opt/oracle

#chmod -R 775 /opt/oracle  (-R 递归处理)

 

3、图形界面安装

linux系统的配置

#vi ~/.bash_profile 追加 Export DISPLAY=localhost:1

#vncserver (启动vnc服务)

#xhost +

#cd /opt/oracle/client

#./runInstaller (windows的vnc配置好以后运行此命令)

 

4、windows的vnc服务配置

vnc双击启动后输入linux端的IP以及对应的DISPLAY变量后面的值(这里为localhost:1)一致,例如linux的IP为192.168.1.10,那么对应的VNC server应该填入:192.168.1.10:1,这时运行linux系统中oracle安装文件的runInstaller,图形界面将会由windows机输出,然后我们只需要按照图形界面提示进行操作。

 

5、linux下环境变量设置

#vi ~/.bash_profile

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

export ORACLE_BASE ORACLE_HOME NLS_LANG

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH

 

export PATH=$PATH:$ORACLE_HOME/bin

 

CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

 

6、tnsnames.ora配置

#vi /opt/oracle/product/10.2.0/client_1/network/admin/tnsnames.ora

ORCL =
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
)

7、如果有C程序需要调用需要加入occi包,官方网站上可以下载得到(http://www.oracle.com/technology/tech/oci/occi/occidownloads.html

然后加入到/opt/oracle/product/10.2.0/client_1/lib/下面,注意将libocci.so.10.1添加硬链接到libocci.so(命令#ln -b -s _bak libocci.so.10.1 libocci.so)

 

你可能感兴趣的:(数据库)