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

来源:互联网 发布:华南师大网络课bbs 编辑:程序博客网 时间:2024/06/02 16:40
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.表名