ORACLE11G实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

目录1......oracle数据库sqlplus工具-sqlplus常用命令操作手册..................................................11.1.....管理员的本地登录sqlplus/assysdba............................................................11.2.....sqlplus工具使用helpindex显示所有你可以输入的sqlplus命令...........42......EM企业管理dbconsole图形管理界面-管理开发-SQL-development.........................72.1.....==========EM企业管理dbconsole图形管理界面=====....................72.2.....============使用oracle管理开发工具oraclesqldeveloper管理数据库......183......使用第三方工具PL-SQLdevelopment管理数据库.......................................................253.1.....安装oracle-instantclient,在安装目录下面创建/network/admin,然后将服务器上su-oracle.......................................................................................................263.2.....下面开始安装PL-SQL-development,打开软件安装包,Chinese.exe是汉化包,keygen.exe是破解补丁包,setup.exe是安装包,先双击安装包安装............274......SQL语句基础1................................................................................................................324.1.....select:从1个或多个表中查找数据。.................................................................324.2.....----------------desc表名:查看表的字段信息-----------------...................................334.3.....---------------------------列别名-------------------..........................................................344.4.....||-------------连接符.................................................................................................354.5.....---------原意显示---------------------............................................................................36oracle数据库sqlplus工具-sqlplus常用命令操作手册管理员的本地登录sqlplus/assysdbasqlplus-sql结构化查询语句登录exportORACLE_SID=orcl----》表示我要连接orcl数据库showuser;--查看当前登陆的账户注意:默认普通用户都是被锁定的必须先解锁管理员先解锁账户alteruser账户名accountunlock;例如:alteruserscottaccountunlock;给用户设置密码alteruserscottidentifiedby新密码;例如:alteruserscottidentifiedbyoracle;------alteruserscottaccountunlockidentifiedbyoracle;解锁和修改密码一步解决SQLconnscott/oracle关闭实例shutdownimmediate;shutdownabort--强制关闭实例数据库关闭后我们sysdba是可以登录的,但是我们普通用户是不能登录的。startup--手动启动实例下面是检查数据库实例是否OPENexportORACLE_SID=orclsqlplus/assysdbaSQLselectstatusfromv$instance;sqlplus工具使用helpindex显示所有你可以输入的sqlplus命令输入sql语句的方法:(sql语句自身是不区分大小写);表示结束回车执行例子:SQLselect*fromscott.dept;?list查看list命令的用法list查看刚刚执行的语句,它是保存在sqlbuffer修改缓存sqlbufferedit[file_name[.ext]]q退出windows-----记事本unix/linux----很多选择必须指定用那个方法1:临时指定define_editor=vi(推荐这种方法,为什么?很简单因为第二种方法不是所有设备都能让你去改环境变量滴)方法2:cd/home/oraclevim.bash_profile加入:exportEDITOR=visource.bash_profile[oracle@loveoracle~]$echo$EDITORvi/---------执行sqlbuffer里面最近执行的命令Save将sqlbuffer里面的语句保存,下次使用Host不用退出sqlplus,可以查看操作系统里面的文件(host在sqlplus命令中=linux下的!)@使用sqlplus工具调用脚本/u01/app/wangjie.sqlGet在SQLPLUS中看脚本内容,编辑后再执行先把脚本调入sqlbuffer然后edit编辑最后执行spool把屏幕所有输出内容保存为一个日志spool/u01/app/1.logappend输入若干操作spooloff结束结束后我们不用退出(可以看见所有正确错误的命令都保存下来,生成了一个日志)EM企业管理dbconsole图形管理界面-管理开发-SQL-development==========EM企业管理dbconsole图形管理界面=====服务器端配置:数据启动,检查实例数据库是否连接,需要的状态是OPEN侦听启动,实例数据库orcl服务注册到侦听没有看到端口1521或没有看到orcl服务,必须重新侦听lsnrctlstoplsnrctlstart保证EM这个工具启动su-oracleemctlstatusdbconsole或者netstat-tunlp|grep1158关闭em工具emctlstopdbconsole启动em工具emctlstartdbconsole-------------客户端配置使用Google浏览器主机名解析为IP地址默认只有syssystem可以登录EMsysoraclesysdba建立web_admin的账户允许登录EM实施管理权限Server----Users---create---输入web_adminoracleroles---dbaSystemPrivileges---sysdba点右上角有一个showsql按钮点ok允许登录EMEM的右上角----》Setup---》Administrators---》create选择web_admin给超级管理员权限superadministrator要求用web_admin登录em,然后给scott用户建立一个表scott.xs(id,name)EM的右上角---》logoutweb_adminoracle登录Schema---》tables---createem也可输入SQL语句回到home页面最下面SQLWorksheet============使用oracle管理开发工具oraclesqldeveloper管理数据库使用sqldeveloper连接数据库查看---》连接新建立连接输入:连接名:toorcl_sys用户名:sys口令:oracle连接类型基本角色sysdba主机名:192.168.111.1端口:1521sid:orcl或者服务器名orcl.example.comSIDhe服务器名是查出来su-gridlsnrctlstatus(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=yutianedu)(PORT=1521端口)))Serviceorcl.example.com这个是服务名has1instance(s).Instanceorcl这是你要填sid,statusREADY,has1handler(s)forthisservice...删除scoot的xs表,然后新建建立一个toorcl_scott的连接建立表table1idnumber主键namechar(20)唯一约束agenumber检查约束age=18classroomvarchar2(20)默认值1再插入2条数据120wangjie3G12001220clarence3G12001SQLWorksheet如何执行SQL语句工具---》sql工作表输入sql语句select*fromscott.table1使用第三方工具PL-SQLdevelopment管理数据库目的:实现通过pl-sqldevelopment工具远程连接数据库orcl.oracle.com安装oracle-instantclient,在安装目录下面创建/network/admin,然后将服务器上su-oraclecd$ORACLE_HOME/network/admin下面的tnsnames.ora文件复制到安装目录下面的/network/admin中。通过写字板打开后,可以看到ORCL实例的配置信息,因为windows客户端没有提供解析,所以将HOST主机服务器的域名server1.oracle.com直接写成IP地址192.168.111.1下面开始安装PL-SQL-development,打开软件安装包,Chinese.exe是汉化包,keygen.exe是破解补丁包,setup.exe是安装包,先双击安装包安装安装成功后,再运行安装汉化包,然后在桌面双击PL/SQLDevelopment,关闭登录窗口(因为还没有将instantclient的配置信息导入,不能显示登录的数据库和登录的类型),进入之后点击-帮助-注册,然后运行破解补丁包,将里面的信息复制到注册信息中即可完成注册激活。下面将instantclient客户端的信息导入到PL/SQL中,其实就是将tnsnames.ora的信息导入。Oracle主目录名为instantclient的安装目录,不用指定到/network/admin,系统会自动搜索到OCI库的路径是instantclient的安装目录下面的oci.dll文件关闭PL/SQL,重新运行程序,这是登录界面就会显示用户名,可供选择的数据库和连接类型。用户名sys输入密码oracle,数据库ORCL,连接为SYSDBA-----确定-----完成登录登录成功后,新建一个SQL窗口,输入一条查询语句select*fromtab,然后点击“执行”,会显示执行结果SQL语句基础1select:从1个或多个表中查找数据。-----------

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功