Oracle Silent Installations(静默安装)
Linux 平台下Oracle Silent Installations(静默安装),一直都没有尝试过用这种方法来装数据库。 因为有高级的工具,就没有必要在来用这种方法了,Oracle 的界面还是比较方便,而且我们还有Xmanager 工具,所以在linux 下装软件,还是很方便的。
因此也就没有太在意这种方法,昨天有网友问我了,就整理下吧。 自己也顺便了解一下。 毕竟没有实践过,就没有发言权。
贴了很多安装的 Log,所以很长,其实安装过程很简单。
相关连接:
linux平台下oracle数据库安装
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718218.aspx
linux 下手工新建数据库
http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4680213.aspx
Oracle数据库静默安装实践
http://www.oracle.com/technology/global/cn/pub/articles/10gdba/wininst_otn.html
实验平台: redhat 4 update 7 + oracle 10g
1. 下载软件
10G和11G的官网下载地址:
http://www.oracle.com/technology/software/products/database/index.html
2.检查相关包:
用命令:
rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \
gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21
哪些包没有打,把那些包打上就可以了。 如果在安装系统的时候把所有的包都安装上的话,就不用做这一步了。
3. 设置内核参数(在/etc/sysctl.conf文件中加入下列行)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wm
相关文档:
自己觉得对Oracle还掌握得不错,不过昨天隔壁实验室的同学问了我一个问题让我郁闷了一把。她在一个数据库里把一个用户A的在表空间AA上的表
用exp导出到exp.dmp文件中,再把它导入到另一台机器上的数据库里,这时她用的是用户B,默认表空间是BB,但是用imp导入时我们发现表是导入
到了B用户下,但是还是存在了AA表空间里面 ......
SQL> DESC TEST 测试表: Name Type Nullable Default Comments
---- ------------ ......
无疑注释现在都被大家接受和认可,在大家编程用的IDE中都提供或有第三方插件来支持提取注释内容实现
快速了解结构的功能。但在数据库的脚本编写方面我也是经历了百般折磨后总结了一些东西发来与大家切磋。
下面来看一个Oracle建表的方式。
create table ctable_name
(
......
SDO_FILTER
格式:
SDO_FILTER(geometry1, geometry2, params);
描述:
通过空间索引,根据给定的几何要素检索出具有空间相互关系的空间对象。这里的空间关系是指两个几何不分离,即Non-disjoint。【disjoint:表示两个几何的边和内部都不相交】
这个Sdo_Fi ......
CREATE PUBLIC DATABASE LINK ASXT_LINK ;
CONNECT TO ASXT IDENTIFIED BY PASSWORD ;
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = AAA)))'; ......