oracle 学习笔记


关闭数据库:shutdonw immediate
启动:startup

sqlplus username/password[@connect_id][as sysdba]

sqlplus sys/oracle as sysdba

解锁scott用户:

[oracle@localhost ~]$ sqlplus sys/oracle as sysdba;

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 21 22:21:07 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> alter user scott account unlock;

User altered.

切换用户:
SQL> connect sys/oracle as sysdba

SQL> select * from emp

SQL> select * from emp


创建数据库实例:dbca

创建监听:netca或netmgr

启动监听:lsnrctl start

指定编辑器
SQL> define _editor
DEFINE _EDITOR	       = "vim" (CHAR)
SQL> define _editor=vim

查看服务名:

SQL>show parameter service_names

动态注册服务名:
SQL>alter system set service_names='aaaa,bbb,ccc';


1、查看企业管理控制的状态命令 emctl status dbconsole
 
[oracle@localhost ~]$ emctl status dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0  
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://localhost.localdomain:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is not running. 
------------------------------------------------------------------
Logs are generated in directory /u/app/oracle/product/10.2.0/db_1/localhost.localdomain_orcl/sysman/log 

2、启动企业管理控制的状态命令 emctl start dbconsole

3、启动企业管理控制的状态命令 emctl stopdbconsole

sql

 Struture query language

dml
	insert update select merge delete
	不隐含commit
ddl    
	create alter drop
dcl
	grant revoke

crud 
select update delete insert


emp
dept


[原创]linux下oracle开机自动启动的设置
1、创建启动数据库的shell文件,例如/oradata/s.sh,赋予可执行权限:

lsnrctl start
SQLDBA="sqlplus /nolog"
$SQLDBA <<EOF
connect / as sysdba
startup
quit
EOF
2、修改/etc/rc.local,启动时调用s.sh,增加:

su - oracle -c "/oradata/s.sh"
这样linux启动后,就自动执行s.sh文件,把数据库启动了。


linux下oracle启动和关闭脚本


 
自己写的,很简单,可以看看:
1)启动脚本(dbstart.sh)
   lsnrctl start
   sqlplus /nolog <<EOF
   connect / as sysdba
   startup;
   exit
   EOF
  $sh dbstart.sh 即可
2)关闭脚本(dbstop.sh)
   lsnrctl stop 
   sqlplus /nolog <<EOF
   connect / as sysdba
   shutdown immediate;
   exit
   EOF
  $sh dbstop.sh 即可
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值