空白数据库优化
---空表命令
alter system set deferred_segment_creation=false;
---口令无期限
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
---修改最大连接数
alter system set processes = 500 scope = spfile;
---修改权限
grant dba to sde;
---修改密码
alter user sde identified by hz123
-----查看表空间大小和使用率
SELECT D.TABLESPACE_NAME,
SPACE || 'M' "SUM_SPACE(M)",
BLOCKS "SUM_BLOCKS",
SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)",
ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) || '%' "USED_RATE(%)",
FREE_SPACE || 'M' "FREE_SPACE(M)"
FROM ( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES) / (1024 * 1024), 2) SPACE,
SUM (BLOCKS) BLOCKS
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) D,
( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES) / (1024 * 1024), 2) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
AND D.TABLESPACE_NAME like '%%'
---Oracle现有表空间 /数据文件信息
select * from dba_data_files
---扩充表空间
alter tablespace SDE add datafile 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SDE001.DBF' size 100M autoextend on next 50M maxsize 20G;
alter tablespace USERS add datafile 'D:\APP\ADMINISTRATOR\ORADATA\ZRZYYTH\USERS001.DBF' size 100M autoextend on next 50M maxsize 20G;
---优化SDE(必须sde用户登陆)
SELECT a.*,a.rowid FROM SERVER_CONFIG a where a.prop_name in('CONNECTIONS','TCPKEEPALIVE');
CONNECTIONS表 NUM_PROP_VALUE 修改为300
TCPKEEPALIVE表 CHAR_PROP_VALUE 修改为 TRUE
注册表\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters\KeepAliveTime.设置值为300000
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Windows 项目中的SharedSection=1024,3072,512修改为1024,20480,1024
---授权
grant
CREATE SESSION,CREATE TABLE ,CREATE PROCEDURE,CREATE SEQUENCE,CREATE TRIGGER,CREATE TYPE,CREATE LIBRARY,CREATE PUBLIC SYNONYM,
CREATE OPERATOR,CREATE INDEXTYPE,DROP PUBLIC SYNONYM,UNLIMITED TABLESPACE,CREATE VIEW,SELECT ANY TABLE to HSDE;
---Oracle中,SDE用户的最小系统权限设置要求是:
Create procedure / Create table / Create sequence / Create trigger / Create session
---撤权
revoke Create table from SDE
---显示所有用户
select * from dba_users
---创建用户
create user PBASE identified by czpbase
default tablespace CZSDE
temporary tablespace temp
ALTER USER 用户名 ACCOUNT UNLOCK