本文主要是介绍Ubuntu 11.04 安装 Oracle XE 11.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Oracle XE 11.2 的全称是 Oracle Database 11.2 Express Edition Beta 。也就是测试版,请各位同学注意下载地址
|
#没有 -c Warning: Skipping conversion of scripts in package oracle-xe: postinst postrm preinst prerm Warning: Use the --scripts parameter to include the scripts. #没有在EXT4硬盘下 Package build failed; could not run generated debian/rules file. |
|
|
正在解压缩 oracle-xe (从 oracle-xe_11.2.0-1.5_amd64.deb) ... 正在设置 oracle-xe (11.2.0-1.5) ... Executing post-install steps... /var/lib/dpkg/info/oracle-xe.postinst: 行 91: /sbin/chkconfig: 没有那个文件或目录 You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database. 正在处理用于 ureadahead 的触发器... ureadahead will be reprofiled on next reboot 正在处理用于 python-gmenu 的触发器... Rebuilding /usr/share/applications/desktop.zh_CN.utf8.cache... 正在处理用于 bamfdaemon 的触发器... Rebuilding /usr/share/applications/bamf.index... 正在处理用于 desktop-file-utils 的触发器... 正在处理用于 man-db 的触发器... 正在处理用于 libc-bin 的触发器... ldconfig deferred processing now taking place 正在处理用于 python-support 的触发器... |
|
|
|
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory |
|
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor |
SID_LIST_LISTENER = LISTENER = DEFAULT_SERVICE_LISTENER = (XE) |
注: 注释来源
是oracle为调用外部程序默认配置的监听,它的名字通常是ExtProc或PLSExtProc,
但一般不会使用它。可以直接从listener.ora中将这项移除,因为对ExtProc已经有多
种攻击手段了,在不使用外部程序时,oracle也是建议删除的。
PLSExtProc是pl/sql external procdure的意思,就是在pl/sql中调用外部语句,
如c、java写的过程。现在,Oracle已经全面支持JAVA了,这东西也就过时了,之所以
继续保留是考虑到兼容以前老版本的数据库。
有时可能会在多个数据库实例之间拷贝listener.ora,检查拷贝来的文件中是否
含有不需要的服务,确保只留下的确需要的服务项目,减少监听器受攻击的面。
转载地址:http://blog.sina.com.cn/s/blog_613126600100r910.html
这篇关于Ubuntu 11.04 安装 Oracle XE 11.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!