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 ...
SQL> ALTER SESSION SET SQL_TRACE=TRUE; Session altered. SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; System altered. SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; System altered. SQL> ALTER...
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...
alter system set sec_case_sensitive_logon=false ; --Oracle11g中Exp空表的问题:禁用插入数据时才分配空间功能 show parameter deferred_segment_creation alter system set deferred_segment_creation=false; ...
set ORACLE_SID=EKP sqlplus /nolog conn / as sysdba SQL> archive log list; show parameter db_reco show parameter log_archive alter system set db_recovery_file_size=20G; SQL> shutown ...
此表为英文环境,中文环境请在导入前修改如下操作: alter session set nls_language=american;
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=...
跟踪 session 的活动,Oracle 提供了很多种手段,不仅可以对当前连接的 session 进行跟踪...alter session set sql_trace=true/false 对任意的 session 进行跟踪及停止跟踪: exec dbms_system.set_sql_trace_in_sessi
SQL>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; 这时候可以...
1、 启用快速恢复区域 将 oracle 数据库置于“安装模式”以启用快速恢复区域,以存储 rman 备份 ...SQL> alter system set db_recovery_file_dest=/opt/oracle/fast_recovery_area; SQL> startup force
1.根据拼音排序 2.根据笔画排序 3.根据偏旁排序 <br>系统的默认排序方式为拼音排序,可以通过修改nls_sort参数修改 alter session set nls_sort = SCHINESE_STROKE_M;
<br>Oracle8i Enterprise Edition Release 8.1.7.0.0 – Production SQL> alter session set cursor_sharing=SIMILAR; <br>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 ...
其实文档上的alter system set sql_trace=true是不成功的,但是可以通过设置事件来完成这个工作,作用相等
Oracle9i之前,中文是按照二进制编码进行排序的。...2、Session级别的设置,修改ORACLE字段的默认排序方式: 按拼音:alter session set nls_sort = SCHINESE_PINYIN_M; 按笔画:alter session s
设置 file_dir file_name 参数 导出文件内容如最后附所视 <br> 局限性 要设置utl_file_dir(alter system set utl_file_dir=) ,file_dir要包括在 文件生成在服务端 <br> 其实可以封装成过程,...
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_...
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_...
必须设定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;