Linux 下 EnterpriseDB 命令行模式安装

1. 下载 EnterpriseDB 

 
2. 安装环境
   RHEL 5.1
   pgplus-advsvr-linux-x86_830112
 
3. 开始安装
   下载pgplus-advsvr-linux-x86_830112.tar.gz 后,这里假设是放到 /root目录下,以root用户登录,并执行:
 

[root@taurus ~]# ls -l pgplus-advsvr-linux-x86_830112.tar.gz 

-rw-r--r-- 1 root root 141615899 May 30 09:31 pgplus-advsvr-linux-x86_830112.tar.gz 

[root@taurus ~]# tar -zxvf pgplus-advsvr-linux-x86_830112.tar.gz pgplus-advsvr-linux-x86_830112/ pgplus-advsvr-linux-x86_830112/pgplus-advsvr-linux-x86_830112.bin 

pgplus-advsvr-linux-x86_830112/ubuntu_libs/ 

pgplus-advsvr-linux-x86_830112/ubuntu_libs/pgplus-advsvr-linux-x86_830112.ja 

pgplus-advsvr-linux-x86_830112/README_FIRST_Linux32.txt [root@taurus ~]# cd pgplus-advsvr-linux-x86_830112 

[root@taurus pgplus-advsvr-linux-x86_830112]# ls -l 

total 139880 

-rwxr-xr-x 1 503 edb 143074304 Nov 13 2009 pgplus-advsvr-linux-x86_830112.bin 

-rw-r--r-- 1 503 edb 6375 Nov 12 2009 README_FIRST_Linux32.txt drwxr-xr-x 2 503 edb 4096 Nov 11 2009 ubuntu_libs 

[root@taurus pgplus-advsvr-linux-x86_830112]#

 

通过上面可以看出,解压以后得到如上3个文件,建议在安装前仔细阅读 README, EnterpriseDB 其实非常容易安装,只需要运行上面的 bin文件即可,默认是以图形方式安装的,这里我要使用命令行安装,只需这么做:
 

./pgplus-advsvr-linux-x86_830112.bin -console

 

回车后,就会提示解压JDK、安装程序,并进行安装指南,如下所示:
 
提示选择安装语言,也就是安装过程中所使用的语言,这里默认选择为 English, 因此直接回车进入下一步:
 
上面为欢迎界面,这里输入1或直接回车:
检查必需的库文件并载入License, 这里一直回车就行,直到提示选择接受License.
 
输入 1 回车,接受协议,并再次确认,然后又是回车:
 
 
这里需要注意下:配置模式 ,默认是兼容Oracle数据库的,使用这个模式后将支持从Oracle迁移到EnterpriseDB, 选择2 是兼容PostgreSQL的,需要注意的是EnterpriseDB本身就是 PostgreSQL的商业版,这里选择默认的兼容Oracle,具体还得看最终的目的而定。
 
 
选择安装目录,回车确认,并选择所需要安装的特性(默认为全选):
 
提示Oracle及Mysql JDBC驱动的连通性及目录:
 
这里直接回车就行,下一步将创建一个叫EnterpriseDB的操作系统用户,下面由于系统中已经存在Enterprisedb用户,所以只提示输入密码,如图所示:
 
设置数据库管理员账号和密码:
 
确认数据文件和日志文件放置于哪个目录, 然后选择所安装的数据库版本,由于我这是测试环境,所以选择最小化安装,及数据库的工作类型,同样,我选择默认的(事务处理)类型:
 
接下来是一些高级选择,如编码方式、是否创建样例、是否改变默认的端口(5444),这里一路默认:
 
下面终于出现汇总的画面:
 
到了这里,总算开始真正安装了,耐心等待安装完成吧 :)  
 
哇!好激动,100% 安装完毕 :
 
好了,大功告成,为了验证是否真正安装成功,我们还需要测试是否可以连接,如图操作所示:
 
 
首先使用netstat确认服务是否开启,然后再用 edbplus 连接,上面表示可以成功连接 Enterprisedb。下面将创建一张叫 test 的表,接着插入一条数据并查询:
 
哈哈,完全没问题,这样就根本上成功安装了EnterpriseDB.  
 
4.  关于安装后
    EnterpriseDB 不像 Oracle 一样,需要提示配置好环境变量,如ORACLE_SID ORACLE_BASE ORACLE_HOME 等,EnterpriseDB安装完成后会生成一个叫 edb_83.env 的文件,其实这个文件里面就包括了设置所有和EDB相关的环境变量,首先确认此文件放置在 /home/enterprisedb/(非必须)下面, 然后在 ~/.bash_profile 追加一句 . ~/edb_83.env   下面是类似的操作过程:
 
下次 enterprisedb 这个用户登录Linux时,这个文件中所配置的环境变量就会生效,不过也可以使用source命令达到同样的效果。   
 
  好了,以上就是 EnterpriseDB 命令行完整的安装过程,希望能给阅读者受益。

你可能感兴趣的:(linux)