一、参数设置

--1、设置A:

db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /export/home/app/oracle/oracle/product/10.2.0/db_1/flash_recovery_area
db_recovery_file_dest_size = 10737418240
dispatchers = '(PROTOCOL=TCP) (SERVICE=bidataXDB)'
filesystemio_options = SETALL
job_queue_processes = 10
log_archive_dest_1 = ''
log_buffer = 14329856
open_cursors = 1300
optimizer_mode = RULE
parallel_max_servers = 160
pga_aggregate_target = 2097152000
processes = 1000
remote_login_passwordfile = EXCLUSIVE
sga_max_size = 9445572608
sga_target = 4731174912
shadow_core_dump = PARTIAL
shared_memory_address = 0
shared_pool_reserved_size = 13421772
shared_pool_size = 838860800
transactions = 1215

--2、设置B:

db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /opt/oracle/flash_recovery_area
db_recovery_file_dest_size = 2147483648
dispatchers = '(PROTOCOL=TCP) (SERVICE=bidataXDB)'
job_queue_processes = 10
log_archive_dest_1 = ''
nls_language = SIMPLIFIED CHINESE
nls_territory = CHINA
open_cursors = 300
pga_aggregate_target = 5143265280
processes = 1000
remote_login_passwordfile = EXCLUSIVE
sessions = 1105
sga_target = 15435038720
shared_pool_size = 1258291200

二、重建临时表空间

--1、管理员登录
sys/sys as sysdba

--2、创建临时表空间
create temporary tablespace TEMP2 TEMPFILE '/oradata/bidata/v2/temp2.dbf' SIZE 20M REUSE;

--3、修改默认临时表空间
alter database default temporary tablespace temp2;

--4、删除系统之前使用的临时表空间
drop tablespace temp including contents and datafiles;

--5、按照需要重新创建临时表空间
CREATE SMALLFILE TEMPORARY TABLESPACE "TEMP"
TEMPFILE '/oradata/bidata/v2/TEMP01.dbf' SIZE 10240M,
         '/oradata/bidata/v2/TEMP02.dbf' SIZE 10240M,
         '/oradata/bidata/v2/TEMP03.dbf' SIZE 10240M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

--6、修改系统默认临时表空间
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP";

--7、删除之前创建的临时表空间
drop tablespace temp2 including contents and datafiles;

--8、如果需要将临时表空间设置为自增长
--ALTER DATABASE TEMPFILE '/oradata/bidata/v2/temp02.dbf' AUTOEXTEND ON NEXT 100M;

--9、其他一些可选操作
alter user jsbi temporary tablespace temp;
alter user jslt temporary tablespace temp;

三、重建回滚表空间

--1、管理员登录,如果全新安装的数据库可以直接从第5步开始
sys/sys as sysdba

--2、创建临时回滚表空间
CREATE SMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE '/oradata/bidata/v2/UNDOTBS1.dbf' SIZE 20M;

--3、修改默认回滚表空间
ALTER SYSTEM SET UNDO_TABLESPACE = UNDOTBS1;

--4、删除系统之前的回滚表空间
DROP TABLESPACE "UNDOTBS" INCLUDING CONTENTS AND DATAFILES;

--5、根据需要重新创建回滚表空间
CREATE SMALLFILE UNDO TABLESPACE "UNDOTBS"
DATAFILE '/oradata/bidata/v2/UNDOTBS01.dbf' SIZE 20480M,
         '/oradata/bidata/v2/UNDOTBS02.dbf' SIZE 20480M,
         '/oradata/bidata/v2/UNDOTBS03.dbf' SIZE 20480M,
         '/oradata/bidata/v2/UNDOTBS04.dbf' SIZE 20480M;

--6、修改系统默认回滚表空间
ALTER SYSTEM SET UNDO_TABLESPACE = UNDOTBS;

--7、删除系统自带的或之前创建的临时回滚表空间
DROP TABLESPACE "UNDOTBS1" INCLUDING CONTENTS AND DATAFILES;

--8、如果需要将回滚表空间设置为自增长
--ALTER DATABASE DATAFILE '/oradata/bidata/v2/UNDOTBS02.dbf' AUTOEXTEND ON NEXT  100M;

