![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
T_Thylan
这个作者很懒,什么都没留下…
展开
-
hylan:Oracle 修改默认实例(ORACLE_SID)
问题来源:我的操作系统是 windows 10,数据库是oracle 12c。在同一台电脑上安装了多个数据库实例,但每个时期需要的默认实例不一样,sql*plus总是智能地把我的数据库实例默认成最新添加的,所以产生了很多不必要的麻烦。解决方案:修改相关的注册表信息。具体步骤如下:1. cmd下运行regedit,打开 注册表编辑器。2. 依次展开目录: 计算机\原创 2017-06-19 16:46:55 · 5281 阅读 · 0 评论 -
hylan:学习oracle相关的名词解释
1.LISTENER 监听器监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成。备注:oracle监听器配置成功之后,用户才能通过pl/sql deveolper顺利连接数据库。2. TNSNAME本地服务名Oracle客户端与服务器原创 2017-07-08 23:02:08 · 317 阅读 · 0 评论 -
hylan:解决connect / as sysoper 登陆权限不足问题
sysoper 和 sysdba一样,都属于system privilege【系统权限】。在sql*plus中,connect / as(sysdba|sysoper) 是通过操作系统验证,不需要输入用户名和密码,即可登录。connect / as sysdba 登录时,default schema【默认架构】是SYS。如图:connect / as原创 2017-08-31 09:58:03 · 704 阅读 · 0 评论 -
hylan:Oracle的USEREVN()函数 和 sys_context()函数
Oracle的USEREVN()函数1.ISDBA 如果用户已经被认证为dba;或者是通过操作系统或口令文件具有DBA特权的,返回“TRUE",否则返回"FALSE"select userenv('isdba') from dual; 2.SESSIONID 返回当前审计条目编号。审计的EntryID序列细粒度的审计记录和定期审计记录之间共享。在分布式SQL语句不能使用这个属性原创 2017-08-31 19:00:11 · 786 阅读 · 0 评论 -
hylan:Oracle鸡肋
1.打开sql*plus工具 cmd sqlplus system/521520@orcl as sysdba2.在cmd中恢复数据库 imp PERSONNEL_MANAGE/MWQ@DBSQL file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y grants=y;3....原创 2018-05-06 13:27:09 · 186 阅读 · 0 评论 -
hylan:函数和存储过程
1.函数案例:CREATE OR REPLACE FUNCTION "SCOTT"."GET_AVG_PAY"(num_deptno number)RETURN number isnum_avg_pay number;BEGIN select avg(sal) into num_avg_pay from emp where deptno=num_deptno; return (r...原创 2018-05-19 12:26:42 · 299 阅读 · 0 评论 -
hylan:oracle鸡肋
1.查当前会话所在的schemaselect SYS_CONTEXT('USERENV','CURRENT_SCHEMA') CURRENT_SCHEMA from dual;2.切换schema为scottalter session set current_schema=scott;3.原创 2018-05-20 14:51:47 · 255 阅读 · 0 评论