Oracle 11g 参数设置,修改online redo log 大小,创建业务用户并指定表空间

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leo__1990/article/details/91402701

1 修改默认的参数,比如sga,pga

--回滚时间1小时
alter system set undo_retention=3600 scope=both;
--开启游标数
alter system set open_cursors=500 scope=both; 
--单个session连接数
alter system set open_links=255 scope=spfile;
修改最大连接数:
-- alter system set processes=2000 scope = spfile;

--开启自动内存管理
SQL> ALTER SYSTEM SET MEMORY_MAX_TARGET = 1200M SCOPE = SPFILE;

System altered.

SQL> ALTER SYSTEM SET MEMORY_TARGET = 1200M SCOPE = SPFILE;

System altered.

SQL> ALTER SYSTEM SET SGA_TARGET =0 SCOPE = SPFILE; 

System altered.

SQL> ALTER SYSTEM SET PGA_AGGREGATE_TARGET = 0 SCOPE = SPFILE ;

System altered.


SQL> show parameter target

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
archive_lag_target		     integer	 0
db_flashback_retention_target	     integer	 1440
fast_start_io_target		     integer	 0
fast_start_mttr_target		     integer	 0
memory_max_target		     big integer 1000M
memory_target			     big integer 0
parallel_servers_target 	     integer	 16
pga_aggregate_target		     big integer 76M
sga_target			     big integer 924M

SQL> show parameter pga

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target		     big integer 76M
SQL> show parameter sga

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
lock_sga			     boolean	 FALSE
pre_page_sga			     boolean	 FALSE
sga_max_size			     big integer 1000M
sga_target			     big integer 924M

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area 1252663296 bytes
Fixed Size		    2252824 bytes
Variable Size		 1140854760 bytes
Database Buffers	  100663296 bytes
Redo Buffers		    8892416 bytes
Database mounted.
Database opened.
SQL> show parameter sga

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
lock_sga			     boolean	 FALSE
pre_page_sga			     boolean	 FALSE
sga_max_size			     big integer 1200M
sga_target			     big integer 0
SQL> show parameter memory

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address	     integer	 0
memory_max_target		     big integer 1200M
memory_target			     big integer 1200M
shared_memory_address		     integer	 0
SQL> show parameter pga

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target		     big integer 0
SQL> 


2 修改online redo log 文件大小

--查看现有日志组及其文件大小
SQL> set lines 200
SQL> col member for a120
SQL> select group#, bytes/1024/1024, status from v$log;

    GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------------
	 1	       50 CURRENT
	 2	       50 INACTIVE
	 3	       50 INACTIVE

SQL> select GROUP#,MEMBER from v$logfile order by 1,2;

    GROUP# MEMBER
---------- ------------------------------------------------------------------------------------------------------------------------
	 1 /u01/app/oracle/oradata/orcl/redo01.log
	 2 /u01/app/oracle/oradata/orcl/redo02.log
	 3 /u01/app/oracle/oradata/orcl/redo03.log
--创建3个磁盘组,每个磁盘组大小200m
SQL> alter database add logfile group 4  '/u01/app/oracle/oradata/orcl/redo04.log ' size 200M; 

Database altered.

SQL> alter database add logfile group 5  '/u01/app/oracle/oradata/orcl/redo05.log ' size 200M;

Database altered.

SQL> alter database add logfile group 6  '/u01/app/oracle/oradata/orcl/redo06.log ' size 200M; 

Database altered.

SQL> select group#, bytes/1024/1024, status from v$log;

    GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------------
	 1	       50 CURRENT
	 2            50 INACTIVE
	 3            50 INACTIVE
	 4            200 UNUSED
	 5            200 UNUSED
	 6            200 UNUSED

6 rows selected.
--切换当前日志组到新的日志组,保证日志组1,2,3 不处于CURRENT 状态
SQL> alter system switch logfile;

System altered.
SQL> alter system checkpoint; 

System altered.
SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> select group#, status from v$log;

    GROUP# STATUS
---------- ----------------
	 1 INACTIVE
	 2 INACTIVE
	 3 INACTIVE
	 4 CURRENT
	 5 INACTIVE
	 6 INACTIVE

6 rows selected.


SQL> select group#, bytes/1024/1024, status from v$log;

    GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------------
	 1	       50 INACTIVE
	 2            50 INACTIVE
	 3            50 INACTIVE
	 4            200 CURRENT
	 5            200 INACTIVE
	 6            200 INACTIVE

6 rows selected.
--删除日志组
SQL> alter database drop logfile group 1;

Database altered.

SQL> alter database drop logfile group 2; 

Database altered.

SQL> alter database drop logfile group 3;

Database altered.

SQL> select group#, bytes/1024/1024, status from v$log;

    GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------------
	 4	       200 CURRENT
	 5	       200 INACTIVE
	 6	       200 INACTIVE
SQL> alter database add logfile group 1  '/u01/app/oracle/oradata/orcl/redo01.log ' size 200M;

Database altered.

SQL> alter database add logfile group 2  '/u01/app/oracle/oradata/orcl/redo02.log ' size 200M;

Database altered.

SQL> alter database add logfile group 3  '/u01/app/oracle/oradata/orcl/redo03.log ' size 200M;

Database altered.

SQL> select group#, member from v$logfile;

    GROUP# MEMBER
---------- ------------------------------------------------------------------------------------------------------------------------
	 1 /u01/app/oracle/oradata/orcl/redo01.log
	 2 /u01/app/oracle/oradata/orcl/redo02.log
	 3 /u01/app/oracle/oradata/orcl/redo03.log
	 4 /u01/app/oracle/oradata/orcl/redo04.log
	 5 /u01/app/oracle/oradata/orcl/redo05.log
	 6 /u01/app/oracle/oradata/orcl/redo06.log

6 rows selected.

SQL> select group#, bytes/1024/1024, status from v$log;

    GROUP# BYTES/1024/1024 STATUS
---------- --------------- ----------------
	 1	       200 UNUSED
	 2	       200 UNUSED
	 3	       200 UNUSED
	 4	       200 CURRENT
	 5	       200 INACTIVE
	 6	       200 INACTIVE

6 rows selected.

3 创建业务用户并指定表空间 

SQL> create user nancy identified by nancy default tablespace leo;

User created.

SQL> select username,default_tablespace from dba_users where username='NANCY';

USERNAME		       DEFAULT_TABLESPACE
------------------------------ ------------------------------
NANCY			       LEO

猜你喜欢

转载自blog.csdn.net/leo__1990/article/details/91402701
今日推荐