sqlplus

Oracle 优化篇+SAA(SQL Access Advisor)用法

夙愿已清 提交于 2020-10-02 12:52:21
说明:本文为SAA(SQL Access Advisor)使用参考手册 用途:本文仅供初学者熟悉了解SQL Access Advisor或优化参考 标签:SQL Access Advisor、SAA、SAA使用方法、Oracle优化、SQL调优、SAA流程图 温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化 高级内容:由于篇幅原因,部分高级内容和详情没有在此展现,如有需要可以留言或私信 ★知识点 ※ SQL Access Advisor是伴随着10G出现的一个优化工具,提供对表分区,物化视图,索引,物化视图日志优化建议 ※ 查看advisor的默认参数:select * from dba_advisor_def_parameters order by 2; ★ SAA流程图 ★ STS作为输入源 --本文选取了STS的输入源类型之A【Cursor Cache】 → dbms_sqltune.select_cursor_cache --模拟DML操作产生CURSOR_CACHE sqlplus scott/tiger set line 170 set pages 200 select count(*) from scott.emp where sal>3000; --删除SAA exec dbms_advisor.delete_task('ZZT

oracle基础操作

两盒软妹~` 提交于 2020-08-19 16:36:53
1.linux中的oracle用户登录: 2.使用: sqlplus /nolog进入sqlplus 3.连接: conn /as sysdba 4.创建表空间指定存储文件: SQL> create tablespace bbsp_data datafile '/oradata/bbsp_data.dbf' size 1024M autoextend on next 50M maxsize unlimited; 5.为指定表空间创建用户名,设置密码 SQL> create user bbspyz identified by bbspyz default tablespace bbsp_data; 6.修改用户默认表空间: SQL> alter user bbspyz default tablespace bbsp_data; 7.给用户授权: SQL> grant create session,dba,connect,resource to bbspyz; SQL> alter user bbspyz account unlock; 8.创建存储目录: SQL>create directory bbsp as '/oradata'; 9.增加数据dbf数据存储文件(一个文件最大存储32G): SQL>alter tablespace bbsp_data add datafile '

oracle生僻字和外国语言存储乱码问题

百般思念 提交于 2020-08-18 20:39:10
如果oracle使用了ZHS16GBK字符集会有存储生僻字和外国语言乱码问题,但是使用AL32UTF8字符集则不会有这个问题。 所以在安装oracle的时候要使用AL32UTF8编码,对于在使用中的oracle可以直接改变编码。 ZHS16GBK与AL32UTF8与不同 对英文,仍然和ASCII一样用1个字节表示,这个字节的值小于128(\x80); 扩展的ASCII字符(主要是西欧),第一字节用C2 - DF之间的范围,双字节表示。 对其他语言,比如亚洲语系,还有各种特殊符号,使用3个字节表示; 步骤 导出数据库 登录oracle管理账号 sqlplus / as sysdba ,执行下面命令 SQL>SHUTDOWN IMMEDIATE; SQL>STARTUP MOUNT; SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0; SQL>ALTER DATABASE OPEN; SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8; SQL>SHUTDOWN IMMEDIATE; SQL>startup; 如果设置了环境变量

Oracle 12c RAC ASM磁盘扩容

落爺英雄遲暮 提交于 2020-08-17 04:34:42
一、扩容原因: 启动数据库失败,查看日志 /data/oracle/app/diag/rdbms/xe/XE1/trace/alert_XE1.log ,提示如下信息: 备注: XE1 为 SID 二、 扩容前信息: DATA 磁盘组剩余 0.28G # su - grid $ sqlplus / as sysasm SQL> select group_number,name,total_mb,free_mb from v$asm_diskgroup; 三、 开始扩容: 1、 新增 200G 磁盘: 2、 分区: # fdisk /dev/sdk n --> p --> 1 --> 回车 --> 回车 --> p --> w # partx /dev/sdk # fdisk -l | grep "Disk /dev/sd[a-k]" 3、 创建 ASM 磁盘(只需在节点 1 中操作即可): # oracleasm createdisk DATA4 /dev/sdk1 # oracleasm scandisks # oracleasm listdisks # ls -lh /dev/oracleasm/disks 4、 在节点 2 中执行如下操作: # oracleasm scandisks # oracleasm listdisks # ls -lh /dev/oracleasm

Windows10安装oracle 19c数据库+PLsql详细安装过程

為{幸葍}努か 提交于 2020-08-16 14:02:07
Windows版Oracle 19c安装过程记录 文章目录 Windows版Oracle 19c安装过程记录 前言 安装过程 1下载 2安装 3检查是否安装成功。 PLSQL连接Oracle数据库 前言 安装Windows版Oracle 19c。 官网:https://www.oracle.com/database/technologies/ 下载地址 官方文档 安装过程 首先在百度上搜索Windows版Oracle c19安装。 参考文章: Windows10安装Oracle19c数据库详细记录(图文详解) 1下载 在 官方下载地址 下载。 需要登录账号 才能下载,不然不会动,下载速度4M/s左右。文件大小2.9G。 2安装 步骤1:将压缩包解压。有5.99G。 步骤2:以管理员身份运行。 遇到问题:右键setup的时候,屏幕没反应。 百度后说:原因是Oracle19c的存放路径有空格或者中文。 解决方法:去掉空格或中文。就可以正常安装。 尝试结果:可行。(注意路径上所有存放路径都不能有空格,我习惯性把文件放在Program Files中,不过这个文件夹命名有空格) 步骤3:按照 参考文章 的步骤进行安装。 1配置选项:按默认,选择“创建并配置单实例数据库”。 2系统类:按默认,选桌面类,减少Oracle数据库运行的系统资源开销。 3Oracle主目录用户:不按默认,选