ubuntu 安装oracle 时database configuration assistant出现乱码
时间:2008-11-25
来源:互联网
哪天试试安装看。原来只装过express edition的。
作者: tamsun 发布时间: 2008-11-25
作者: 陶朱公 发布时间: 2008-12-01
作者: blacksnow 发布时间: 2008-12-08
作者: sudan 发布时间: 2008-12-08
开头加这句。
apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5 alien
注:
不过libaio包已经被libaio1替代了。
作者: birdbird 发布时间: 2008-12-13
安装后如果直接运行这个命令不会启动sid。
需要在/etc/oratab中加入
tmp:/opt/ora10:Y
才能在dbstart中启动这个instace。
作者: birdbird 发布时间: 2008-12-17
安装后如果直接运行这个命令不会启动sid。
需要在/etc/oratab中加入
tmp:/opt/ora10:Y
才能在dbstart中启动这个instace。
有时候起数据库的时候确实报过实例没有起来,很奇怪,难道跟这个设置有关?
在打开sqlplus的web管理后,通过页面上也能启动实例。
作者: zzhui31 发布时间: 2008-12-18
是的。
作者: zzhui31 发布时间: 2008-12-18
开头加这句。
apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5 alien
注:
不过libaio包已经被libaio1替代了。
谢谢你的补充。
作者: zzhui31 发布时间: 2008-12-18
由来:
执行root.sh后,会生成/etc/oratab
用途:
此文件用来放数据库上创建的实例(可以是复数的)。
执行dbstart 时会查oratab文件的内容,实现自动启动。
文件内容:
cat oratab
...
# A colon, ':', is used as the field terminator. A new line terminates
# the entry. Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME:<N|Y>:
#
# The first and second fields are the system identifier and home
# directory of the database respectively. The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
...
关键的那句话:
------------------------------------------
$ORACLE_SID:$ORACLE_HOME:<N|Y>:
如果设了Y,那么
执行dbstart 时,此sid实现自动启动。
执行dbshut 时,此sid实现自动关闭。
作者: birdbird 发布时间: 2009-01-02
安装后如果直接运行这个命令不会启动sid。
需要在/etc/oratab中加入
tmp:/opt/ora10:Y
才能在dbstart中启动这个instace。
有时候起数据库的时候确实报过实例没有起来,很奇怪,难道跟这个设置有关?
在打开sqlplus的web管理后,通过页面上也能启动实例。
oratab中定义的为自动启动。
通过web管理启动的,是手工启动。
作者: birdbird 发布时间: 2009-01-02
$sudo vim /etc/sysctl.conf
添加:
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
预备知识
--------------------------
shm:share memory
linux的共享内存是按段(segment)管理的。
--------------------------
kernel.shmmax单位是byte.每个段的最大值。
是oracle的sga相关 最重要的参数。
1)kernel.shmmax要大于sga_max_size(oracle的sga的最大值),否则产生多段操作。性能下降。
2)kernel.shmmax 建议 大于 物理内存的1/2 或 2G。
kernel.shmmni 共享内存的最大段数。
如果按 kernel.shmmax要大于sga_max_size 设定,那么就是本机上oralce 启动的最大实例数。
(呵呵,一个实例只有一个sga!)
建议 4096
kernel.shmall 单位是页(page)。所有共享内存段的总和的最大值。
页是对段细分管理。这个有点搞。
段的管理中引入了虚拟内存的观念,所以这个值不是 物理内存的合计/页的大小。
同时,它应该大于 kernel.shmmax/页的大小。
建议 2097152
剩下的就用oracle的推荐值。
信号量,控制多个进程访问共享内存的锁。
kernel.sem=250 32000 100 128
每个进程的最大开文件数。
fs.file-max = 65536
进程使用的端口号
net.ipv4.ip_local_port_range = 1024 65000
作者: birdbird 发布时间: 2009-01-02
oinstall组 为安装,管理oracle软件 的组。
dba组为 oracle的 dba 的组。
nobody的话,请参照如下。
-----------------------------------
権限を付与されていないユーザー
権限を付与されていないユーザー(nobody)がシステムに存在することを確認する必要があります。nobodyユーザーは、インストール後、外部ジョブ(extjob)実行可能ファイルを所有する必要があります。
-----------------------------------
remark:
ref from oracle.co.jp
翻訳すれば、おそらく、元の意味はなくなると思いますが...
创建用户,并加入oinstall 和 dba组
useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
作者: birdbird 发布时间: 2009-01-02
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28