1.Insufficient privileges没有权限
问题主要出于:$ORACLE_HOME/network/admin/下的sqlnet.ora是否配置正确,解决方法可以从其他服务器上拷贝一份过来;
2.指令手动扩展表空间大小
ALTER DATABASE
DATAFILE '/data/oradata/ETshow20/DATA/TBS_ITF_I01.dbf' RESIZE
300M
3.创建表空间语句解析
CREATE TABLESPACE TBS_ISAP_D01 DATAFILE
'/home/oracle/app/oracle/oradata/telkomylcs/USRTBS/TBS_ISAP_D01.dbf'
SIZE 10M REUSE --表空间文件初始大小10M,可重复使用
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED ---文件自动增加,每次增加10M,无限制
blocksize 8192 –表空间块大小为8192字节
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENTAUTO ;--进行自动段空间管理
4.修改数据库实例控制文件
alter system set control_files='/home/oraclesuse1/app/oradata/ouyangCRM30/control01.ctl','/home/oraclesuse1/app/oradata/ouyangCRM30/control02.ctl','/home/oraclesuse1/app/oradata/ouyangCRM30/control03.ctl' scope=spfile;
5.ORACLE导DMP出现错误ORA-01536表空间容量不足
解决方法:alter user用户名quota unlimited on表空间名;
6.静默方式创建和删除数据库实例
静默创建数据库实例例句:
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname TestCreate -sid TestCreate -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 1 -emConfiguration LOCAL
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname epluszy -sid epluszy -responseFile NO_VALUE -characterSet AL32UTF8 -initParams processes=1500 -totalMemory 1024 -emConfiguration LOCAL
有图有真相:
详细解析例句含义:
dbca –silent指定以静默方式执行dbca命令
-createDatabase指定使用dbca命令创建数据库
-templateName General_Purpose.dbc指定用来创建数据库的模板名称,这里指定为Genneral_Purpose.dbc,即一般用途的数据库模板
-gdbname TestCreate指定创建的全局数据库名称,这里指定名称为TestCreate
-sid TestCreate指定数据库系统标识符
-responseFile NO_VALUE指定安装响应文件,NO_VALUE表示没有指定响应文件
-characterSet AL32UTF8指定数据库使用的字符集,这里指定为AL32UTF8
-memoryPercentage 1指定用于Oracle的物理内存的百分比,这里指定为30%
-totalMemory用于oracle的内存,单位MB;
-emConfiguration LOCAL
dbca -silent -deleteDatabase -sourceDB TestCreate -sid TestCreate
7.Oracle内存管理
Oracle两种内存结构:SGA-系统全局区,PGA程序全局区;
查看内存详细信息:select * from v$sgainfo;
Maximum SGA Size 400846848:最大SGA内存容量为400MB;
总内存大小= SGA+PGA;
查看SGA大小:
Show parameter sga;
查看PGA大小:
Show parameter pga;
修改SGA和PGA大小:
Alter system set sga_max_size = 200M scope=spfile;
Alter system set sga_target =200M scope=spfile;
Alter system set pga_aggregate_target=100M scope=spfile;
重启数据库实例后生效;