动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.Inside Oracle9i Tablespace.
.用Oracle9i确定数据存储大小.
.Orcale与Asp.net的端口冲突.
.ORACLE索引与高性能SQL介绍.
.经典的Oracle图书推荐-之五.
.讲解Oracle创建表时Storage参数具.
.从SQL SERVER 向ORACLE 8迁移的技.
.如何查看各个表空间占用磁盘情况.
.为最佳性能而调优 Red Hat(3).
.Oracle 10g 物化视图例子.
.Oracle数据库有哪几种启动方式.
.Oracle中如何查询当前版本中的各.
.甲骨文Sun联手 构建新10年战略伙.
.Oracle 7.3.4 for OpenServer 5 .
.Oracle 10g分区表维护中的两个注.
.Oracle 动态SQL返回单条结果和结.
.轻轻松松产生 Makefile.
.详细讲解Oracle在Solaris下的性能.
.如何搞垮他的数据库——谈Oracle.
.ORACLE 应用经验(3)-DBMS_SQL封装.

Oracle8I系统管理员资料

发表日期:2008-2-9 |



  第一章 Oracle8i 系统治理
  第一节 参数设置
  1、 为Linux设置Oracle环境变量
  参数 说明 解说
  EPC_DISABLED 功能: 取消Oracle跟踪
  语法 true /false
  NLS_LANG 功能: 指明输出的语言字符集
  语法 language_territory.characterset
  ORA_NLS33 功能: 指明语言、字符集的储存路径
  语法 $ORACLE_HOME/ocommon/nls/admin/data
  ORACLE_BASE 功能: 指明Oracle的基本路径
  语法 Directory_path
  例子: /u1/oracle
  ORACLE_HOME 功能: 指明Oracle包含的软件目录
  语法 directory_path
  例子: $ORACLE_BASE/prodUCt/8.1.6
  ORACLE_PATH 功能: 指明Oracle应用程序的搜索路径
  语法 directory1:directory2:directory3
  例子: /u01/oracle/adhoc/8.1.6/bin:.
  ORACLE_SID 功能: Oracle系统标志符
  例子: ORCL
  ORACLE_TRACE 功能: 跟踪数据库安装的标志
  值域 T/其他
  ORAENV_ASK 功能: 控制是否提示ORACLE_SID和ORACLE_HOME
  值域 NO/其它
  SQLPATH 功能: 设置SQL*Plus搜索文件login.sql的路径
  例子: /home:/home/oracle:/u01/oracle
  TNS_ADMIN 功能: 设置Net8的环境路径
  例子: $ORACLE_HOME/network/admin
  TWO_TASK 功能: 设置在tnsnames.ora中定义Net8连接的缺省字符串
  例子: PRODDB_TCP
  2、 使用Oracle8I的LINUX环境变量
  参数 说明 解说
  CLASSPATH 功能: 使用Java功能
  例子: JRE_Location,$ORACLE_HOME/product/jlib, $ORACLE_HOME/product/jlib.
  DISPLAY 功能: 使用X_工具
  例子: hostname:display(单色为0)/135.287.222.12:0
  HOME 功能: 用户的主目录
  LANG or LANGUAGE 功能: 指明输出的语言字符集
  LD_LIBRARY_PATH 功能 设置共享目标库
  例子 /usr/dt/lib:$ORACLE_HOME/lib
  
  PATH 功能 设置可执行程序的路径,必须包括$ORACLE_HOME/bin.
  例子 /bin:/usr/bin:/usr/local/bin: /usr/bin/X11:$ORACLE_HOME/bin:$HOME/bin:.
  SHELL 功能 说明所采用的命令编辑器
  例子 /bin/sh
  TERM 功能 Oracle工具包和Linux工具及终端类型
  例子 vt100
  TMPDIR 功能 指明临时文件空间
  例子 /u02/oracle/tmp
  XENVIRONMENT 功能 设置X-WINDOWS环境
  3、 缺省的初始化参数
  可以启动SQL*Plus执行SHOW PARAMETERS就可以查询系统参数。
  参数 缺省值 值域
  BACKGROUND_DUMP_DEST ?/rdbms/log 有效路径名
  BITMAP_MERGE_AREA_SIZE 1048576 65536 - unlimited
  COMMIT_POINT_STRENGTH 1 0-255
  CONTROL_FILES ?/dbs/cntrloracle_sid.dbf Valid file names
  CREATE_BITMAP_AREA_SIZE 8388608 65536 - unlimited
  DB_BLOCK_BUFFERS 48MB of buffers 50 - unlimited
  DB_BLOCK_SIZE 2048 2KB - 16KB
  DB_FILES 200 1 - 2000000
  DB_FILE_DIRECT_IO_COUNT 64(maximum 1048576) 0 – 1048576/block size
  DB_FILE_MULTIBLOCK_READ_COUNT 8 1 - min(DB_BLOCK_BUFFERS/4, 1048576/DB_BLOCK_SIZE)
  DISTRIBUTED_TRANSACTIONS 1/4 TRANSACTIONS 0 - unlimited
  HASH_AREA_SIZE 2*SORT_AREA_SIZE 0 - unlimited
  HASH_MULTIBLOCK_IO_COUNT 0 (self-tuned) 0 - min(127, DB_BLOCK_BUFFERS/4, 1048576/DB_BLOCK_SIZE)
  JAVA_POOL_SIZE 20000000 between 1000000 and 1000000000
  LOCK_SGA FALSE TRUE, FALSE
  LOG_ARCHIVE_DEST null Valid directory names
  LOG_ARCHIVE_FORMAT "%t_%s.dbf" Valid file names
  LOG_BUFFER max(512KB,128KB*CPU_COUNT) 66560 - unlimited
  LOG_CHECKPOINT_INTERVAL 0 0 - unlimited
  MTS_LISTENER_ADDRESS ADDRESS=address
  MTS_MAX_DISPATCHERS 5 BetweenMTS_DISPATCHERS and PROCESSES
  MTS_MAX_SERVERS 2*MTS_SERVERS,if MTS_SERVERS> 20, else 20 between MTS_SERVERS and PROCESSES
  MTS_SERVERS 1,if MTS_DISPATCHERS is specified, else 0 between 1 and PROCESSES
  NLS_LANGUAGE AMERICAN Valid language names
  NLS_TERRITORY AMERICA Valid territory names
  OBJECT_CACHE_MAX_SIZE_PERCENT 10 0 - unlimited
  OBJECT_CACHE_OPTIMAL_SIZE 100KB 10KB - unlimited
  OPEN_CURSORS 50 1 - unlimited
  OS_AUTHENT_PREFIX ops$ Arbitrary string
  PROCESSES 30, if notPARALLEL_AUTOMATIC_TUNING 6 - unlimited
  SHARED_POOL_SIZE 64MB on 64-bit, 8MB on 32-bit 300,000 - unlimited
  SORT_AREA_SIZE 65536 0 - unlimited
  4、 制定数据库的参数
  参数 缺省值 最大值
  MAXDATAFILES 30 65,534
  MAXINSTANCES 1 63
  MAXLOGFILES 16 255
  MAXLOGMEMBERS 2 5
  MAXLOGHISTORY 100 65,534
  5、 治理专门的帐号及组
  1)、Linux帐号:
  oracle :具有CREATE, STARTUP, SHUTDOWN, and CONNECT as
   INTERNAL权限。

  root : 具有Linux最大权限。
   2)、Oracle服务器帐号
  SYS: Oracle8I标准DBA权限。是数据字典的所有基本表的用户。
  SYSTEM:Oracle8I标准DBA权限 ,可以创建表和视图。
   3)、非凡的Linux用户组:
  dba group :Oracle软件的拥有者,这一组的成员具有SQL*Plus的非凡权限功
   能
  oinstall:所有能在ORACLE_HOME下安装的用户必须属于这一组。
  Oper: 这是可选的Linux用户组,所有成员具有OPERATOR权限。
  Root: 只有ROOT用户才属于这一组。
  6、 安全治理
  1)、用户组与安全
  l 在Oracle8I安装之前,必须创建具有非凡权限的数据库治理员Linux用户组。建议把oinstall设置为Oracle8I的主要组,而DBA为次要组。使用Linux 的groupadd命令创建DBA组。
  l 创建oinstall用户组,该组拥有oraInventory的安装而且可以安装和升级Oracle8I系统。使用Linux 的groupadd命令创建oinstall组。
  l 虽然所有具有DBA权限可以属于DBA组,但是oracle帐号必须属于oinstall
  2)、服务器治理命令安全
  下列命令不要轻易授权给ORACLE和DBA组之外的任何用户组:
  STARTUP
  SHUTDOWN
  CONNECT INTERNAL
  
  3)、数据文件的安全
  安装Oracle8I的用户ID拥有Oracle文件,必须把这些文件设置成0600,而且该ID拥有包含这些文件的目录,
  Oracle Universal Installer自动的设置oracle执行权限:
  -rwsr-s--x 1 oracle dba 443578 Mar 10 23:03 oracle
  也可以用手动的方法设置:
  $ chmod 6751 $ORACLE_HOME/bin/oracle
  4)、远程密码及安全
  本地密码文件在$ORACLE_HOME/dbs目录下的一个包含用户名/密码信息的单一数据库。假如在机器上有重复的$ORACLE_HOME和一些分散的密码文件,必须设置initsid.ora参数remote_login_passWordfile为:exclusive(独占)。
  l 运行orapwd
  orapwd命令存在于$ORACLE_HOME/bin目录,可以由oracle软件拥有者运行:
  $ orapwd file=filename password=password entries=max_users
  filename 文件名必须是orapwsid包括全路径
  password INTERNAL和 SYS的初始化密码
  max_users 连接SYSDBA 或 SYSOPER用户的最大数.
  例如:
  $ orapwd file=/u01/app/oracle/product/8.1.6/dbs/orapwV816
  password=V816pw entries=30
  l 从远程PC机连接数据库
  用户可以通过PC机按下列操作进行
  SQL> connect internal/dba_password@alias as {sysdbasysoper}
  l 远程认证
  根据下列的initsid.ora参数可以控制远程登录的行为。
  OS_AUTHENT_PREFIX 使用ops$帐号
  REMOTE_OS_AUTHENT Enables/disables ops$帐号连接
  REMOTE_OS_ROLES 远程连接时Enables/disables角色。
  第二节 估计Oracle8I的内存使用
  用以下公式估计内存使用量:
  
  +
  + n * (
  +
  + <8192 bytes for the stack>
  + <2048 bytes for the processes user area>)
  (n为后台背景量)
  对于C/S连接,可以用下列公式估计内存使用量,
  
  +
  + <8192 bytes for the stack>
  + <2048 bytes for processes user area>
  +
  
  控制SGA
  1、 计算SGA
   (DB_BLOCK_BUFFERS x DB_BLOCK_SIZE)
   + SORT_AREA_SIZE
   + SHARED_POOL_SIZE
   + LOG_BUFFER
   + JAVA_POOL_SIZE
   + LARGE_POOL_SIZE
  2、 重新布置SG right">(出处:清风软件下载学院)
上一篇:Linux 指令大全(2) 人气:467
下一篇:在UNIX裸设备和文件系统之间移动ORACLE 人气:543
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-7 站长中国企业(公司)网站系统 v4.2
2008-9-7 PBDigg v2.0 Build 20080821
2008-9-7 玩玩小游戏FLASH系统 v2.1
2008-9-7 522QQ在线电视直播程序 v1.1
2008-9-7 Pcook cms 文章管理系统 (老Y CM
2008-9-7 仿代码小说小偷系统 v1.0
2008-9-7 百度一搜集成搜索管理系统
2008-9-7 小贤统计器 v1.0
2008-9-7 UCenter Home-中秋搏饼插件 v1.2
2008-9-7 iBlacklist通话黑名单汉化破解补
2008-9-7 EndlessWalls无尽壁纸 v1.0.4破解
2008-9-7 Dynolicious车载测量仪v1.1破解版
2008-9-7 iVoodoo巫毒娃娃1.0.1破解版
2008-9-7 iWallpape精品墙纸1.2破解版
2008-9-7 iChillout自然音效工具1.1破解版
2008-9-7 Todo计划提醒1.2破解版
2008-9-7 allRadio电台集合1.01破解版
2008-9-7 My Money个人理财1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号