关于OracleOptions,之前有整理过一系列文章,参考:Oracle 组件 系列 小结
V$OPTION displaysOracle Database options and features. Typically, although not always, options mustbe separately licensed, whereas features come with the product and are enabledbased on the product that is running (Standard Edition, Enterprise Edition, andso on).
SQL> select * from v$option;
SQL> select comp_id,comp_name from dba_registry;
这些组件是Oracle 的组件,在Linux/UNIX 平台下,因为系统设计的问题,应用通常不是作为一个完整的可执行文件来部署的。而是分散部署单独的对象文件,对象文件的library archives 和一些源文件,然后在安装过程中,在系统级别获取这些对象的link,并用其创建可执行文件。
Applications forUNIX are generally not distributed as complete executables.
Oracle,like many application vendors who create products for UNIX, distributeindividual object files, library archives of object files, and some sourcefiles which then get "relinked" at the operating system level duringinstallation to create usable executables. This guarantees a reliable integration with functions provided by the OSsystem libraries.
所以我们在Linux/UNIX 上安装软件就会涉及link和Relink的问题。这个也是我写这几篇文章的原因。