Oracle新建出问题,ORACLE常见问题以及解决方法1

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;

重启数据库实例后生效;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值