注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
Norton AntiVirus 2005测试版截图
用WinRAR解析木马病毒的捆绑原理
识破用WinRAR捆绑的木马
查杀耗CPU资源的Explored病毒
亲手编制Word病毒─自己动手 深入
用Norton Internet Security拦截
信息安全的隐患-GoogleHacking原
安全配置Norton Security2004
快速干掉感染Internet Explorer的
Htran把内网肉鸡做成SOCKS5代理
您现在的位置: 顶尖设计 >> IT学院 >> 数据库 >> ORACLE >> 文章正文
Oracle8i HowTo
作者:江苏太仓丁聚岗  来源:http://www.linuxforum.net  点击:  更新:2006-12-20
简介:
这里有一个强硬的手段:先找出它的进程号,然后 kill掉! 
[oracle@lin /ora]$ ps -ef|grep tns
oracle 1331 1 0 15:51 ? 00:00:00 /ora/bin/tnslsnr LISTENER -inher 

或使用更少的参数也能找到tnslsnr: 
[oracle@lin /ora]$ ps -e 
PID TTY TIME CMD
1331 ? 00:00:00 tnslsnr 

现在杀死PID = 1331的进程: 
[oracle@lin /ora]$ kill 1331 
LSNRCTL象 SVRMGRL一样,是一个服务器管理程序,有不少参数,或者说是 子程序,带星号的是一个外部程序。 

[oracle@lin bin]$ lsnrctl stop 
LSNRCTL for Linux: Version 8.1.5.0.0 - Production on 19-NOV-99 22:02:50 
(c) Copyright 1998 Oracle Corporation. All rights reserved. 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.17.2.22)(PORT=1521)) 
(PROTOCOL_STACK=(PRESENTATION=TTC)(SESSION=NS))) 
The command completed successfully 


Listeners =DataBase Name = Global DB Name =ora8, HomeDir = /ora/ ,SID =ora8 

[oracle@lin oracle]$ cd /ora/net*/ad* 
[oracle@lin admin]$ ls 
listener.ora namesini.sql samples sqlnet.ora 
namesdrp.sql namesupg.sql sqlnet.fdf tnsnames.ora 

下面是在 Windwos NT/98 上远程控制 TNSLSNR 的情形(图略)。
4)参数文件摘要 
[oracle@lin admin]$ more /u01/app/oracle/admin/ora8/pfile/initora8.ora 
db_name = ora8 
instance_name = ora8 ## "事例名"是关键字 
service_names = ora8 

control_files = ("/u01/app/oracle/oradata/ora8/control01.ctl", "/u01/app/oracle/oradata/ora8/control02.ctl") 
db_block_buffers = 8192 
shared_pool_size = 4194304 
log_checkpoint_interval = 10000 
log_checkpoint_timeout = 1800 
processes = 50 
log_buffer = 163840 

log_archive_start = true 
log_archive_dest_1 = "location=/u01/app/oracle/admin/ora8/arch" 
log_archive_format = %t_%s.dbf 
# 切记打开回滚段 
rollback_segments = (r01, r02, r03, r04) 

# global_names = false ### 监听服务无需指明"全局名" 
# oracle_trace_enable = true 
# define directories to store trace and alert files 
background_dump_dest = /u01/app/oracle/admin/ora8/bdump 
core_dump_dest = /u01/app/oracle/admin/ora8/cdump 
user_dump_dest = /u01/app/oracle/admin/ora8/udump 
db_block_size = 2048 
remote_login_passwordfile = exclusive 
os_authent_prefix = "" 
compatible = "8.1.5" ## 也可以兼容 "8.0.5" 
5)客户端网络配置 
[oracle@lin admin]$ more tnsnames.ora 
# TNSNAMES.ORA Configuration File:/ora/network/admin/tnsnames.ora 
# Generated by Oracle Net8 Assistant 

使用net8助理,结果自动保存在 tnsnames.ora 中,
[oracle@lin /ora]$ netass* 添加Service: 名称ora8,参数如下:

PROTOCOL=TCP HOST=172.17.2.22 PORT=1521 Oracle_SID=ora8 
机器解释成一个Oracle服务器地址包:
( DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.17.2.22)(PORT=1521)) 
  (PROTOCOL_STACK=(PRESENTATION=TTC)(SESSION=NS))
)
一般说来,客户端采用Windows9x/NT/2000,因为这里软件开发容易,程序员和工具较为普及。
Windows 客户端网络配置与此类似,其内容见于: \OraNT\net80\Admin\tnsname.ora 
ORA8.WORLD =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.2.22)(PORT = 1521))
    (CONNECT_DATA = (SID = ora8))
  )

------------------------------------------- 
    在Windows2000(beta3专业版)中安装Personal Oeacle8.05时,监听服务安装失败,
只要理解以上oracle结构原理,可以手工复制Net8文件,修改配置:
copy CD-ROM\.\NT_x86\server\lsnrctl80.exe,tnslsnr80.exe,tnsping80.exe  C:\orant\bin
copy CD-ROM\.\listener.ora  C:\orant\net80\admin
我不久前有这么一次经历。
  
<=> 
Delphi/C++, PowerBuilder开发Oracle应用

