安装Oracle以及Oracle客户端
对于安装XE版,不需要一定得有图形环境的.
安装oracle xe:
rpm -ivh oracle-xe-10.2.0.1-1.0.i386.rpm
安装玩server主程序,按提示运行/etc/init.d/oracle-xe configure 来初始化配置数据库
无非是监听端口,web访问端口,默认管理员的密码,以及是否设置为开机自启动等等,这些都默认吧.不过这些端口不要在安装之前被占用,不然会出问题的,比如不能启动8080之类的.
这样就能通过:http://127.0.0.1:8080/apex 访问WEB管理了.
默认的帐户是SYS和SYSTEM,密码就是提示你输入的密码.要记得哦.
安装oracle linux客户端:
rpm -ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm
Oracle 相关配置
设置环境变量:
1.vi /root/.bash_profile
追加以下代码(注意,这里只是XE版的):
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_OWNER=oracle
export ORACLE_SID=XE
export PATH=.:${PATH}:$ORACLE_HOME/bin
如果不设置环境,将出现错误:
1.ORA-12162 TNS:net service name is incorrectly specified
这是需要的环境变量,你也可以在启动文件 /etc/init.d/oracle-xe 看到这些的.
查看/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora,tnsnames.ora
将代码:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle )(PORT = 1521))
)
)
oracle是我的机器名,用于监听,这样客户端才能通过IP连接到服务器上.必须保证oracle是本机的别名,不然会出问题,比如在/etc/hosts文件中:
[root@oracle ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
127.0.0.1 oracle
为的是解决错误:
ORA-12514: TNS:listener does not currently know of service requested in connect
三,测试连接
通过linux本机连接:
sqlplus /nolog
SQL> conn sys/123654@192.168.1.207;
Connected.
SQL> disconn
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Windows的oracle10G 快捷版,直接运行安装文件,填写路径
密码 其他都是下一步 直至完成
linux和Windows的oracle10G完全安装版另有文件介绍。
如果是快捷版的oracle10G 连接数据库文件应连接 xe
jdbc:oracle:thin:@127.0.0.1:1521:xe
jdbc:oracle:thin:@172.16.0.221:1521:ora10g 特别版本的连接库名称
jdbc:oracle:thin:@172.16.0.221:1521:oral 普通oracle库的名称 应注意oracle的库名
相关文章