ORACLE日常操作手册

创建数据库和链接数据库

 

打开cmd 以管理员身份运行,键入 cadb 启动创建数据库窗体,如果有同ip下同端口的需要修改端口1522

 

 1.  oracle 服务器配置

 

oracle\product\11.2.0\db_1\NETWORK\ADMIN  

 2.oracle 客户端配置

 

PLSQL+Developer10.0.3.1701\instantclient_11_2\instantclient_11_2\network\admin

 

3.如果数据库全局名称和 SID不一致有两种 配置方式

 

pandata =

 (DESCRIPTION =

   (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1522))

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = pandata.panlitao)

    )

  )

 

pandata =

 (DESCRIPTION =

   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SID = pandata)

    )

  )

 

 

4. (1)lsnrctl 启动监听。

  (2)status 查看状态。

  (3)如果没有启动 执行 start ,

  (4)reload 重新加载配置文件。

  (5)stop 停止监听,start 启动

 

 

创建数据库用户和给用户分配权限

1、 以DBA用户登录数据库(如system,sys)

SQL> conn system/oracle@orcl

Connected.

注:如果在本地服务器登录@orcl可以去掉  orcl就是远程数据库的服务名

 

2、用create user语法创建用户

SQL> CREATE USER user_name  IDENTIFIED BY  user_password  Default  Tablespace  tablespace_name;

 

user_name为数据库用户的用户名

user_password为数据库用户的密码

tbs_users为用户使用的表空间,默认是users表空间。

 

例如:

 

SQL> CREATE  USER  cmsuser  IDENTIFIED BY  password  Default Tablespace  users;

 

User created.

 

3、赋表空间使用权限

SQL> alter user cmsuser quota unlimited on users;

 

User altered.

4、给用户赋权限

SQL> GRANT connect, resource TO cmsuser;

 

Grant succeeded.

 

Connect用户能登录数据库的权限

Resource用户能创建一些数据库对像的权限,表、视图,存储过程,一般是授予开发人员的权限

5、删除用户

SQL> drop user cmsuser cascade;

 

使用cascade参数可以删除该用户的全部objects

 

 

获取锁定的会话

 

select sid,serial#,usernamefrom v$session where sid in(

select blocking_session fromv$session)

杀死会话

alter system kill session 'sid,serial#' immediate;

你可能感兴趣的:(oracle,数据库,oracle日常操作)