一、启动数据

$sqlplus "sys/pass as sysdba"
sql>startup

二、启动监听器

  数据库启动后,如果未启动监听进程,则客户端无法与数据库连接。监听进程的启动方法为:
$lsnrctl start
在widnows中,可以从服务列表中启动监听器。
监听里程配置文件为listener.ora,位于目录/home/app/oracle/product/10.1.0/db1/network/admin/。
此配置文件分为两部分,一部分为监听程序本身的配置,包括协议,地址,端口号等;另一部分为监听程序所连接的数据库的实例信息,包括:实例名,全局数据库名,oracle主目录等。监听器可以利用oracle net config 向导来配置。
要显示监听器的运行状态:$lsnrctl status;
要停止监听器:$lsnrctl stop。

参考链接:http://www.jb51.net/article/39932.htm

----------------------------------------

查看监听:

运行-cmd   C:\Users\Administrator>lsnrctl status

连接数据库

--sqlplus system/ORACLE AS sysdba

--创建表空间

create tablespace   pgenius   DATAFILE  'D:\app\genius\oradata\CDR\pgenius\pgenius.dbf'

SIZE 1024M
AUTOEXTEND 
ON NEXT 500M

MAXSIZE UNLIMITED;

oracle 修改表空间为扩展并限制最大值

查询当前数据库中表空间是否为自动扩展

select tablespace_name,file_name,autoextensible from dba_data_files;
.通过修改表空间的数据文件为自动扩展达到表空间为自动扩展的目的,并限制文件最大值
alter database datafile '/opt/app/oracle/oradata/caacdb/system01.dbf' autoextend on NEXT 50M maxsize 31G;
alter database datafile '/opt/app/oracle/oradata/caacdb/undotbs01.dbf' autoextend on NEXT 50M maxsize 31G;
alter database datafile '/opt/app/oracle/oradata/caacdb/sysaux01.dbf' autoextend on NEXT 50M maxsize 31G;
alter database datafile '/opt/app/oracle/oradata/caacdb/users01.dbf' autoextend on NEXT 50M maxsize 31G;

create tablespace   pgenius2   DATAFILE  'D:\app\genius\oradata\CDR\pgenius2\pgenius2.dbf' 
SIZE 1024M
AUTOEXTEND 
ON NEXT 500M

MAXSIZE UNLIMITED;

--删除表空间

drop tablespace pgenius  including contents and datafiles;
drop tablespace pgenius2  including contents and datafiles;

--创建用户名及指定表空间

create user c##pgenius  identified by pgenius 
default tablespace pgenius;

提示错误ORA-65096:公用用户名或角色名无效 
网上查资料,说是取名前缀必须为c##,所以用户名也变成了c##pgenius

~~~再报错头都大了

ORA-65048:在可插入数据库PDBORCL中处理当前DDL语句时出错 ORA-00959:表空间‘pgenius’不存在

解决办法:关闭数据库、重启

Oracle数据库的启动与关闭方法 http://www.jb51.net/article/39932.htm (供参考)

sql>shutdown abort;    --一一异常关闭,但是最快的关机方式,因新装的数据库,就没有那么多顾忌,嘻嘻

sql>startup

可以正常创建用户了~~~~~~

--授权: 网上资料 供参考1:http://blog.csdn.net/starnight_cbj/article/details/6792364

供参考2:http://www.2cto.com/database/201408/322396.html

grant connect to c##pgenius;
      grant connect to c##pgenius2;
                            不给新建用户授予connect权限,新建用户无法通过SID或SERVICE_NAME连接数据库实例,即无法登录数据库
                           revoke connect to username;//对用户username回收connect权限

grant resource to c##pgenius;
       grant resource to c##pgenius2;

不给新建用户授予resource权限,新建用户无法创建表
                           revoke resource from username;//对用户回收resource权限

grant select any table to c##pgenius;    查询表权限
grant select any table to c##pgenius2;

grant insert any table to c##pgenius; 插入数据权限
grant insert any table to c##pgenius2;

