oracle基本操作

1、实例没有启动
sqlplus /nolog
connect / as sysdba
startup


##########################################
startup参数 
不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式! 
nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用! 
mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了! 


########################################
查看参数
show parameter  name;


如果想查看当前用户自己的表,可以通过如下命令来实现
select table_name from user_tables;


如果想查看表的信息,可以通过
desc user_tables;


conn as sysdba; -> sys/orcl
alter user scott account unlock;// 解锁
alter user user1 identified by 新密码;
alter user scott identified by tiger(或预设密码) account unlock; //解锁和修改密码 


conn hr/hr;
conn scott/scott;


数据的管理
横向 分类管理 OO 面向对象
纵向 容器管理 DS 数据结构




set linesize(line) [n]   设置sqlplus输出的最大行宽


set col[width] [n]       确定结果集里的最大列宽,默认值是80


set pagesize [n]       设置页面的最大行数


set pages[ize] [n]      确定在标题被重复以前的结果集的显示行数


set serverout[put] [on|off] [size n]
    确定调用dbms_output.put_line的输出是否被显示出来,及缓冲区大小是多少
sta[rt] [文件名] [参数列表]   执行文件中的命令


sho[w] user  显示当前连接的用户名


edit     使用自定义的编辑器编辑指定文件


quit    退出正在运行的脚本或关闭命令窗口


exit    退出命令窗口


proc例子
proc first.col
which $ORACLE_HOME
which proc
../oracle/product/10g/bin/proc
gcc first.c -omain -I$ORACLE_HOME/precomp/public -lclntsh
-I头文件
-l库文件 客户端共享
###################################################


4: 关闭数据库 shutdown
shutdown的参数 
  Normal 需要等待所有的用户断开连接 
  Immediate 等待用户完成当前的语句 
  Transactional 等待用户完成当前的事务 
  Abort 不做任何等待,直接关闭数据库 


  normal 需要在所有连接用户断开后才执行关闭数据库任务,
所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接 
  immediate 在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。 
  transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。 
  abort 执行强行断开连接并直接关闭数据库。
 
第五步:如果是启动服务,要开启监听 
 退出sqlplus模式,输入 
 lsnrctl start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值