ORACLE --初学者基本配置命令

1> 数据库连接方式:
       C:>  SQLPLUS /NOLOG        SQL>CONN / AS SYSDBA
       sqlplus scott/123456@orcl 或者sqlplus scott/123456@orcl as sysdba  或者  sqlplus
scott/123456
 2> Oracle 启动
      SQL>STARTUP 表示启动实例加载并打开数据库
      SQL>STARTUP NOMONT  表示启动实例不加载数据库
      SQL>STARTUP MOUNT   表示启动实例并加载数据库但不打开数据库
      (REMOUNT|MOUNT|OPENT)1> dbca linux下面运行打开控制创建数据界面
3>  Oracle 关闭
      SQL>SHUTDOWN 正常方式关闭数据库
      SQL>SHUTDOWN IMMEDIATE  立即关闭数据库
      SQL>SHUTDOWN ABORT   直接关闭数据库
      (ABORT|IMMEDIATE|NORMAL)
 
LINUX 系统 ORACLE 常用配置命令:
 1>  netmgr 或者 netca 打开监听配置界面
 2>  tnsping ip 测试服务器监听状态
 3> lsnrctl start 启动监听 lsnrctl stop  关闭监听  lsnrctl status 查看监听状态  重启:
lsnrctl reload
 4> 启动Oracle实例服务:
      C:oradim –startup –sid myoracle  
      关闭Oracle实例服务:
      C:oradim –shutdown –sid myoracle
 5> 使用Oracle Enterprise Manager 10g进行数据库控制
      启动和停止OEM的命令为:
     [oracle@oracle ~]$ emctl start dbconsole
     [oracle@oracle ~]$ emctl stop dbconsole
     状态查询:emctl status dbconsole
     IE登入方式: http://"hostname":1158/em
 6> 使用iSQL*Plus访问数据库
     启动和停止iSQL*Plus命令:
     [oracle@oracle ~]$ isqlplusctl start
     [oracle@oracle ~]$ isqlplusctl stop
     IE 登入方式: http://"hostname":5560/isqlplus
常用维护命令;
1>  Show user; 查看当前数据库连接用户
2>  察看所有ORACLE用户 :     SQL> SELECT USERNAME FROM DBA_USERS;
3>  查看哪些用户拥有SYSDBA、SYSOPER权限: select * from V$PWFILE_USERS;
4>  更改密码及给用户解锁:
     Alter user username identified by password   修改密码
     ALTER USER USERNAME ACCOUNT LOCK;  加锁
     ALTER USER USERANEM ACCOUNT UNLOCK;  解锁
5> 增加数据库用户:(test11/test 并指默认表空间:users 临时表空间:Temp)
     create user test11 identified by test default tablespace users Temporary TABLESPACE
Temp;
6> 给用户授权:
     授予 test 用户connect,resource,dba 三种权限: grant connect,resource,dba to test;
     授予 sysdba 权限: grant sysdba to test;
     回收权限: REVOKE CREATE SESSION TO USERNAME
     确认:commit;
7>  查看当前所有的数据库名: select name from v$database;
8>  desc v$databases; 查看数据库结构字段
9>  查看表结构:desc all_tables;
10> 查看当前库的所有数据表: select TABLE_NAME from all_tables;
12> 察看SGA大小  SHOW PARAMETER SGA
13> 更改 SGA大小: ALTER SYSTEM SET SHARED_POOL_SIZE=..M
14> 察看REDO LOG : SELECT * FROM V$CONTROLFILE
15> 在Offline状态下搬迁数据库文件
     关闭数据库  SHUTDOWN IMMEDIATE
   搬迁数据文件    连接数据库
   SQL>CONN / AS SYSDBA
   SQL>STARTUP MOUNT
   SQL>Alter database rename file ‘e:/.......’ to ‘c:/.......’
   SQL>ALTER DATABASE OPEN
   SQL>SHUTDOWN
   删除旧的数据文件
16> oracle 当前状态查询:select status from v$instance;
           select open_mode from v$database;
17> oracle 查询当前数据库(SCOTT)所有数据表:select table_name from all_tables where   owner='SCOTT'
18> sys 用户查询SCOTT 数据库表数据:select *from scott.表名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值