




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE在DOS下的操作1.安装成功后进入DOS界面操作在进行以下操作时,需启动oracle服务。进入sql界面:开始-运行-cmd:输入sqlplus 回车提示输入正确的用户名和密码B、开始所有程序-oracle的-运行sql命令直接采用conn 用户名/密码 进入用户名 默认的是 sys,system.密码是你安装的密码输入正确的用户名及密码即可进入界面。2、密码修改当忘记密码时,可以采用sqlplus sys/aaa as sysdba;-以数据库管理员的身份登录. 如果在本机登录密码可以随意输入。修改密码:/修改system用户的密码是systemalter user system identified by system;alter user identified by 都是关键字。3、切换用户操作 A、先退出 再登陆 exit;退出。 1、登录命令 sqlplus system/system 直接登录 2、sqlplus -提示输入用户名 -提示输入密码B、也可以不退出直接在sql操作中采用 conn scott/tiger conn/用户名/密码切换用户注意:登录的时候没有分号结束。4、oracle 中的表是按照用户进行分类的。 sys 超级用户(权限最高) system 数据库管理员(执行大部分管理操作) 自定用户 测试用户5、简单入门命令select * from tabs;-查询当前用户下有哪些表(多查询出系统表);select table_name from user_tables; -查询当前用户下的所有表的名称。desc 表名 -查看表有哪些列(表的结构)客户端工具安装;-6、远程数据库的连接 -前提:1、在客户端程序必须安装oracle客户端程序 2、服务器端的防火墙必须关闭 因为oracle采用的是TCP/IP协议的。 3、需要添加全局配置,修改配置文件C:oraclexeapporacleproduct10.2.0serverNETWORKADMINtnsnames.ora在networkadmin找到tnsnames.ora配置文件内容如下:XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PC-201009100931)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )XE是默认的全局名称PROTOCOL = TCP 协议HOST = PC-201009100931 本机的名称PORT = 1521 oralce的端口号如果需要采用远程连接需要配置一个全局的连接属性teacher = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 00)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ) ) )teacher是随意起的全局名称 注意:名称不能重复HOST = 00 是远程局连接的IP地址PORT = 1521是远程连接的端口号.必须一致。SERVICE_NAME = 是远程连接服务的名称.必须一致。备注:可以到服务端的tnsnames.ora文件中查找PORT与SERVICE_NAME。注意:以上配置teacher之前不能有空格否则会有异常信息。 4、当远程客户连接服务器时,服务器端的OracleXETNSListener的监听必须启动 打开方式-管理工具-服务中-查找OracleXETNSListener并启动程序。-sqlplus远程连接命令 sqlplus 服务器端的用户名/密码全局数据库名称 sqlplus 服务器端的用户名/密码teacher;即可。7、创建用户命令A、连接到用户SQL conn system/rootB、创建用户: SQL create user scott identified by tiger;C、切换用户:SQL conn scott/tiger /用户切换失败Not logged on 备注:出现用户没有session权限的提示.所以应当分配session权限8、分配权限grant 权限名 to 用户名;SQL conn system/root;/第一步切换到管理员SQL grant create session to scott; /为用户受权Grant succeeded/受权成功备注当受权成功后,scott就可以登录,但是登录后,当用户创建表时,也会出现权限不足.然在oracle中是通过用户的角色来给用户分配权限的.详细参考9角色9、角色(一个角色包含多个权限)connect create session create table resource 对表空间使用权限 grant connect,resource to scott;注意:对用用户的创建,权限的分配,只有管理员才能够操作,普通用户不能实现.登录简单总结SQL Plus 登录的几种不同方式sqlplus 根据提示输入用户名、密码sqlplus 用户名/密码 (本机登录)sqlplus 用户名/密码网络服务名 (远程登录)sqlplus / as sysdba (以sysdba身份登录,用户实际为sys)总结:创建用户 切换到system管理员中 以system管理员进行登录 1、Create user 用户名 identified by 密码;(不能是全数字) 2、grant create session,create table,resource to 用户名;/给用户分配权限 3、start 目录(D:emp.sql);/注意该文件不能放在桌面 为什么呢(目录中不能包含空格否则会出现如下错误:SQL start C:a a aemp.sql;Error reading file)完成操作案例:SQL conn system/red; /切换到system用户Connected to Oracle Database 10g Express Edition Release .0Connected as systemSQL create user redarmychen identified by redarmy; /创建用户并为用户设置密码为redarmyUser createdSQL grant connect,resource to redarmychen; /给用户授权 connect,resourceGrant succeededSQL conn redarmychen/redarmy; /切换到新创建的用户中来Connected to Oracle Database 10g Express Edition Release .0Connected as redarmychenSQL start c:emp.sql; /导入外部sql文件的方式SQL select * from tabs; /查询该用户下面的所有表SQL select table_name from user_tables; /查询该用户下的所有的表的名称TABLE_NAME-PRODUCTORDERSORDERITEMTMPPAGESSTUDENTCOURSESCTESTDEPTEMPSALGRADEUSERS13 rows selectedSQL desc product /查看商品表的结构Name Type Nullable Default Comments- - - - -PRODUCTID NUMBER(6)PRODUCTNAME VARCHAR2(30)PRICE NUMBER(10,2)SQL Plus常见的命令conn 切换连接用户desc 显示表结构host 执行操作系统命令start 执行文件系统SQL语句exit 退出col 格式化输出/ 执行最近一条SQL或新定义过程startup 启动数据库实例 (DBA)shutdown 关闭数据库实例 (DBA)对于conn,desc,host,exit已经结束首先创建scott用户为用户分配角色采用start命令 导入并执行数据库库脚本文件SQL start c:/emp.sql/ :执行最近一条SQL 例如:SQL select
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运输承包协议书
- 争当新时代好少年演讲稿
- 甄进明-IT行业-项目管理是企业管理的一项战略决策培训
- 《长城》第一课时教学设计
- 小米小米电视发布会
- 周期性动眼神经麻痹的临床护理
- 2025届陕西省渭南市富平县数学七下期末监测试题含解析
- 广西南宁中学春季学期2025届七年级数学第二学期期末考试试题含解析
- 黑龙江省五常市部分学校2025届八年级数学第二学期期末监测试题含解析
- 五年级语文教师下学期工作总结模版
- 防雷和接地安装施工组织方案
- 管理学原理第六章 指挥课件
- 工序标准工时及产能计算表
- 消防安全知识宣传-主题班会课件(共24张PPT)
- 材料物理与化学知识点讲解
- 生产中的七大浪费(PPT35页)
- YY∕T 0617-2021 一次性使用人体末梢血样采集容器
- 《汉服文化介绍》PPT课件(完整版)
- 5以内的加减法(可直接打印)
- 车驾管知识题库查验业务知识试题库(附答案)
- 钢结构焊接变形的火焰矫正方法
评论
0/150
提交评论