`
jessie_java
  • 浏览: 58457 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

[oracle]alter session set current_schema=schema

阅读更多

alter session set current_schema=schema

 

user即oracle中的用户,和所有系统的中用户概念类似,用户所持有的是系统的权限及资源;而schema所涵盖的是各种对象,它包含了表、函数、 包等等对象的“所在地”,并不包括对他们的权限控制。好比一个房子,里面放满了家具,对这些家具有支配权的是房子的主人(user),而不是房子 (schema)。你可以也是一个房子的主人(user),拥有自己的房子(schema)。可以通过alter session的方式进入别人的房子。这个时候,你可以看到别人房子里的家具(desc)。如果你没有特别指定的话,你所做的操作都是针对你当前所在房子 中的东西。至于你是否有权限使用(select)、搬动(update)或者拿走(delete)这些家具就看这个房子的主人有没有给你这样的权限了,或 者你是真个大厦(DB)的老大(DBA)。
alter session set schema可以用来代替synonyms。如果你想调用其他schema的对象(有权限的前提下),又没建synonym,有不想把其他schema名 字放如代码中,就可以先alter session set schema=<其他schema名字>。

分享到:
评论

相关推荐

    数据库典例

    alter session set nls_date_language='AMERICAN' 1、显示雇员EMP表的所有数据 select * from emp; 2、显示部门DEPT表的所有数据 select * from dept; 3、只显示部门表的deptno和loc列 select deptno,loc from ...

    oracle修改字符集

    SQL&gt; ALTER SESSION SET SQL_TRACE=TRUE; Session altered. SQL&gt; ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. SQL&gt; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; System altered. SQL&gt; ALTER...

    Oracle数据库游标连接超出解决方案

    alter system set open_cursors = 10000; 3.获取打开的游标数 select o.sid, osuser, machine, count(*) num_curs from v$open_cursor o, v$session s where user_name = 'AF651_U8' and o.sid = s.sid group...

    oracle11g密码敏感取消

    alter system set sec_case_sensitive_logon=false ; --Oracle11g中Exp空表的问题:禁用插入数据时才分配空间功能 show parameter deferred_segment_creation alter system set deferred_segment_creation=false; ...

    oracle归档日志步骤+RMAN步骤

    set ORACLE_SID=EKP sqlplus /nolog conn / as sysdba SQL&gt; archive log list; show parameter db_reco show parameter log_archive alter system set db_recovery_file_size=20G; SQL&gt; shutown ...

    Oracle练习表

    此表为英文环境,中文环境请在导入前修改如下操作: alter session set nls_language=american;

    oracle实验报告

    mydb.__oracle_base='E:\\app\\oracle'#ORACLE_BASE set from environment mydb.__pga_aggregate_target=322961408 orcl.__sga_target=536870912 mydb.__shared_io_pool_size=0 orcl.__shared_pool_size=...

    对于oracle对session进行跟踪的分析

    跟踪 session 的活动,Oracle 提供了很多种手段,不仅可以对当前连接的 session 进行跟踪...alter session set sql_trace=true/false 对任意的 session 进行跟踪及停止跟踪: exec dbms_system.set_sql_trace_in_sessi

    ORA-32001:请求写入spfile,但没有使用spfile的解决方法

    SQL&gt;alter system set control_files=’/u01/app/oracle/oradata/prod/ora_control1.ctl’,’/u01/app/oracle/oradata/prod/ora_control2.ctl’ scope=spfile; 解决方法: 1.show parameter spfile; 这时候可以...

    oracle实时在线备份工具-rman

    1、 启用快速恢复区域 将 oracle 数据库置于“安装模式”以启用快速恢复区域,以存储 rman 备份 ...SQL&gt; alter system set db_recovery_file_dest=/opt/oracle/fast_recovery_area; SQL&gt; startup force

    中文排序方式:拼音,笔画,边傍

    1.根据拼音排序 2.根据笔画排序 3.根据偏旁排序 &lt;br&gt;系统的默认排序方式为拼音排序,可以通过修改nls_sort参数修改 alter session set nls_sort = SCHINESE_STROKE_M;

    Oracle 性能调整(真正由ORACLE甲骨文出品)

    &lt;br&gt;Oracle8i Enterprise Edition Release 8.1.7.0.0 – Production SQL&gt; alter session set cursor_sharing=SIMILAR; &lt;br&gt;ERROR: ORA-00096: invalid value SIMILAR for parameter cursor_...

    宾馆住宿管理系统数据库

    `BMCREATETIME` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `BMOPERATOR` varchar(20) NOT NULL, `BMPAYMENTMODEL` varchar(16) NOT NULL, `BMREMARK` varchar(100) default ...

    ORACLE学习笔记之调节性能优化篇

    其实文档上的alter system set sql_trace=true是不成功的,但是可以通过设置事件来完成这个工作,作用相等

    oracle指定排序的方法详解

    Oracle9i之前,中文是按照二进制编码进行排序的。...2、Session级别的设置,修改ORACLE字段的默认排序方式: 按拼音:alter session set nls_sort = SCHINESE_PINYIN_M; 按笔画:alter session s

    oracle jobs 导出为执行脚本

    设置 file_dir file_name 参数  导出文件内容如最后附所视 &lt;br&gt; 局限性 要设置utl_file_dir(alter system set utl_file_dir=) ,file_dir要包括在  文件生成在服务端 &lt;br&gt; 其实可以封装成过程,...

    ectouch企业版20150101整包,带微信通,微信支付

    ALTER TABLE `ecs_brand` ADD COLUMN `brand_banner` VARCHAR(80) NOT NULL COMMENT '商品品牌banner'; ALTER TABLE `ecs_goods` ADD COLUMN `sales_count` int(10) UNSIGNED NOT NULL DEFAULT 0 AFTER `click_...

    DB_monitor.rar

    alter system set utl_file_dir='d:\temp\a' scope=spfile; 安装 sqlplus /nolog conn /as sysdba @?/rdbms/admin/dbmslm.sql @?/rdbms/admin/dbmslmd.sql 使用LogMiner工具 9i: alter system set UTL_...

    oracle中关于flashback闪回的介绍

    必须设定undo保留时间足够大以能够重构需要闪回的数据 ALTER SYSTEM SET UNDO_RETENTION=; seconds值是undo数据保持的秒数。 Flashback view是由undo retention interval来限制的。

    锁表问题解决

    Oracle锁表常用sql语句: select sess.sid, sess.serial#, ...alter system kill session '139,34268'; select * from tc_daily_quotation for update; select * from tc_Pre_Contract_Bail for update;

Global site tag (gtag.js) - Google Analytics