#查看oracle web管理页地址

[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*plussql*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)