===========================================================
oracle 在 linux as3
===========================================================
http://www.chinahrb.com/news_11.php?id=5503
我的as3u0没有tcl这个rpm,compat-db没装成功,不过现在看来没影响,不知道以后会如何?
问题
0.oracle装完后建立数据库没成功,我没升级到9204,提示错误 ora12705 invalid or unknown NLS parameter value specified?
解决方法:将oracle下的.bash_profile中的export NLS_LANG去掉
1,oracle的数据文件如何建到裸设备上,我的硬盘空了很多空间用来建裸设备
2,p3006854_9204_LINUX.zip ,p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包. (怎么2个升级补丁包?)
3.root# useradd -g oinstall -G dba oracle(这句什么意思,g,G有何区别?)
4.root# mkdir /var/opt/oracle (这个目录是干什么用的?)
5.kernel.shmmax = 536870912 (机器内存512M,共享内存应该比内存小吧,为何要设成这么大?)
6.编辑文件:/etc/security/limits.conf 加入以下语句:
(这里的 soft ,hard,nofile,nproc都是什么意思?)
参照的文章找不到联接了
就```你觉``的这个事很有意思是吗?
1准备安装需要的软件包和补丁包:
从网上下载升级补丁包,如果找不到herofour444@yahoo.com.cn,QQ20602745或者到itpub.net下载
用于将Oracle9.2.0升级到9.2.0.4:
p3006854_9204_LINUX.zip
所有的补丁说明如下:
p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包. (怎么2个升级补丁包?)
p3006854_9204_LINUX.zip 在运行 runInstaller 之前打,如果没打补丁,进入不了oracle的安装画面.
p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打.
p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁.
a)用rpm -qa│grep compat 查看系统中是否安有以下几个软件包:
加载文件命令:#rpm –ivh /mnt/cdrom/RedHat/RPMB/file.rpm
compat-libstdc++-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14-5
compat-gcc-7.3-2.96.122
tcl-devel-8.3.5-92.i386.ipm
(3.我的as3u0没有tcl这个rpm,compat-db没装成功,不过现在看来没影响,不知道以后会如何)
其他相关软件包(安装上述软件包时可能需要):
glibc-kemheadsers-2.4-8.34.i386.rpm
glib-headers-2.3.2-95.20.i386.rpm
glib-derel-2.3.2-95.20.i386.rpm
b). rpm -qa │ grep openmotif查看下列软件包
openmotif21-2.1.30-8
c). rpm -qa │ grep setarch查看:
setarch-1.3-1
2.oracle配置文件
a) 建立oracle 用户和密码:
root# groupadd oinstall (在安装oracle时用到UNIX Group name:oinstall)
root# groupadd dba
root# useradd -g oinstall -G dba oracle(4.这句什么意思,g,G有何区别?)
root# passwd oracle
b) 准备文件目录:
root# mkdir -p /opt/ora9/product/9.2(这个目录是oacle的安装目录)
root# mkdir /var/opt/oracle (这个目录是干什么用的?)
root# chown oracle.dba /var/opt/oracle
root# chown -R oracle.dba /opt/ora9
c) 设置内核参数,调节信号灯及共享内存
修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 536870912 (机器内存512M,共享内存应该比内存小吧,为何要设成这么大?)
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
执行sysctl以反映修改
root# sysctl –p
d) 设置oracle对文件的要求
编辑文件:/etc/security/limits.conf 加入以下语句:
(这里的 soft ,hard,nofile,nproc都是什么意思?)
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
e) 设置系统环境 (这里的export是一次性的吗?还是将路径加入至root的.bash_profile中?)
root#export ORACLE_BASE=/opt/ora9
root#export ORACLE_HOME=/opt/ora9/product/9.2
f) 确定使用正确的编译器
root#mv /usr/bin/gcc /usr/bin/gcc323 --如果没有gcc这个文件,请不要执行此命令
root#mv /usr/bin/g++296 /usr/bin/g++ --如果没有gcc这个文件,请不要执行此命令
root#ln –s /usr/bin/gcc296 /usr/bin/gcc
root#ln –s /usr/bin/g++296 /usr/bin/g++
如果没有安装gcc,可以从安装光盘中获得
rpm -ivh gcc*
rpm -ivh g++*
(这一步为何用老版本的gcc,g++覆盖新版本的)
g) 设置Oracle用户环境
打开/home/oracle/.bash_profile文件,将如下内容加入
export DISPLAY=”192.168.7.6:0.0” (127.0.0.1:0.0) --如果是在本机安装,可以不设置这一句,如果是用远程XWindow安装,
请修改相应的IP地址
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i (数据库全局变量名)
export ORACLE_TERM=xterm (xterm窗口模式 vt100 终端调试模式)
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
h) 生成安装文件
解gz文件
root#gunzip ship_9204_linux_disk1.cpio.gz
root#gunzip ship_9204_linux_disk2.cpio.gz
root#gunzip ship_9204_linux_disk3.cpio.gz
释放cpio文件
root#cpio -idmv
lurrance
发表于:2005.05.12 07:21
::分类:
(
oracle
)
::阅读:(266781次)
::
评论
(189)
===========================================================
win2k下apache支持asp(摘)
===========================================================
忙了一个小时,偶终于装上了win32版的iasp。下面就说一下偶的安装步骤。
1 http://www.stryon.com/下载iasp的win32版:iASP2.1.01.exe,10M左右。
2 确定您的win2000 server 已经安装了jdk,apache。偶装的为:
apache_1.3.27-win32-x86-no_src.exe
jdk140.exe
3 双击iASP2.1.01.exe,开始安装。安提示做即可。偶的安装路径为:c:IASP2101
4 安装完毕后,提示是否现在配置iasp。当然选择:是。
5 配置:
第一步:代理服务(proxy)选择:instant asp native servlet support
第二步:WEB SERVER选择:apache。(可以不管它提示)
第三步:选择apache的配置文件:httpd.conf的位置。偶的为:c:apache\confhttpd.conf
版本选择1.3.2X(根据您的apache版本选择)。
proxy:如果您有固定ip,添入您的固定ip。如果没有,那就添:127.0.0.1。
port: 这是apache与iasp之间的代理接口。使用默认(9098)即可。
server manager port:远程管理端口,选择默认(9095)即可。
第四步:配置完成。
6 说明: iasp在apache的配置文件httpd.conf最后加入了以下语句:
# iASP Setting
LoadModule iasp_module "C:/IASP2101/bin/apache/win32/1.3.20/iasp.dll"
Alias /iasp "C:/IASP2101"
IaspConfig server "C:/IASP2101/properties/server.properties"
IaspConfig rules "C:/IASP2101/properties/rules.properties"
7 通过更改httpd.conf更改apache的默认首页:
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.asp
更改完毕后,保存,重启apache
8 执行:开始->程序->Instant ASP 2.1.01->Install iASP as NT Service
这样,iasp就被加到了win2000 server的服务中。
执行:开始->程序->Instant ASP 2.1.01->Start Instant ASP
这样,iasp就被立即打开。apache可以支持asp了!
例子:index.asp中写入此句:〈%response.write("我成功了!"%〉 ,保存到apache的网页根目录。
在浏览器中写:http://您的ip:apache端口号/ 回车,看到 “我成功了!” 您的iasp就安装成功了!
执行:开始->程序->Instant ASP 2.1.01->Start admin
您还可以通过http://您的ip:9095登录远程管理来管理iasp。默认用户名密码:admin。
9 嘿嘿。您安装成功了吗?
lurrance
发表于:2005.05.08 15:00
::分类:
(
项目日记
)
::阅读:(121543次)
::
评论
(14)
===========================================================
数据中心使用dtu远程连接oracel 9i数据库问题
===========================================================
经过从网上找来的资料以及看书,摸索,终于用宏电7920 dtu将数据库与客户端连接上了。需要注意的问题有:
1、首先要求数据库运行在共享模式下,系统安装默认为专用模式:dedicated.可以使用DBCA来转换。
2、同时要设定2个主要参数:DISPATCHERS和SHARED_SERVERS.我分别设为2和4,反正是试验,没考虑太多。
命令:ALTER SYSTEM SET DISPATCHERS='(PROTOCOL=TCP)(DISPATCHER=2)' ;
ALTER SYSTEM SET SHARE_SERVERS=4;
3、重起服务中的ORACLE例程。也可以直接在INT.ORA文件中定义DISPATCHERS和SHARED_SERVERS。
4、以上说的是数据库的配置,下面是客户端。当为9I的客户端时,需要在TNSNAME.ORA文件中,将所要连接的数据库服务中,把DEDICATED改成SHARED,即专用改为共享。
OK,将DTU中添加NAT,主机为运行数据库的主机名,端口号1521。客户端也使用DTU。数据库、客户端费别登陆专用APN后,使用客户端连接数据库,成功,哈哈。
数据库有点问题,重起在执行以上操作去提示错误,再试拉。
另由于要使用到ORA73,这个老东西。需要WINNT系统,没办法建立该环境进行模拟。但ORA73的客户端TNSNAME.ORA中并未定义共享还是专用模式,因此猜测ORA73如果不改变DISPATCHERS和SHARED_SERVERS的值,就是专用模式,但是否可以该呢???需要验证!!!!
lurrance
发表于:2005.02.20 12:13
::分类:
(
oracle
)
::阅读:(16898次)
::
评论
(2)
===========================================================
关于oracle共享模式---摘
===========================================================
|
| 第1楼 | 发信人:hegemon | 时间:2001-12-6 16:21:58 |
|
| |
环境描述:
软件:Winnt 4.0 + SP4,Option Pack,Oracle 8i
硬件:CPU为赛扬350,256M内存
问题:
将Oracle数据库改为共享服务器模式后,发现最多只能支持10多个会话,超出
后就无法连接了。(使用Microsoft ODBC for Oracle进行访问Oracle),从理
论上来说,应该不会出现这种情况的。:(
部分Init.ora信息:
mts_dispatchers = "(protocol=TCP)(disp=1)(tick=15)(pool=true)
(con=1000)(sess=500)"
mts_max_dispatchers = 2
mts_servers = 1
mts_max_servers = 1
不知道是什么原因,请各位大侠指点,非常感谢。1各进程一般支持10各左右的连接---书上说的。 ------------------------------------------------ lsnrctl services
看mts_dispatchers参数的值也可以
|
lurrance
发表于:2005.02.19 15:17
::分类:
(
oracle
)
::阅读:(7230次)
::
评论
(0)
===========================================================
pgSQL ODBC连接问题
===========================================================
摘自 http://bbs.chinaunix.net/forum/18/20031220/227273.html
连接的要求:
1,tcp/ip 要开启
2,你的访问权限要打开
[root@linux root]# cat /var/lib/pgsql/data/pg_hba.conf
host all all 127.0.0.1 255.255.255.255 md5
host all all 192.168.0.1 255.255.255.0 md5
请看看我手册。。权限一节。
_________________
PostgreSQL 实例实例参考
http://www.9812.net/article/postgres/
Postfix 完整解决方案
http://www.9812.net/article/postfix
"程序",就像女孩(儿)的裙子越短越好
----- Netkiller
lurrance
发表于:2005.01.22 09:05
::分类:
(
postgreSQL
)
::阅读:(28527次)
::
评论
(8)