Oracle 第一天 启停服务脚本

1.下载oracle 11g 在oracle的网站上,然后解压两个压缩包,点击setup.exe 安装。 注意安装的时候密码要以字母开头,有大小写,有数字。
2.安装完后解锁scott账号,设置个密码
3.打开sql plus,
入门语句:
连接普通用户 conn scott/tiger
连接超级管理员 conn sys,system
disconnect 断开连接
Save c:\1.txt 把SQL存到文件
Ed c:\1.txt 编辑SQL文件
@ c;\1.txt 执行SQL文件
Desc EMP; 描述表EMP的表结构
Select * from tab; 查看当前用户下的所有对象
Show user; 显示当前用户
如果在sys用户下,查询select * from emp;会报错,因为emp属于scott,所以应该select * from scott.emp;

Oracle Service 常用的有三个,
服务名称                                   说明
OracleOracle_homeTNSListener             对应于数据库的监听程序
OracleServiceSID                         对应于数据库的例程
OracleDBConsoleSID                       对应于Oracle Enterprise Manager(OEM)
Oracle_home表示Oracle主目录,如Oracle11g_home1;SID表示Oracle系统标识符,如OracleServiceMAG01的MAG01。
注意:尽管这3个服务都是可以单独地启动和关闭的,但它们之间不像Oracle 10g 中那样没有依存关系。比较好的启动顺序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。关闭时次序相反。下面给出了自己写的已经排好顺序的启动和停止服务的两个批处理文件:

批处理文件来手动启动和停止Oracle服务(一直开着服务会比较耗损系统资源,影响系统运行速度)

Start Oracle 11g Service.bat

@echo off

echo 确定要启动Oracle 11g服务吗?

pause

net start OracleOraDb11g_home1TNSListener

net start OracleServiceMAG01

net start OracleDBConsolemag01

echo 启动Oracle 11g服务完成,请确认有没有错误发生。

Pause

Stop Oracle 11g Service.bat

@echo off

echo 确定要停止Oracle 11g 服务吗?

pause

net stop OracleDBConsolemag01

net stop OracleServiceMAG01

net stop OracleOraDb11g_home1TNSListener

echo 停止Oracle 11g服务完成,请确认有没有错误发生。

Pause

把mag01改成你们自己的SID。
可以去windows service(可以在win+r 里面输入services.msc)里面查看oracle service是否启停。

猜你喜欢

转载自jiaozhiguang-126-com.iteye.com/blog/1630734