oracle 创建表空间相关推荐

  1. oracle创建表空间.创建用户.创建表

    oracle创建表空间.创建用户.创建表 转:http://blog.csdn.net/zhoubl668/archive/2009/02/02/3858576.aspx 在SQL*Plus中:(1) ...

  2. oracle 创建表空间 pcincrease,oracle建表空间 各种语句

    oracle建表空间 各种语句 在创建用户之前,先要创建表空间: 其格式为:格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小; 如: SQL& ...

  3. Oracle 创建表空间,用户,赋值(简装)

    一, 1.Oracle 创建表空间,用户,赋值(简装) C:\Documents and Settings\Administrator>sqlplus /nolog SQL> conn / ...

  4. Oracle创建表空间、创建用户以及授权

    原文地址:Oracle创建表空间.创建用户以及授权 作者:chinacoolsword Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 对于初学者来 ...

  5. Oracle 创建表空间,创建表、数据增删改

    Oracle 创建表空间,创建表.数据增删改 创建表空间 创建用户 用户授权 表的创建.修改与删除 创建表 数据类型 创建表的同时指定表空间 修改表 删除表 数据增删改 插入数据 修改数据 删除数据 ...

  6. oracle创建新指定表空间,oracle创建表空间 创建用户指定表空间并授权

    1.创建表空间 例如: (1)表空间名为myplace: (2)数据文件路径为E:\oracle\oracle_home\oradata\myspace (3)文件名为mydbf.dbf,空间大小为3 ...

  7. oracle创建用户表空间6,Oracle创建表空间,添加用户及授权

    工具/原料 PLSQL 方法/步骤 1.在PLSQL里,用system/css(orcl系统用户)登陆,登陆的时候普通用户登陆选择normal就可以了 2.Oracle用户新增 执行语句 create ...

  8. oracle的创建表的脚本,oracle创建表空间脚本

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. /*分为四步 */ /*第1步:创建临时表空间 */ create temporary t ...

  9. Oracle创建表空间、用户、授权

    Oracle创建表空间.用户.授权 第1步.利用远程工具连接服务器(CRT.Xshell等) 1.切换oracle用户 2. 无用户名登录,当忘记部分或者所有帐号以及密码的时候可以用此法登录. 3. ...

  10. oracle表空间更改用户,ORACLE创建表空间、创建用户、更改用户默认表空间以及授权、查看权限...

    ----创建表空间---- CREATE TABLESPACE UCITDB_data LOGGING DATAFILE '/home/app/oracle/app/oracle/oradata/UC ...

最新文章

  1. memcacheq 服务安装与原理
  2. insert into与insert ignore以及replace into的区别
  3. 单链表-删除单链表L中奇数号节点(双指针法)
  4. 渲染测试软件 d15,D5 Render(D5 渲染器)1.7.0 正式版发布 | 一款 RTX 实时光线追踪可视化实时渲染引擎,而且是国产软件!...
  5. 常考数据结构与算法:每k个节点反转链表
  6. 数人科技:打造服务传统金融平台
  7. redis java 性能_Redis 性能优化
  8. 多线程java_Java多线程基础
  9. SDG、SGD-M实现
  10. Ubuntu: ldconfig(解决*.so不是符号连接)
  11. Maven使用assembly对多模块进行打包
  12. vim打造成golang的IDE
  13. 视觉SLAM十四讲 第9讲 卡尔曼滤波
  14. 欧拉回路和Hanmilton回路
  15. 国外香港云计算服务器评测,UCLOUD云计算活动及体验香港云主机综合评测记录
  16. 直播带货系统开发,如何实现一个简单的直播平台
  17. sbuf.st_size 为负数
  18. 1. PYNQ在ZCU102上的移植【PYNQ】
  19. 客户端连接linux的MySQL数据库出现被自己拒绝的错误
  20. 保研科研竞赛宣讲会,我给学弟学妹做宣讲的PPT实例,自我介绍经验分享PPT应该怎么做,PPT模板资料分享,包含哪些部分

热门文章

  1. CSS之后代、子代选择器的区别
  2. 听说北京有个兄弟连!
  3. 计算机网络 HTTP请求及响应首部字段
  4. 集成学习bagging
  5. Win7系统修复启动项命令
  6. win10安装jdk11
  7. codevs 2703 奶牛代理商 XII
  8. 解决报错:sufficient buffer space or because a queue was full
  9. VScode解决Backend TkAgg is interactive backend. Turning interactive mode on.
  10. 2022.12.9 英语背诵