begin
for i in 1..10000
loop
insert into Dim_Shop (ShopId,GroupId,ShopName) values ('MD'||i,i,'门店'||i);
if mod(i,500)=0 then
commit;
end if;
end loop;
commit;
end;
create or replace function getObjName_byobjid(i_objid varchar2)
return varchar2 is
t_Result varchar2(255);
begin
select objname into t_Result from (
select distinct objid,objname from timesheet_obj_snapshot group by objid,objname
)
where objid= i_objid;
return(t_Result);
end getObjName_byobjid;
/*
功能说明: 触发器 控制用户 drop OR truncate 删除数据表的权限
修改说明:Create By 2014-12-15
*/
CREATE OR REPLACE TRIGGER ddl_deny_lee
BEFORE drop OR truncate on database
declare
user STRING(30);
begin
SELECT SYS_CONTEXT('USERENV','SESSION_USER') into user from dual;
if user='TS' ----此处控制对应的限制的用户
1、 适合B-Tree索引的字段(主键、唯一键、字段重复率少的)如ID、NAME、Code
语法如下:CREATE INDEX 索引名 ON 表(索引列)
2、 适合位图索引的字段(重复率高的、常用于AND、IN、OR等)如 TABLE_NAME、ISSUBMIT、ISINVALID、ISDELETE
语法如下:CREATE BITMAP INDEX 索引名 ON 表(索引列)
3、 适合全文索引的字段(模糊查询、常用于Like等),如Remarks、COMMENTS
语法如下:CREATE INDEX 索引名 ON 表(索引列) INDEXTYPE IS CTXSYS.CONTEXT
12 个回复
梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-07-17 回答
赞同来自: 冰咖啡 、子呆不呆 、悲伤穿成佛珠 、Blueberry 、笔竹 、指缝阳光2014 、蓝色枫叶更多 »
DOS下启动监听: lsnrctl start
启动对应的数据库服务: net start OracleServiceTIANSHAN
连接到对应的数据库: sqlplus ts/ts@tianshan as sysdba 或者 sqlplus "/ as sysdba"
修改密码: sql> alter user ts identified by xxxxx;
查看数据库编码: sql> select userenv('language') from dual;
查询对应的数据库名: SQL> select name from v$database
查询对应的实例名: SQL> select instance_name from v$instance;
查看用户下所有的表: SQL>select * from user_tables;
创建用户: SQL> create user tsxy identified by tsxy;
分配权限: SQL>grant dba to tsxy;
查看有哪些数据库实例: SQL>select instance_name from v$instance; 【查看有哪些实例】
查看有哪些用户: SQL> select username from dba_users; 【查看对应的用户】
用户锁住,解锁的方式,要用SYSDBA的身份登录 SQL>alter user username account unlock;
退出: SQL> exit
停止服务: net stop OracleServiceTIANSHAN
停止监听:lsnrctl stop
DOS下面导入 导出:
导出: exp 用户名/密码@实例名 file=路径 owner=用户
导入: imp 用户名/密码@实例名 file=路径 full=y
具体请参考如下图:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-12-03 回答
赞同来自: Sebastian 、蓝色枫叶
梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-12-03 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2013-12-31 回答
赞同来自:
常用的操作命令 (切记:切换新的窗口)
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-03-12 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-03-12 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-04-11 回答
赞同来自:
环境说明:IP:192.168.0.102 端口:1521 实例:tsorcl 用户:ts 密码 ts
直接在DOS里面就可以通过如下方式就行连接
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-08-20 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-12-05 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-12-15 回答
赞同来自:
功能说明: 触发器 控制用户 drop OR truncate 删除数据表的权限
修改说明:Create By 2014-12-15
*/
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-13 回答
赞同来自:
梁勇 - 天道酬勤、上善若水。爱好商业智能 2014-03-31 回答
赞同来自: