首页 Oracle_dos命令

Oracle_dos命令

举报
开通vip

Oracle_dos命令1.安装成功后进入DOS界面操作 在进行以下操作时,需启动oracle服务。 进入sql界面:开始--运行--cmd:输入sqlplus 回车     提示输入正确的用户名和密码 B、开始—>所有程序-oracle的-运行sql命令—>直接采用conn 用户名/密码 进入 用户名 默认的是 sys,system. 密码是你安装的密码 输入正确的用户名及密码即可进入界面。 2、密码修改 当忘记密码时,可以采用 sqlplus sys/aaa as sysdba;--以数据库管理员的身份登录. 如果在本机登录 密...

Oracle_dos命令
1.安装成功后进入DOS界面操作 在进行以下操作时,需启动oracle服务。 进入sql界面:开始--运行--cmd:输入sqlplus 回车     提示输入正确的用户名和密码 B、开始—>所有程序-oracle的-运行sql命令—>直接采用conn 用户名/密码 进入 用户名 默认的是 sys,system. 密码是你安装的密码 输入正确的用户名及密码即可进入界面。 2、密码修改 当忘记密码时,可以采用 sqlplus sys/aaa as sysdba;--以数据库管理员的身份登录. 如果在本机登录 密码可以随意输入。 修改密码: //修改system用户的密码是system alter 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 中的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 是按照用户进行分类的。   sys 超级用户(权限最高)   system 数据库管理员(执行大部分管理操作)     自定用户 测试用户 5、简单入门命令 select * from tabs;---查询当前用户下有哪些表(多查询出系统表); select table_name from user_tables; ---查询当前用户下的所有表的名称。 desc 表名  ---查看表有哪些列(表的结构) 客户端工具安装; -6、远程数据库的连接     --前提:1、在客户端程序必须安装oracle客户端程序             2、服务器端的防火墙必须关闭 因为oracle采用的是TCP/IP 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 的。             3、需要添加全局配置,修改配置文件 C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\tnsnames.ora 在network\admin\找到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 = 192.168.1.100)(PORT = 1521))     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = csdn.cn)     )   ) teacher是随意起的全局名称 注意:名称不能重复 HOST = 192.168.1.100 是远程局连接的IP地址 PORT = 1521是远程连接的端口号.必须一致。 SERVICE_NAME = csdn.cn 是远程连接服务的名称.必须一致。 备注:可以到服务端的tnsnames.ora文件中查找PORT与SERVICE_NAME。 注意:以上配置teacher之前不能有空格否则会有异常信息。     4、当远程客户连接服务器时,服务器端的OracleXETNSListener的监听必须启动       打开方式---管理工具--服务中---查找OracleXETNSListener并启动程序。   --sqlplus远程连接命令     sqlplus 服务器端的用户名/密码@全局数据库名称     sqlplus 服务器端的用户名/密码@teacher;即可。 7、创建用户命令 A、连接到用户SQL> conn system/root B、创建用户: 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 a\emp.sql; Error reading file ) 完成操作案例: SQL> conn system/red; //切换到system用户 Connected to Oracle Database 10g Express Edition Release 10.2.0.1.0 Connected as system SQL> create user redarmychen identified by redarmy; //创建用户并为用户设置密码为redarmy User created SQL>  grant connect,resource to redarmychen; //给用户授权 connect,resource Grant succeeded SQL> conn redarmychen/redarmy; //切换到新创建的用户中来 Connected to Oracle Database 10g Express Edition Release 10.2.0.1.0 Connected as redarmychen SQL> start c:\emp.sql;  //导入外部sql文件的方式 SQL> select * from tabs; //查询该用户下面的所有表 SQL> select table_name from user_tables; //查询该用户下的所有的表的名称 TABLE_NAME ------------------------------ PRODUCT ORDERS ORDERITEM TMP PAGES STUDENT COURSE SC TEST DEPT EMP SALGRADE USERS 13 rows selected SQL> 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 * from dual; DUMMY ----- X SQL> /  当使用/会执行上面一条语句相同的命令操作 DUMMY ----- X SQL> startup shutdown必须是sys system用户才能够执行 其它用户不能使用.并且此命令只能在sqlplus中执行.不能在客户端工具中使用。 2. 3. 查看数据库字符集:  dba 权限 select userenv('language') from dual
本文档为【Oracle_dos命令】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:20KB
软件:Word
页数:8
分类:生活休闲
上传时间:2017-09-19
浏览量:21