文档介绍:Linux下oracle的配置
最近在部署XXX时,系统是部署在XXX,因为需要通过第三方测评公司的安全测评,XXX才给我们分配互联网访问的IP。系统用的是oracle10g数据库,但是第一次安全测评后,oracle有很多高危漏洞,经过与XXX沟通,建议我们把数据库迁移到linux oracle下。因为这个原因才有了下文。现把配置的过程整理一下,留作后用。
远程工具
SSH Secure Shell Client
说明
、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。
使用方法
新建连接,输入IP,用户名;并使用密码方式验证
连接后,在弹出对话框里输入密码
连接成功
VNC,用图形界面方式配置oracle需要用到。
说明
网上说linux默认已经安装好vnc服务端,我们只需要配置远程桌面就可以用了。
服务器配置方法
开启桌面配置:vncserver
如果执行命令后出现以下提示,刚说明桌面配置成功
修改vnc访问密码:vncpasswd
客户端连接方法
连接:用vnc客户端连接
输入连接地址:
注意地址后面的端口号为服务器端桌面配置的编号。对应上图所示:【localhost:2】这个
输入密码即可显示远程桌面
通过修改文件来配置监听
如果不配置监听,oracle数据库只能在本机访问,其他电脑是连接不上的。在没用使用图形界面配置之前,就是通过这种方式配置的,但是当时刚刚接触linux oracle,参考网上的资料进行配置了好久,还是没有成功。后来没办法,只好硬着头皮找网络中心的廖工帮忙配好了。谁知道第二天服务器重启,数据库监听还是没有启动,数据库连接不了;当时廖工不在,没办法,只好继续找资料再进行配置了。终于皇天不负有心人,最后还是把监听配置成功了。后来才发现,原来配置文件【】,要把地址修改为实际ip地址才行。Oh~my god
路径:
/u01/app/oracle/product/
路径:
/u01/app/oracle/product/
ca命令调用图形界面进行配置监听
ca
报错如下:
切换到root账号
执行:xhost local:oracle
ca
监听启动停止:
lsnrctl start --启动
lsnrctl stop --停止
lsnrctl status --查看状态
修改oracle编码
从windows oracle导出的数据库备份文件导入linux oracle,因为系统的字符集不一样,中文会乱码。因些需要修改linux oracle的字符集
以下是网上找的修改方法。修改后导入数据库,中文显示正常