linux中oracle的基本操作1 停止数据库
使用oracle账户登录,在终端执行如下命令
(a)进入Sqlplus控制台, 命令: sqlplus /nolog
(b)以系统管理员登录, 命令: connect /as sysdba
(c)如果是关闭数据库, 命令: shutdown immediate
2 启动数据库
(a)进入sqlplus控制台,命令: sqlplus /nolog
(b)以系统管理员登录,命令: connect /as sysdba
(c)启动数据库,命令: startup
3 监听
(a)进入oracle安装的bin目录下
(b)执行: lsnrctl
(c)执行: start/stop/status(启动/关闭/查看状态)
4 EM
(a)进入oracle安装的bin目录下
(b)执行: emctl start/stop/status dbconsole
dbstart启动数据库
dbshut关闭数据库
dbca数据库配置助理,进行数据库安装,删除和修改
netca数据库网络服务配置管理
netmgr数据库网络服务和监听配置助理
备份可以用rman工具来备份
5 linux下配置SID
进入$ORACLE_HOME/network/admin/,编辑a
ORCL_IC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.102)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
6 启动oracle自带的控制台
进入$ORACLE_HOME/sqldeveloper 运行./sqldeveloper.sh
7 快捷操作
激活sqlplus: sqlplus /logon
以管理员身份进入: sqlplus / as sysdba
启动数据库startup
退出sqlplus: quit
启动监听lsnrctl start
启动oem服务emctl start dbconsole
注意oem服务启动后会有一个网址的提示,利用这个网址就可以通过ie用图形界面操作oracle了
此时如果报错说是 ORACLE_UNQNAME是无效的:
# set ORACLE_UNQNAME=orcl即可
# echo $ORACLE_UNQNAME 如果有输出则正确,没输出则添加环境变量
vi /etc/profile
export ORACLE_UNQNAME=orcl
保存退出.再次验证 echo $ORACLE_UNQNAME
8 linux系统下设置oracle开机自动启动
在Linux系统中,安装好oracle数据库服务后,并不像在Windows系统下一样,oracle 服务在默认情况下会随时系统的启动自动启动。Linux系统中,是需要用户去手动进行设置,才能实现oracle开机自动启动的。本文将一步一步教你如何进行设置.
前提条件:你已经在Linux系统中正确安装好oracle服务,使用手动方式可以正常启动。
先以root身份登录到linux系统,我这里是使用PUTTY客户端进行远程登录的,如图:
键入命令“vi /etc/oratab”(使用vi编辑器编辑文件/etc/oratab),如图:
进入vi编辑器后,到如下一行字符串
“orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N”,
改为
“orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y”。
修改完成后,(:wq)保存退出vi。
linux登录命令说明:orcl为实例名;/home/oracle/app/oracle/product/11.2.0/dbhome_1为oracle安装目录;会因安装的情况不同而有所不同。
键入命令“vi /etc/rc.d/rc.local”,如图:
在vi编辑器中,添加:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论