oracle 学习笔记(一)
2012-08-02 18:04
260 查看
#查看oracle web管理页地址
[oracle@rs1 ~]$ emctl status dbconsole
#设置 ORACLE_SID
本文出自 “Centi.Linux” 博客,请务必保留此出处http://centilinux.blog.51cto.com/1454781/951623
[oracle@rs1 ~]$ emctl status dbconsole
#设置 ORACLE_SID
set ORACLE_SID=SIDNAME #开启dbconsole服务 Emctl start dbconsole #停止dbconsole服务 Emctl stop dbconsole #在浏览器中访问OEM Console 输入http://hostname:port/em 如:http://192.168.9.128:5501/em #sqlplus应用 Sql*plus 是oracle公司提供的一个工具程序,它不仅可以用于运行,调试SQL语句和PL/SQL块,还可以用于管理oracle数据库. 1,在命令中运行SQL*Plus,格式如下: Sqlplus [ username ] / [ passwork ] [ @server ] [ as sysdba | as sysoper ] 如:sqlplus sys/123@jcdb as sysdba 2,在windowns环境中运行SQL*Plus 第一种方法是单击”开始”-----“程序”-------oracle--------OraDb10ghome1------Application Development----SQL Plus 第二种方法是直接在命令行中执行sqlplusw命令 Isql*plus是sql*plus在浏览器中的实现方式.在oracle database 10g/SPAN>中,为了在浏览器中运行isql*plus,必须首先在oralce server端启动isql*plus应用服务器. 在windows平台中启动isql*plus应用服务器有两种方法: 一种是在服务管理器中启动服务OracleOraDb10ghome1Isql*Plus. 另一种方法是在命令行中执行”isqlplusctl start” 启动isql*plus应用服务器之后,客户端就可以通过浏览器运行isql*plus了.当在客户端运行isql*plus时,首先启动浏览器,然后在地址栏中输入URL地址(URL地址格式为http://hostanme:port/isqlplus).port用于知道isqlplus的监听端口号(oracle database10g/SPAN>的默认isql*plus端口号为5560). 如:http://192.168.9.128:5560/isqlplus Sysdba特权是oracle数据库中具有最好级别权限的特殊权限,这种特权可以执行启动数据库,关闭数据库,建立数据库,备份和恢复数据库,以及任何其他的管理操作.建立oracle数据库之后,默认情况下只有sys用户具有sysdba特权.需要注意,如果要以SYSDBA身份登陆,要求OS用户必须具有OSDBA角色(windows平台:ORA DBA角色).当以SYSDBA身份等陆时,必须带有AS SYSDBA选项. SYSOPER特权也是oracle数据的一种特殊权限.当用户具有该权限时.可以启动数据库,关闭数据库,但不能建立数据库,也不能执行不完全恢复.另外,SYSOPER特权也不具备DBA角色的任何权限.建立了oracle数据库后,默认情况下只有sys用户具有SYSOPER特权. 需要注意,如果要以SYSOPER身份登陆,要求OS用户必须具有OSOPER角色(windows平台:ORAOPER角色).当以SYSOPER身份等陆时,必须带有AS SYSOPER选项. #数据库导入导出 数据导出: 1 将数据库jcdb完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/123@jcdb file=d:\bak.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/123@TEST file=d:\bak.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/123@jcdb file=d:\bak.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出 exp system/123@TEST file=d:\bak.dmp tables=(table1) query=\" where filed1 like '00%'\" 数据的导入 1 将D:\bak.dmp 中的数据导入 TEST数据库中。 imp system/123@jcdb file=d:\bak.dmp ignore=y ignore=y参数的意思是跳过重复的表,不导入 2 将d:\bak.dmp中的表table1 导入 imp system/123@jcdb file=d:\daochu.dmp tables=(table1) |
相关文章推荐
- [Oracle 学习笔记] 04 子查询和集合操作
- oracle学习全套笔记 11g
- oracle SOA suite 学习笔记
- Oracle学习笔记--day06
- 31.Oracle深度学习笔记——RAC常用命令
- Oracle SOA Suite 学习笔记(一)
- Oracle 备份与恢复学习笔记(6_4)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Oracle_基础>(三十三)
- oracle times ten 学习笔记
- oracle 学习笔记1
- Oracle Database :Oracle11g SQL开发指南学习笔记之(6):Oracle概念
- oracle 学习笔记1
- Oracle 11g学习笔记--特权
- Oracle第五课(学习笔记)
- 39.Oracle深度学习笔记——自动创建ASM UDEV设备脚本
- oracle 学习笔记之循环
- OracleBPEL学习笔记
- Oracle 学习笔记(二)
- Oracle PL/SQL学习笔记
- oracle 学习笔记