lpl

使用cmd->sqlplus,在dos窗口中导出、导入数据库.dmp文件;

只谈情不闲聊 提交于 2019-12-23 18:53:19
--导出整个数据库、指定用户下的对象、指定表 1,将数据库ORACLE完全导出,sqlplus用户名system密码manager 导出到c:\daochu.dmp中 >exp system/manager@ORACLE file=c:\daochu.dmp full=y 2,将数据库中RFD用户与,JYZGCX用户的表导出 >exp system/manager@ORACLE file=d:\daochu.dmp owner=(RFD,JYZGCX) 3,将数据库中的表T_USER、T_ROLE导出 >exp JYZGCX/JYZGCX@ORACLE file=d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE) --导入dmp文件 >imp kang/123456@localhost/ORACLE file="C:\daochu.dmp" full=y ignore=y 来源: https://www.cnblogs.com/yanch/p/8676307.html

select单表查询以及sqlplus

南楼画角 提交于 2019-12-16 14:12:29
1.使用select语句查询某张表的所有数据内容 语法: select [distinct] *{col_name1,col_name2,..} from tb_name; 注意:语法中出现的中括号[],表示该部分可有可无 *:表示所有列,仅仅作为测试和学习使用,在企业用语中不出现,因为效率低下且可读性差 col_name1:列名,将需要查阅的数据字段列举出来,可以查看多列值,列名之间用,进行分割即可 s_emp :员工信息表 s_dept:员工部门表 需求:查看s_dept表中的所有记录 select * from s_dept; select id,name,region_id from s_dept; 练习:查看s_dept表中的所有记录的id和name select id,name from s_dept; 练习:查看所有员工的id,名字(last_name)和薪资(salary) select id,last_name,salary from s_emp; 2.select语句可以对指定的列的所有值进行算术运算。 语法: select col_name 运算符 数字 from tb_name; 需求:查看每个员工的员工id,名字和年薪。 select id,last_name,salary*12 from s_emp; 注意:select语句永远不对原始数据进行修改。

解决sqlplus连接oracle乱码

你说的曾经没有我的故事 提交于 2019-12-11 13:38:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 要解决Oracle的客户端乱码问题关键是要把服务器端使用的字符集跟客户端使用的字符集统一起来。Oracle客户端(Sqlplus)通过NLS_LANG环境变量来确定客户端使用的字符集。 NLS_LANG 参数由以下部分组成: NLS_LANG =<Language>_<Territory>.<Clients Characterset> NLS_LANG 各部分含义如下: LANGUAGE指定: - Oracle 消息使用的语言 -日期中月份和日显示 TERRITORY指定 -货币和数字格式 -地区和计算星期及日期的习惯 CHARACTERSET: -控制客户端应用程序使用的字符集 通常设置或者等于客户端(如Windows)代码页 或者对于unicode应用设置为UTF8 RedHat linux AS4.0安装了oracle10g,同时创建数据库实例sc,后来又用dbca建立一个数据库实例st,发现在oracle系统用户下用sqlplus 连接st实例时出现乱码,应该是中文无法显示造成的,但连接sc实例时无乱码,显示英文。上网搜集了一下资料,修改了oracle系统用户的环境变量 在.bash_profile中新增了以下内容解决: export NLS_LANG=AMERICAN_AMERICA.UTF8

oracle sqlplus 常用命令大全

混江龙づ霸主 提交于 2019-12-04 23:20:24
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error   --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON" SQL> set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能 SQL> set sqlprompt "SQL> " --设置默认提示符,默认值就是"SQL> " SQL> set linesize 1000 --设置屏幕显示行宽,默认100 SQL> set autocommit ON --设置是否自动提交,默认为OFF SQL> set pause on --默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页 SQL> set arraysize 1 --默认为15 SQL> set long 1000 --默认为80 说明: long值默认为80,设置1000是为了显示更多的内容,因为很多数据字典视图中用到了long数据类型,如: SQL> desc user_views 列名 可空值否

oracle至sqlplus的时候出现错误

岁酱吖の 提交于 2019-12-04 20:22:22
那个啥,没记录到. 大概这么回事,上去的时候sqlplus不出命令。 然后source一下,出现了sqlplus。 但是呢,sqlplus / as sysdba的时候出现http——proxy代理错误。 然后我再 ptintenv | grep proxy 发现这个代理设置成了别样的镜像代理。 处理方法很简单啊:export http_proxy= 就这样,临时让它为空就行了。 在 sqlplus / as sysdba 就可以了 来源: https://www.cnblogs.com/xingyunfashi/p/11881487.html

NSPredicate comparing transformed CLPlacemark with another CLPlacemark

匿名 (未验证) 提交于 2019-12-03 09:06:55
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm saving CLPlacemark in Core data using NSValueTransformer . (so it's saved as NSData ) However I've come to a point where I need to filter the saved objects based on another CLPlacemark object. I've tried this, it doesn't work: NSExpression *exprPath = [NSExpression expressionForKeyPath:@"placemark"]; NSExpression *exprKeyword = [NSExpression expressionForConstantValue:[NSKeyedArchiver archivedDataWithRootObject:placemark]]; NSPredicate *predicate = [NSComparisonPredicate predicateWithLeftExpression:exprPath rightExpression:exprKeyword