Oracle11g DG实战配置(Windows版)(二)主库安装与基础配置

前面说了DG的实现原理,现在我们开始主数据库的安装(数据库的基本操作,没有太多意料之外,大概看看得了)

2.1 主数据库信息

数据库版本:11.2.0.4.0
数据库IP:192.168.1.245
Oracle_Home:D:\Oracle
数据库实例:PMS_ZS/000000@PMS

2.2 主数据库安装

安装步骤:

 

2.3 主数据库优化

2.3.1 创建数据库用户及表空间

创建一个dba用户
查询已有的临时表空间(参考路径用)

select name from v$tempfile;

创建自定义的临时表空间

create temporary tablespace pms_temp tempfile 'D:/ORACLE/ORADATA/PMS/pms_data_temp.dbf' size 100m reuse autoextend on next 20m maxsize unlimited;

查看已有的正式表空间(参考路径用)

select name from v$datafile;

创建自定义的表空间

create tablespace pms_data datafile 'D:/ORACLE/ORADATA/PMS/pms_data.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);

创建用户

create user pms identified by 000000 default tablespace pms_data temporary tablespace pms_temp;

授权用户dba权限

grant dba,connect,resource,sysdba to pms;

2.3.2 其他优化

设置数据库登录名不区分大小写(oracle11默认区分大小写)

alter system set sec_case_sensitive_logon=false;

查看登录失败尝试次数(默认10次)

select * from dba_profiles where resource_name = 'FAILED_LOGIN_ATTEMPTS' and profile = 'DEFAULT';

修改登陆失败尝试次数为30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 30;

也可以设置为无限次数(安全方面考虑,不建议使用)

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

多次尝试登录失败后解锁用户

alter user user_name account unlock;

修改数据库deferred_segment_creation参数,默认为true(11g R2中有个新特性,当表无数据时,不分配segment,以节省空间,可是在用EXPORT导出时,空表也不能导出,这就导致迁移时候丢失了一些表,存储过程也失效了。因此修改deferred_segment_creation为false,表示无论是空表还是非空表,都分配segment)

alter system set deferred_segment_creation=false scope=both;

查看数据库最大连接数

select value from v$parameter where name ='processes';

修改数据库最大连接数(重启生效)

alter system set processes = 2000 scope = spfile;

2.4 数据库基本操作

关闭数据库

shutdown immediate

启动数据库

startup

上一篇:Oracle11g DG实战配置(Windows版)(一)基础说明

下一篇:Oracle11g DG实战配置(Windows版)(三)主库数据库归档配置

猜你喜欢

转载自blog.csdn.net/Asgard_Hu/article/details/126968570