您的位置:首页 > 数据库 > Oracle

Oracle问题记录(一)

2015-12-19 21:48 453 查看

oracle 如果没有启动监听服务,是不能被远程访问的,如果使用oci或者sql developer就会出错。

启动TNS监听:lsnrctl start

CREATE TEMPORARY TABLESPACE dba_temp
TEMPFILE 'D:\Oracle\oradata\DBA1\DATAFILE\DBA\DBA_TEMP.DBF'
SIZE 64M
AUTOEXTEND ON
NEXT 64M MAXSIZE 512M
EXTENT MANAGEMENT LOCAL;

建立表空间:

CREATE TABLESPACE dba_data
LOGGING
DATAFILE 'D:\Oracle\oradata\DBA1\DATAFILE\DBA\DBA.DBF'
SIZE 128M
AUTOEXTEND ON
NEXT 128M MAXSIZE 1024M
EXTENT MANAGEMENT LOCAL;

创建用户:

CREATE USER test_user IDENTIFIED BY password
DEFAULT TABLESPACE dba_temp
TEMPORARY TABLESPACE dba_data;

授权:

GRANT
  CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
  ALTER ANY TABLE, ALTER ANY PROCEDURE,
  DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
  SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
  TO test_user ;

授予dba权限:

GRANT dba TO test_user ;

注意:dba是oracle中的角色。将角色授予给某个用户,等同于这个用户拥有了这个角色的身份,可以使用一切角色可使用的资源。

都是在自己使用oracle遇到问题总结的,之后有时间会不断更新。接下来准备通过书籍系统的学习oracle,同时要快速掌握oci,下次发个oci的学习记录。

另外最近在项目组写代码时乱用锁,导致性能下降,以后如果有时间也会深入学习下多线程的知识,再共享给大家哈!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: