前 言 3
1. 数据库的创立 4
. 以下为ORACLE启动初始文件 4
. 以下是建库脚本 5
2. 数据库根本操作 9
. 数据库的正常启动 9
. 安装启动与非安装启动 10
. 独占和共享启动 10
. 约束启动 10
. 强制启动 11
. 数据库关闭 11
. PL/SQL根本程序的编写 11
. SQL语言简介 12
. PL/SQL简介 16
3. 解决RDBMS问题 22
. 性能优化 22
. 优化内存 23
. 优化输入/输出 25
. 优化排序 27
. 优化索引建立 27
. 备份和恢复 27
. 备份提示 28
. Oracle 8 Server诊断特性 29
. Oracle跟踪文件 30
. 设置跟踪事件 31
. V$监视视图 34
. 锁实用程序 36
. Oracle错误分析和解决方案 37
. 常见Oracle错误 37
. ORACLE内部错误 45
. 优先权1/优先权2问题分类和诊断操作 46
. 常见问题 48
数据库的创立
以下仅为数据库创立的样例脚本,在实际系统中应根据数据库设计要与系统实际配置而改变参数:
#this sampale init file writen by wzy 2002/11/15
db_name = "jf"
instance_name = ora8
#service_names = ora
#db_files = 1024
control_files = ("/home/oracle/OraCtl/", "/home/oracle/OraCtl/", "/home/oracle/OraCtl/")
open_cursors = 100
max_enabled_roles = 50
db_file_multiblock_read_count = 8
db_block_buffers = 4096
shared_pool_size = 52428800
large_pool_size = 78643200
java_pool_size = 20971520
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
processes = 115
parallel_max_servers = 5
log_buffer = 32768
max_dump_file_size = 10240
global_names = true
#oracle_trace_collection_name = ""
db_block_size = 16384
#remote_login_passwordfile = exclusive
#os_authent_prefix = ""
job_queue_processes = 4
job_queue_interval = 60
open_links = 10
#large_pool_size = 614400
java_pool_size = 20971520
distributed_transactions = 10
mts_dispatchers = "(PROTOCOL=TCP)(PRE=)"
mts_dispatchers = "(protocol=TCP)"
#compatible =
sort_area_size = 65536
sort_area_retained_size = 65536
# log_archive_start = true
以下是建库脚本
#!/bin/sh
ORACLE_SID=ora8
export ORACLE_SID
svrmgrl
connect internal
startup nomount pfile = $ORACLE_HOME/dbs/
CREATE DATABASE "app1"
controlfile reuse
maxdatafiles 500
maxinstances 8
maxlogfiles 32
charact
oracle操作手册 来自淘豆网www.taodocs.com转载请标明出处.