为什么需要多个版本? 因为可能开发新应用,也可能维护一个旧的应用。

Delphi/C++ 开发Oracle应用的多种版本的参数对照表
PowerBuilder开发Oracle应用的多种版本的参数对照表(以PB6为例)
Oracle8, MSsql7各有什么优势? 

以下特性对于10个以上的客户端/用户数很重要!

特性\平台  Oracle8 MSSQL7 
可移植性  
多平台: Unix, Linux,Windows  锁定在Windows!!! 
同义词  create public synonym emp for system.emp; ?/// 
系统日期 select sysdate from dual; select getdate(); 
select current_timestamp; 
系统用户 select user from dual; select user_id; 
select user_name; select suser;  
主机id  ??/ select host_id; [char8] 
序列号 create sequence regist7 start with 10000; 
select regsit7.nextval into :orderid from dual
//,可以取currval,授权其他用 ??? 

-----------------------------------------------
Delphi/C++ 开发Oracle应用的多种版本的参数对照表
配置工具:borland BDE Administrator 
配置文件:borland Shared\BDE\idapi.cfg 
在 SQL Explorer 中新建一个别名:
Object ===> New ... ===> ORACLE ===>myORACLE8 

关键参数 参数值 Oracle版本 
DLL32 SQLORA8.DLL
SQLORA32.DLL  ora8.x
ora7.x/8.x 
VENDER INIT ORA805.DLL
OCI.DLL
OCIW32.DLL 
ORANT.DLL ORA80x.DLL
ora8x 
ora8x for Win32
<= ora7x.dll  

其他参数 : 

如果提示供应商有问题,就复制ORA7x.dll 到: ORANT.DLL再试!!

NET PROTOCOL SQL*Net1, SQL*Net2, Net8 
SERVER NAME see TNSNAME.ORA , create by netasst 
USER NAME exmple: SCOTT/tiger, 

-----------------------------------------------
软件开发
-----------------------------------------------
 
PowerBuilder开发Oracle应用的多种版本的参数对照表:(以PB6为例)
PowerBuilder6快速安装路径:CDROM:\pb6\setup


SQL*net版本 pb动态库  Profile参数名 参数值 适用Oracle版本 
SQL*net16
ora7.2以前 pbOR760.dll Profile name
Server 
Login ID
Password  oracle70
@t:ora8
scott
tiger  ora7.0
ora7.x/8.x
ora7.x/8.x 
SQL*net32
ora7.x/8.x pbO7260.dll
pbO7360.dll Profile name
Server 
Login ID
Password  oracle73
@tns:ora8
scott
tiger  ora7.0
ora7.x/8.x
ora7.x/8.x 
ora8.x
NET8 pbO8060.dll Profile name
Server 
Login ID
Password  oracle8
ora8
scott
tiger    

其他参数 :
如果提示供应商有问题,就复制ORA7x.dll 到: ORANT.DLL再试!! 

NET PROTOCOL SQL*Net1, SQL*Net2, Net8 
SERVER NAME see TNSNAME.ORA , create by netasst 
USER NAME exmple: SCOTT/tiger, 

-------------------------------------------------------------------  
文件下载提示
-------------------------------------------------------------------

关于jre_1.1.6-v5有多处可以下载,请试试看
ftp://ftp.progsoc.uts.edu.au/pub/Linux/java/JDK-1.1.6/i386/glibc/v5/
6,292,578 jre_1.1.6-v5-glibc-x86.tar.gz
下载后复制到空目录,然后解开,
tar -xvzf jre_1.1.6-v5-glibc-x86.tar.gz
复制/改名为 /usr/local/jre 

关于 Oracle8i,oracle805,WebDB,OAS,补丁下载有一个捷径,可以请试试看,如果非要这样,你也要遵守Oracle公司的协议,在OTN及其研究会注册一下。

ftp://ftp.oracle.com/pub/www/otn/linux/ 

07/20/99 12:00上午 621 815README
07/19/99 12:00上午 29,360,128 815ship.1
.....
07/19/99 12:00上午 22,303,468 815ship.9
07/19/99 12:00上午 257,184,492 815ship.tgz 企业版
10/28/00 04:17下午 29,360,128 815shipstd.1
... ...
10/28/00 04:19下午 27,955,443 815shipstd.9
10/18/00 05:31下午 262,836,467 815shipstd.tgz 标准版
03/01/99 12:00上午 171,305,412 Oracle8051EE_Intel.tgz
06/02/99 12:00上午 3,281 README
08/27/00 11:27上午 6,419,391 linux_81501patch_ee.tgz 企业版补丁
02/05/99 12:00上午 794,538 lnxpatch.tgz
02/03/00 10:29上午 Directory oas
08/06/99 12:00上午 283,567,537 oas407ship_tar.gz 应用服务器
01/31/00 12:35下午 Directory webdb
08/02/99 12:00上午 92,069,519 webdb2_0_0528_tar.gz 万维网数据库
-------------------------------------------------------------------

下载方式,可以在windows进行,通过刻录光盘、FTP、Samba、兼容磁盘分区等方式,让Linux读到。

上一页  [1] [2] [3] 




  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务