mysql修改导入导出权限_数据库导入导出与赋权限及建同义词
1、数据库导入导出DMP文件(一般要以adm账号来执行)
a)从正式库导出数据:
exp sw_adm/swadm123@cwdevdb owner=sw_adm
file=E:20121217cwdevdb.dmp log=E:20121217cwdevdb.log
exp sw_adm/swadm@cwdb owner=sw_adm file=D:sw20121220.dmp
log=D:sw20121220.log
b)把正式数据导入测试库
imp sw_adm/swadm123abc@cwdevdb fromuser=sw_app touser=sw_app
file=20121217cwdevdb.dmp ignore=y destroy=y
buffer=409600 feedback=10000 statistics=none
log=20121217cwdevdb_i.log
ps:可以在CMD命令行下执行
c) 导出空表
oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。
设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
alter system set deferred_segment_creation=false;
先查询一下哪些表是空的,生成修改语句
select 'alter table ' || table_name || ' allocate
extent;' as sql from all_tables where num_rows = 0 and
OWNER='SW_ADM' ;
然后执行语句,即可导出空表:
exp sw_adm/xxx@CWDEVDB owner=sw_adm
file=E:20130513cwdevdb.dmp log=E:20130513cwdevdb.log
2、查看某个用户的数据库已用空间
select owner,sum(BYTES)/1024/1024 as SIZE_M from dba_segments
group by owner; --查看每个用户的已用空间
select sum(BYTES)/1024/1024 as SIZE_M from dba_segments;
--占用空间
select sum(BYTES)/1024/1024 as SIZE_M from
user_free_space;--剩余空间
3、赋权限及建同义词
给sw_app赋权限:以sw_adm用户执行以下语句,结果在cmd中执行
select 'grant select,delete,update,insert on '||object_name||'
to sw_app;' From user_objects
where object_type in('TABLE');
select 'grant select on '||object_name||' to sw_app;' From
user_objects
where object_type in('VIEW','SEQUENCE');
select 'grant execute on '||object_name||' to sw_app;' From
user_objects
where object_type
in('FUNCTION','PACKAGE','PROCEDURE','TYPE');
建同义词的语句
以sw_adm进入,执行该语句
select 'create or replace synonym '||object_name||' for
sw_adm.'||object_name||';' From user_objects
where object_type
in('FUNCTION','PACKAGE','PROCEDURE','SEQUENCE','TABLE','VIEW','TYPE');
结果以sw_app用户来执行
------------------------------------------------------------------------------------------------
a、表属主:sw_adm,拥有所有DML和DDL权限。
b、程序运行用户:sw_app,拥有sw_adm下所有对象的DML权限。
c、维护用户:sw_spt,仅有sw_adm下表和视图的查询权限。(如果需要的话)
-------------------------------------------------------------------------------------------------
adm给app账号赋完查询权限,就可以直接在app账号下建同义词了:
eg:在 sw_app这个用户下,执行这个试试建同义词:
CREATE SYNONYM AD_04_REMARK FOR sw_adm.AD_04_REMARK;
4、371520121152141153改为371520121152141153-L02样式的语句
update vat_inputinvoice a set fphm = fphm||'-L02' where
a.fplx='0002' and a.fphm not like '%L0%';
5、EXT中金额显示格式:147,925.00
{header : "结算金额", dataIndex: "total", width : 85,
align:"right",
editor : {xtype : "numberfield", allowBlank :
false},
renderer:function(v, params, record) {return
Ext.util.Format.money(v);}},
mysql修改导入导出权限_数据库导入导出与赋权限及建同义词相关推荐
- mysql导入dat文件_.dat导入数据库
SQL Server中bcp命令的用法以及数据批量导入导出 0.参考文献: SQL Server BCP使用小结 bcp Utility 某社区600万用户数据导入MYSQL.MSSQL.Oracle ...
- mysql数据库导出命令_MYSQL 数据库导入导出命令
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...
- mysql数据库d导出数据_mysql数据库导入导出
导出: 命令行终端(进入到mysql的bin目录下,执行mysqldump -u root -ppassword jsjy>d:/bbs.sql) 导入: create database cit ...
- 英文版mysql数据导出_Data Loader(数据库导入导出)V4.9.4 英文版
Data Loader(数据库导入导出)是一款专业可靠的数据库程序.能够导出和导入许多常见数据库之间的数据格式.如果你想转换MS SQL Server,CSV或女士访问MySQL,这是最好的工具有效地 ...
- mysql sql乱码怎么解决_MYSQL数据库导入SQL文件出现乱码如何解决
导入的方法: mysqluse test; mysql source c:/test.sql 导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只 ...
- mysql文档批处理去重_数据导入经验总结
一.导入mysql数据前期设置 1.建库和表统一编码设置为UTF8,根据数据中的编码来修改(也可以将数据全部转换为utf-8格式,小文件可用notepad来修改编码,大文件可用 LogViewPro ...
- oracle数据库导出灰色_Oracle数据库导入导出命令总结
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
- php语句导入mysql_php如何将数据库导入mysql
php将数据库导入mysql的方法:1.通过CMD导入MySQL数据库:2.通过Navicat for MySQL导入MySQL数据库:3.通过PHP执行SQL文件导入MySQL数据库. 通过CMD导 ...
- mysql基础小测试三_数据库---MySQL(三)
一.视图 视图是一个虚拟表,是sql的查询结果,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据,在使用视图时动态生成.视图的数据变化会影响到基表,基表的数据变化也会影响到视图[i ...
最新文章
- springboot整合shiro使用shiro-spring-boot-web-starter
- QFontDatabase: Cannot find font directory
- 工业以太网交换机的优势以及注意事项介绍
- oracle错误27101,ORA-27101ORA-01034错误解决
- 可交互的 Attention 可视化工具!我的Transformer可解释性有救了?
- stm32滴答计时器_stm32笔记:Systick系统滴答定时器
- Dubbo管理端安装
- P1022 计算器的改良
- python学习网站-Python学习网站
- 2. Windows编程基础
- 韩文、日语相关 文档扫描识别 的福音
- Google 为造芯再掀“抢人大战”,英特尔 17 年老将加入
- Python 和 Web 前端选择哪个比较合适?哪个前景好?
- php 保留2位整数 补白,php图片处理类 缩放有补白效果
- 网页轮播图(详细版)
- Unity UGUI Button 中文详解-Chinar
- J2EE三层架构概述
- 知乎上40个有趣回复,很精辟!
- MapReduce学习之概述和设计构思
- 软件工程 - 项目管理