CentOS下安装Oracle 10g 技术文档(二)

2014-11-24 17:33:27 · 作者: · 浏览: 1
前屏幕


#xhost +



第八步:用oracle用户定义DISPLAY变量,让显示输出到X11上,即当前0.0个显示设备上。


$ export DISPLAY=:0.0


如果不进行第七步,第八步的设置会报以下这样的错:


Xlib:connection to ":0.0" refused by server


Xlib: Noprotocol specified


解决办法:


1.退出oracle,用root登陆;
2. root命令行下输入:


[root@localhost~]# xhost local:oracle non-network local connections being added to accesscontrol list


第九步:用oracle用户安装oracle,解压安装包。(在我安装的版本中,需要将第二个安装包解压后合并到第一个文件相应的目录中,否则在执行./runinstaller 会报错),在解压的文件夹中找到runinstaller这个文件,然后./runinstaller ,正常执行会出现相应的图形界面,按照图形界面的提示,可完成安装。


第十一步:用oracle用户执行/u01/oracle/ product/11.2.0/dbhome_1/bin下的root.sh文件,执行该文件将得到/etc/oratab这个文件


第十步:用oracle用户安装监听器,执行/u01/oracle/ product/11.2.0/dbhome_1/bin/netca这个文件,正常情况下会出现图形界面(也有可能在安装的时候缺少某些JAVA GUI的包,需要百度或者google下进行安装


第十一步:创建数据库实例,用oracle用户执行/u01/oracle/ product/11.2.0/dbhome_1/bin/dbca这个文件,正常情况下出现图形界面,按图形界面提示进行安装即可。


第十二步:配置监听文件/u01/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora配置DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.53.194)(PORT=1521))修改主机名的文件在cat /etc/hosts


第十二步:测试oracle是否安装成功


a. 启用监听器:lsnrctl start ,查看状态 lsrctl status


b. 启用数据库命令:
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.


SQL> startup
ORACLE instance started.


第十二步:登录sqlplus的时候,会提示命令不存在,需要安装一个rlwrap


官方下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/


安装过程:


[root@oradb temp]# tar -xvf rlwrap-0.28.tar


[root@oradb temp]# cd rlwrap-0.28


[root@oradb rlwrap-0.28]# ./configure


这一步需要readline的库,如果报错如下


checking for readline in-lreadline... no


configure: error:


You need the GNU readlinelibrary(ftp://ftp.gnu.org/gnu/readline/ ) to build


this program!


需要下载readline,地址为:ftp://ftp.gnu.org/gnu/readline/下载后编译安装,然后继续,或者 yum -y install readline-devel


[root@oradb rlwrap-0.28]# make


[root@oradb rlwrap-0.28]# make install


第十三步:安装oracle客户端软件,安装完成后,配置客户端监听文件,在D:\oracle\product\10.1.0\db_3\NETWORK\ADMIN下增加一个.ora的文件,


例如:db194=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=172.16.53.194)
(PORT=1521)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=testdw)
)
)


这样如果一切正常,便可以通过toad,pl/sql访问sever端了!