ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:1.60MB ,
资源ID:21332142      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21332142.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux安装Oracle 10g过程截图Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux安装Oracle 10g过程截图Word下载.docx

1、更改oracle的语言环境问中文rootlocalhost # vi oracle/.bash_profile# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then. /.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHumask 022 /文件权限掩码export ORACLE_BASE=/opt/oracle /定义的基本目录export ORACLE_SID=orcl /定义数据库实例

2、名称export DISPLAY=:0.0 /告知默认的显示终端号export LANG=zh_CN.UTF-8 /确定使用的语言环境允许oracle使用图形界面,取消所有限制rootlocalhost # xhost + /在图形页面中进行,取消所有权限access control disabled, clients can connect from any host/将Oracle安装文件拷入Linux系统里面,并使 gunzip 或是gzip d的方式解压gunzip filename 或 gzip d filename再次使用 cpio文件解压cpio idmv sqlplus /no

3、log / 登录 conn / as sysdba /连接ORACLE配置系统启动自动open数据库:su - oracle第一步vi /etc/orataborcl:/u01/app/oracle/product/10.2.0/db_1:Y第二步vi +78 $ORACLE_HOME/bin/dbstartORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1第三步su - vi /etc/rc.localsu - oracle -c dbstart启动sqlplus工具:sqlplus /nolog启动服务Emctl start db

4、console/启动em服务启动tns服务ORACLE数据库启动与关闭问题:Connection to host as user oracle failed: ERROR: NMO not setuid-root SQL操作基本操作scott用户拥有哪些表?SQLselect * from tab;查询表中所有行所有列select * from dept;select * from emp;查询表中感兴趣的列select ename,sal from emp;查询中使用四则运算select ename,sal*12 from emp;select ename,comm,sal+comm fro

5、m emp;空值(null):未定义的值,不确定的值,不是零也不是空格!空值不能直接参与四则运算!在查询中为列命名别名select ename,sal*12 as annual_salary from emp;-as 是可选关键字,可以省略select ename,sal*12 annual_salary from emp;在别名中使用特殊字符,别名要双引select ename,sal*12 annual salary from emp;连接操作符:将多列联合成一列输出select ename,job from emp;select ename| is a |job from emp;压缩重

6、复值select deptno from emp;select distinct deptno from emp;描述表结构desc emp练习11.做一个查询显示dept表的所有数据2.做一个查询显示emp表中ename,job,sal几列,其中sal列在结果集中做salary显示3.做一个查询显示emp表中deptno,ename,年工资,并将年工资命名别名annual salary4.得到emp表的结构5.做一个查询显示emp表中雇员编号,雇员的名字,工作,雇用日期,并将查询保存为脚本,脚本名字p1q7.sql6.运行p1q7.sql7.创建一个查询显示雇员表中部门编号,重复的部门编号只

7、显示一次8.在结果集中雇员名和工作相连用空格逗号空格分隔,并将列头显示为Employee and Title限制(Where 子句)限制数据访问:使用数字做条件select ename,sal,deptno from emp where DEPTNO=10;使用字符做条件,字符串要单引,大小写敏感!select ename,sal,deptno from emp where ename=king;KING使用日期做条件,格式敏感!select ename,hiredate from emp where hiredate=23-JAN-82借助系统函数查看系统日期格式:select sysdat

8、e from dual;select * from nls_database_parameters;在where条件中使用单行比较符号 , = ,= and = )select ename,sal from emp where sal between 2000 and 3000;in (set list): 枚举方式取数据,in后面跟随一个集合列表!select ename,sal from emp where sal in (1000,2000,3000);like : 能够做模糊匹配select ename from emp where ename like M%select ename,

9、hiredate from emp where hiredate like %81_L%_ _% escape is null (is not null) : 过滤空值select ename,comm from emp where comm is null;select ename,comm from emp where comm is not null;补充:在查询中使用rownum伪列,rownum是结果集的编号!select rownum,ename from emp;select * from emp where rownum6;排列结果集:升序排列结果集select ename,s

10、al from emp order by sal;降序排列结果集select ename,sal from emp order by sal desc;对别名排序select ename,sal*12 ann_sal from emp order by ann_sal;多列排序select ename,deptno,sal from emp order by deptno desc,sal desc;select ename,deptno,sal from emp order by 2,3 desc;select * from emp order by 5;练习第2章 限制和排列数据1.显示收