四、设置重做日志大小(可选)

设置两个重做日志文件,系统和存储的文件系统上各放一个,文件大小如下:
系统上的重做日志文件:redo01.log 0,008,192K
存储上的重做日志文件:redo02.log 1,048,576K
系统上存储的文件不宜过大,设置成10M以内,
存储上的文件不宜过大,根据系统性能我们设置成1G左右。
以上文件大小是根据实际系统,反复测试性能得到,不同应用应有所不同。

五、定期修复高水位

oracle数据库存在高水位的现象,应该定期进行清除,最好的办法是重新创建相关表,
但是也可以通过下面的办法达到效果,首先创建一个fix_db.sql文件,包含以下指令:
execute dbms_stats.gather_schema_stats(ownname => 'TAX_JS',estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE,method_opt=>'for all columns SIZE AUTO');
execute dbms_stats.gather_schema_stats(ownname => 'ZJDSBI',estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE,method_opt=>'for all columns SIZE AUTO');
exit
然后在windows下创建一个批处理文件,内容如下:
sqlplus user_name/password@server_name @C:/fix_db.sql
最后创建一个计划任务,在系统空闲时定期执行该文件。

六、定期导出系统数据

创建批处理文件,内容如下:
@echo off

@echo 设置备份目录及文件名
set BACK_DIR=%cd%
set BACK_NAM=hpbi_10gc_

@echo 系统数据库服务名
set DB_BI=bidata194

@echo 查询数据库服务名
set DB_TAX=bidata194

@echo 正在复制先前的数据库备份文件 ... .. .

if exist "%BACK_DIR%/%BACK_NAM%zjdsbi_old_old.dmp" del "%BACK_DIR%/%BACK_NAM%zjdsbi_old_old.dmp"
if exist "%BACK_DIR%/%BACK_NAM%zjdsbi_old.dmp" ren "%BACK_DIR%/%BACK_NAM%zjdsbi_old.dmp" "%BACK_NAM%zjdsbi_old_old.dmp"
if exist "%BACK_DIR%/%BACK_NAM%zjdsbi.dmp" ren "%BACK_DIR%/%BACK_NAM%zjdsbi.dmp" "%BACK_NAM%zjdsbi_old.dmp"

if exist "%BACK_DIR%/%BACK_NAM%tax_js_old_old.dmp" del "%BACK_DIR%/%BACK_NAM%tax_js_old_old.dmp"
if exist "%BACK_DIR%/%BACK_NAM%tax_js_old.dmp" ren "%BACK_DIR%/%BACK_NAM%tax_js_old.dmp" "%BACK_NAM%tax_js_old_old.dmp"
if exist "%BACK_DIR%/%BACK_NAM%tax_js.dmp" ren "%BACK_DIR%/%BACK_NAM%tax_js.dmp" "%BACK_NAM%tax_js_old.dmp"

@echo 正在导出系统数据库 ... .. .
exp zjdsbi/zjdsbi@%DB_BI% file=%BACK_DIR%/%BACK_NAM%zjdsbi.dmp log=%cd%/log_zjdsbi.log

@echo 正在导出查询数据库 ... .. .
exp tax_js/tax_js@%DB_TAX% file=%BACK_DIR%/%BACK_NAM%tax_js.dmp log=%cd%/log_tax_js.log

七、其他

CREATE SMALLFILE TABLESPACE "A_TEST" NOLOGGING
DATAFILE '/oradata/bidata/v2/A_TEST.dbf' SIZE 1024M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  AUTO ;
DROP TABLESPACE "A_TEST" INCLUDING CONTENTS AND DATAFILES;

CREATE SMALLFILE TABLESPACE "A_TEST" NOLOGGING
DATAFILE '/dbdata/cxdb/A_TEST.dbf' SIZE 1024M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  AUTO ;
DROP TABLESPACE "A_TEST" INCLUDING CONTENTS AND DATAFILES;

sqlplus /nolog
conn / as sysdba
startup
shutdown immediate
lsnrctl

