Oracle问题小结】的更多相关文章

ORACLE审计小结 1.什么是审计 审计(Audit)用于监视用户所执行的数据库操作,并且Oracle会将审计跟踪结果存放到OS文件(默认位置为$ORACLE_BASE/admin/$ORACLE_SID/adump/)或数据库(存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)中.默认情况下审计是没有开启的.不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理员权限连接Instance:启动数据库:关闭数据库. 2.和审计相关的两个…
利用jdbc连接Oracle数据库,首先得选对jdbc的版本. jdk6需要ojdbc6.jar这个包.如果选错的话,调用isValid()这个方法时,有可能有这个异常: Exception in thread "Thread-5" java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.isValid(I)Z 选对以后,url也要设置得对: database.url=jdbc:oracle:thin:@:your…
1.查看Oracle数据库中的所有用户: (1)使用具有DBA权限的账户登录数据库: (2)执行select username from dba_users. SQL> conn sys 输入口令: 已连接. SQL> select username from dba_users; USERNAME ------------------------------ MGMT_VIEW SYS SYSTEM DBSNMP SYSMAN SCOTT OUTLN FLOWS_FILES MDSYS OR…
关于oracle的视图小记:一. 视图:就是对SQL语句的封装,使用起来更方便.不易出错 优点: 1.简化数据操作:视图可以简化用户处理数据的方式 2.着重于特定数据:不必要的数据或敏感的数据可以 不出现在视图中(完成数据的筛选显示) 3.安全性高:视图提供了一个简单而有有效的安全机制,可以定制不同用户 对数据的访问权限 4.向后兼容性:视图使用户在表的架构更改时为表创建向后兼容接口二视图分两种: 注意: 1.在创建与使用带检查约束是的视图时, with check option与with re…
1.win8.1安装Oracle11g后,重启电脑,出现黑屏. 解决办法:安全模式下,找到以oracle开头的全部服务,所有“自动”或者“自动(延迟启动)”的都设置为“手动”,只需要开启OracleOraDb11g_home1TNSListener和OracleServiceXXX即可(XXX为你配置的服务器名字). 2.Navicat for oracle 提示 cannot load oci dll,193 解决办法:instantclient(instantclient_11_2 64位)…
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程:无法转换会话 ORA-00022: 无效的会话 ID:访问被拒绝 ORA-00023: 会话引用进程私用内存:无法分离会话 ORA-00024: 单一进程模式下不允许从多个进程注册 ORA-00025: 无法分配  ORA-00026:…
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西.) 对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如: select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from ssrv_sendsms_task; spool常用的设置 set timing on ; //显示SQL语句的运行时间.默认值为OFF…
总结一下这几天学习oracle的琐碎知识点. 创建表空间,用户的步骤: 1, sql / as sysdba登陆 2, 创建临时表空间 abc_tmp 3, 创建用户表空间(或称数据表空间) abc_user 4,  创建用户,并指定其默认表空间未abc_uaer, 临时表空间为abc_tmp 5, 给用户分配权限 6, 建表,插数据. 1,更改表空间大小: alter database datafile '/opt/oracle/ordata/abc/abc_user.dbf'  resize…
一.查询某表中某列值相同的记录: select * from t_acct_map where acct_id in (     select acct_id from t_acct_map group by acct_id having count(*)>1      ) order by acct_id 二.自连接 当表中的某一个字段与这个表中另外字段的相关时,才可能用到 select bi.brh_nm||'_'||bi.brh_id||'_'||bi.sup_brh_id sub,' 的…
问题处理方式: 查询:select userenv('language') from dual; 对比电脑环境变量NLS_LANG的值与查询结果是否一致,如果不一致,修改电脑环境变量NLS_LANG 问题解决后通过查询资料对会话字符做了一些总结: 字符集分可为三类: 1.数据库服务器字符集: SELECT * FROM NLS_DATABASE_PARAMETERS NLS_DATABASE_PARAMETERS其来源于props$,是表示数据库的字符集. 2.客户端字符集环境 SELECT *…