11、入大于2850的雇员名称和工资2.查看雇员编号7566的雇员名字和所在部门号3.查看BLAKE的工资4.显示收入在2000和5000之间的人5.显示收入为1000,2000,3000,5000的人6.显示奖金不为空的人7.显示管理者编号为空的人8.找到名字当中第二个字母为L的员工9.找到工资大于1000的职员10.找到工资大于1000的或者工作为职员的人11.找到工作为管理员或者是分析员,并且工资大于2500的人12.查看雇员名称,工资,将工资按照降序排列13.查看雇员名称,部门编号,工资,将部门编号按照升序排列,工资按照降序排列14.做一个用别名排序的例子(随意)单行函数字符串函数:sele

12、ct lower(Hello WOrld) from dual;select upper(select initcap(select concat(Hello,Worldselect length(HeloWorldselect instr(HelloWorldo,-1,2) from dual; -从右开始第二个“o”所在的位置select substr(,6) from dual;,6,2) from dual;,-5) from dual;select lpad(sal,10,*) from emp;select rpad(sal,10,select trim(H from select

13、 substr(name,instr(name,/,-1)+1) from v$datafile;数字函数:select round(45.926,2) from dual;select round(45.926,0) from dual;select round(45.926) from dual;select round(45.926,-1) from dual;select trunc(45.926,2) from dual;select trunc(45.926,0) from dual;select trunc(45.926) from dual;select trunc(45.92

14、6,-1) from dual;select mod(13,4) from dual; -取余数select power(2,3) from dual; -2的3次幂日期函数:select months_between(20-FEB-8117-DEC-80select add_months(sysdate,2) from dual;select next_day(sysdate,SATselect last_day(sysdate) from dual;select round(sysdate+10,monthselect round(add_months(sysdate,6),yearsel

15、ect trunc(sysdate+10,select trunc(sysdate,转换函数:select to_char(sysdate,yyyy-mm-ddfmyyyy-mm-ddyear-month-dayyear-mon-dyyyyy-mm-dd hh24:mi:ssdd of mmselect to_char(10,xx -转换为16进制select to_char(sal,l00,000.00) sal from emp;l99,999.99l999.99select to_number($950.009c -转换为10进制select to_date(2000-05-01sele

16、ctto_char(sysdate,yyyy) curr_year,to_char(to_date(05yy),) yy05,95) yy95,rr) rr05,) rr95from dual;通用函数:nvl : expr1空则expr2,expr1不空则expr1; nvl函数两个形式参数的数据类型要一致select ename,sal,comm,sal+nvl(comm,0) from emp;select ename,nvl(to_char(mgr),No managernlv2 : expr1空则expr3,expr1不空则expr2select ename,nvl2(comm,sa

17、l+comm,sal) from emp;nullif : expr1expr2返回空,expr1!expr2返回expr1coalesce(exp1,exp2,exp3,.) : 从左向右做枚举判断返回第一个非空表达式的值条件表达式:SELECT ename, job, sal, CASE job WHEN CLERK THEN 1.10*sal WHEN SALESMAN THEN 1.15*salANALYST THEN 1.20*sal ELSE sal END REVISED_SALARYFROM emp;select ename, job, sal, decode (job,1.1

18、0*sal,1.15*sal,1.20*sal, sal) from emp; CASE WHEN job= WHEN job= WHEN ename=BLAKE THEN SAL*1.1第3章 单行函数1.将字符串HELLO World全变小写输出2.将字符串全变大写输出3.将字符串单词字首字母变大写其余变小写输出4.将单词Hello和World拼接为HelloWorld5.从字符串中截取出单词6.计算字符串的长度7.字符串中字母W在第几个位置8.将1234在左面用*号填满10位9.将1234在右面用10.截掉字符串HelloWorldh中首尾的Hh11.求出45.926四舍五入到个位,十位

19、,十分位的结果12.求出45.926截尾取整到个位,十位,十分位的结果13.求出2100除以500的余数14.查看当前系统时间 15.计算1977年9月1号和当前系统时间相差多少个月16.计算当前系统时间加半年后的日期是哪一天17.计算当前系统时间的下一个星期五是哪一天sundaymondaytuesdaywednesdaythursdayfridaysaturday18.计算当前系统时间当月最后一天是哪一天19.当前系统时间四舍五入精确到月份是哪一天20.当前系统时间四舍五入精确到年是哪一天21.当前系统时间解尾取整到月份是哪一天22.当前系统时间解尾取整到年是哪一天23.将当前系统时间变成类似格式2006-10月-星期三的字符串24.将当前系统时间变成类似格式10月-2525.将当前系统时间变成类似格式2006-10-25 08

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1