oracle 安装之后相关推荐

  1. 详解Oracle安装与配置.

    标签:Oracle 安装 配置 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://enetq.blog.51cto.com/4797 ...

  2. Oracle的使用和Oracle安装过程

    自带的客户端工具SQLplus 开发尽量使用developer 最重要的是数据库的配置和用户配置 ORACLE 11g比较好用最新的Oracle 12C 需要切换东西,创始人Scott,下载地址www ...

  3. linux 上oracle安装

    Linux上oracle的安装 Linux 版本: Red Hat Enterprise Linux5.0 Oracle 版本: oracle 11g   Linux 版本检查 #cat /etc/i ...

  4. oracle安装问题: 11g安装未填写hosts导致弹窗错误

    oracle 安装的时候刚弹出安装界面会弹出如下错误.这是由于hosts文件中没有设置主机名的原因. 因为我自己操作的时候没有截图,在这里直接给大家分享一下网上的一个教程,内容有修改. 运行./run ...

  5. 检查oracle安装,oracle安装前环境检查

    oracle安装前需要检查系统环境,需保证系统中有如下包: binutils-2.17.50.0.6,compat-libstdc++-33-3.2.3,compat-libstdc++-33-3.2 ...

  6. oracle 安装程序异常终止,Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门: " ...

  7. oracle安装清单过不去,oracle 11g(二)安装过程

    (一)解压oracle 11g压缩包 注:分别下载oracle 11g的1of2.2of2这两个zip压缩包,将其拷贝到/usr/src目录中解压. [root@server src]#unzip l ...

  8. 阿里云 centos oracle安装

    Title: 阿里云CentOS7 Silent Mode安装Oracle11GR2 Date: 2016-6-9 Author: kagula Environment: [1]阿里云CentOS7- ...

  9. Oracle安装ORA-12154和ORA-12169问题的解决

    Oracle安装ORA-12154和ORA-12169问题的解决 参考文章: (1)Oracle安装ORA-12154和ORA-12169问题的解决 (2)https://www.cnblogs.co ...

  10. Oracle安装错误“程序异常终止

    Oracle安装错误"程序异常终止 参考文章: (1)Oracle安装错误"程序异常终止 (2)https://www.cnblogs.com/amwuau/p/6255498.h ...

最新文章

  1. win2003服务器iis6.0环境下php5.3.2安装配置
  2. mysql timestamp比较查询
  3. Python开发基础总结之XML+time+OO
  4. 全球缺芯+瑞萨火灾——网络营销之下一众车企减产的减产,停产的停产
  5. python在线编译-在线编译python
  6. SQL Sever 子查询与嵌套查询
  7. Openlayers中实现地图上添加一条红色直线
  8. Linux 基础学习大考核
  9. 一文“妙”解逻辑斯蒂回归(LR)算法
  10. 面试收集—hello,world 也有新花样
  11. C#中在窗体间使用消息来处理相关联的事件
  12. mysql mgr监控_6. MySQL组复制(MGR)全解析 Part 6 监控MySQL组复制
  13. 十三、Oracle学习笔记:decode函数、排序函数和高级分组函数
  14. 大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?
  15. 在思科路由器上配置SSH登录
  16. mysql英文版怎么调中文_MySQL英文版的使用
  17. 串口转以太网使用方法
  18. 传输层常见的协议及端口
  19. android 微信搜索功能,[多图]等了N年的功能来了 Android微信8.0.3新版体验
  20. 百度首页天气html制作,使用百度天气API实现自己的天气预报

热门文章

  1. 多线程_多线程常见的面试题
  2. Java毕设设计-高校运动会管理系统
  3. CSI笔记【2】:正交频分多路复用技术/OFDM
  4. 数据集成的两种架构:ELT和ETL
  5. asp.net c# 通过消息队列处理高并发请求(以抢小米手机为例)
  6. Spring Boot入门(05):了解Spring Boot的starter入门 | 超级详细,建议收藏
  7. 物联网是什么?物联网应用场景有哪些?物联网有什么好处?
  8. 计算机和编程语言的发展历史
  9. 网络安全:网络攻击原理与方法.
  10. Flutter | 和小老弟一起玩转Widget