最近装了oracle,电脑实在太卡了,想要限制内存使用,结果碰到一系列问题:

要用SYS帐户登录,修改SGA使用,结果不知道SYS密码。用SYSTEM帐户权限不够。

试了几条语句后,有几个文件修改不了,怀疑是不是自己系统用户的权限不够,然后给系统的帐户提权限。

本身已经是管理员权限了,想要提升为传说中的超级管理员,结果试了几种方法,都没效果。

后来在网上找了资料,找到了可行的方案。

sys;//系统管理员,拥有最高权限
system;//本地管理员,次高权限
scott;//普通用户,密码默认为tiger,默认未解锁
sys;//系统管理员,拥有最高权限
system;//本地管理员,次高权限
scott;//普通用户,密码默认为tiger,默认未解锁

登录:

sqlplus / as sysdba;//登陆sys帐户
sqlplus sys as sysdba;//同上
sqlplus scott/tiger;//登陆普通用户scott

一、用SYSTEM账户连接为SYS的,就可以修改SGA了

直接用SYS帐户登录,出现下面的错误:

ORA-01017: invalid username/password; logon denied

解决方法:

进入cmd,用下面的语句登录,

connect username/password as sysdba;

附上oracle忘了密码的解决方案:

#1、忘记除SYS、SYSTEM用户之外的用户的登录密码。
# 用SYS (或SYSTEM)用户登录。
CONN SYSTEM/PASS_WORD AS SYSDBA;
# 使用如下语句修改用户的密码。
ALTER USER user_name IDENTIFIED BY newpass;
#注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效 #2、忘记SYS用户,或者是SYSTEM用户的密码。
#如果是忘记SYSTEM用户的密码,可以用SYS用户登录。
CONN SYS//PASS_WORD AS SYSDBA;
ALTER USER SYSTEM IDENTIFIED BY newpass;
#如果是忘记SYS用户的密码,可以用SYSTEM用户登录.
CONN SYSTEM//PASS_WORD ;
ALTER USER SYSTEM IDENTIFIED BY newpass; #3、如果SYS,SYSTEM用户的密码都忘记或是丢失。
#打开命令提示符窗口,输入如下命令:
orapwd file=D:/oracle/product/10.2.0/db_1/database/pwdctcsys.ora
password=newpass
#这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下 的/database目录下。 # 这个密码是修改sys用户的密码。除sys和system其他用户的密码不会改变。

参考:http://blog.csdn.net/fdgaq/article/details/5343274

二、修改内存使用大小

alter system set sga_max_size=800m  scope=spfile;
alter system set sga_target=... scope=spfile;
alter system set pga_aggregate_target=... scope=spfile;

另一种方法,试了,找不到pfile文件。。。。

创建pfile

SQL> CREATE PFILE ROM SPFILE;

默认生成的目录在$ORACLE_HOME\database  下

orcl10g.__db_cache_size=180355072
orcl10g.__java_pool_size=4194304
orcl10g.__large_pool_size=4194304
orcl10g.__shared_pool_size=88080384
orcl10g.__streams_pool_size=4194304
*.sga_target=287309824

把里面调小点
在用pfile 启动数据库
startup pfile=$ORACLE_HOME\database\initSID.ORA
创建spfile
SQL>CREATE SPFILE FROM PFILE=$ORACLE_HOME\database\initSID.ORA

参考:http://bbs.csdn.net/topics/320127215

另外介绍SGA

oracle修改内存使用和性能调节,SGA的更多相关文章

  1. oracle实例内存(SGA和PGA)调整

    修改oracle内存占用 >show parameter sga; (查看内存占用情况) NAME                                   TYPE          ...

  2. oracle实例内存(SGA和PGA)调整-xin

    一.名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池.数据缓冲区.日志缓冲区. ( ...

  3. Oracle之内存结构(SGA、PGA)

    一.内存结构 SGA(System Global Area):由所有服务进程和后台进程共享: PGA(Program Global Area):由每个服务进程.后台进程专有:每个进程都有一个PGA. ...

  4. 修改oracle数据库内存报错

    今天修改oracle数据库内存时, alter system set memory_max_target=10240M scope=spfile;语句正确修改:但重启时却报错 : SQL> al ...

  5. 【转载】Oracle之内存结构(SGA、PGA)

    [转自]http://blog.itpub.net/25264937/viewspace-694917/ 一.内存结构 SGA(System Global Area):由所有服务进程和后台进程共享: ...

  6. Oracle 内存使用建议性能视图

    下面三个查询结果均可查询出随着内存参数设置的变化性能的变化情况,对oracle数据库内存的设置有一定的建议和指导作用. select t.SGA_SIZE,t.ESTD_DB_TIME_FACTOR ...

  7. oracle基础——内存管理、优化

    内存图解: 自动管理:11g:AMM   10g:ASMM SGA(system global area):由所有服务进程和后台进程共享 PGA(program global area): 由每个服务 ...

  8. oracle 初探内存结构

    数据库的存储机构 分为 逻辑存储结构 和 物理存储结构 逻辑存储结构: 数据库.表空间.段.区.块         物理存储结构: 数据库.控制文件.数据文件.初始化参数文件.OS块等. 一个区只能在 ...

  9. oracle 之 内存—鞭辟近里(三)

    oracle 之 内存—鞭辟近里(三) 今天是2013-07-08,今天晚上突然接到一个电话,我的外甥问我的qq是多少,我感觉很吃惊,他长大了.在他现在这个年龄就开始接触网络,我难免有少许担心,希望他 ...

随机推荐

  1. jquery-json 插件使用方法

    var thing = { plugin: 'jquery-json', version: 2.4 }; var encoded = $.toJSON( thing ); // '{"plu ...

  2. Android 全屏Activity以透明的对话框形式弹出

    1. styles.xml <style name="transcutestyle" parent="@android:style/Theme.DeviceDefa ...

  3. apktool反解apk包

    APKTool APKTOOL是解包 APK 文件最常用的工具,许多 APK 工具箱都集成了 apktool.它可以完整解包 APK,解包后你可以看到 APK 里面的声明文件.布局文件.图片资源文件. ...

  4. ios三张图片组合一张

    - (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 { UIGraphicsBeginImageContext(imag ...

  5. node path的几个路径问题

    __dirname: 总是返回被执行的 js 所在文件夹的绝对路径 __filename: 总是返回被执行的 js 的绝对路径 process.cwd(): 总是返回运行 node 命令时所在的文件夹 ...

  6. mui---调用图像裁剪android

    mui调用图像裁剪android: var IMAGE_UNSPECIFIED = "image/*"; //相册显示的文件类型 var PHOTOZOOM = 2; // 获取完 ...

  7. thinkphp---Excel导入!

    在做项目的时候,很多时候会遇到需要将excel导入到数据库的操作: 需要用到Excel类: 下载地址: https://gitee.com/meiyouzhanghao/excel 位置:Thinkp ...

  8. Scala日期处理

    计算时间间隔  val d = new java.text.SimpleDateFormat("yyyyMMdd HH:mm:ss").format(new java.util.D ...

  9. ArcEngine TextElement 定位点的问题

    做ArcGIS Add-In开发,需要在ArcMap中数据视图的左上角加一个上标,如果上标与数据中的地名图层重合,则放在右上角. 上标通过ITextElement,IElement,ITextSymb ...

  10. KMP算法小记

    Knuth-Morris-Pratt算法: 转载来自http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_ ...