手动创建Oracle中表空间和用户的代码以及注意事项
2009-11-11 22:27
281 查看
今天有被小郁闷了一下,在2003上面安装的Oracle10G竟然没有企业管理器,连网页版的都没有,真是郁闷啊,不知道是我安装的问题还是怎么回事。从开始菜单中只能点出来创建数据库,没有企业管理器连表空间,用户,赋权都不能操作,只能找到代码了准备去PLSql中去执行。
创建表空间
创建用户以及赋权
创建表空间
1: CREATE SMALLFILE
2: TABLESPACE "ORCL"
3: LOGGING
4: DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ORCL.ora' SIZE
5: 5M AUTOEXTEND
6: ON NEXT 10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
7: SEGMENT SPACE MANAGEMENT AUTO
创建用户以及赋权
CREATE USER "SA" PROFILE "DEFAULT"
IDENTIFIED BY "SA" DEFAULT TABLESPACE "ORCL"
ACCOUNT UNLOCK;
GRANT SELECT ANY TABLE TO "SA" WITH ADMIN OPTION;
GRANT SYSDBA TO "SA" WITH ADMIN OPTION;
GRANT UNLIMITED TABLESPACE TO "SA" WITH ADMIN OPTION;
GRANT "CONNECT" TO "SA" WITH ADMIN OPTION;
GRANT "DBA" TO "SA" WITH ADMIN OPTION;
GRANT "EXP_FULL_DATABASE" TO "SA" WITH ADMIN OPTION;
GRANT "HS_ADMIN_ROLE" TO "SA" WITH ADMIN OPTION;
GRANT "IMP_FULL_DATABASE" TO "SA" WITH ADMIN OPTION;
GRANT "RESOURCE" TO "SA" WITH ADMIN OPTION;
需要注意的就是在创建用户的时候,用户名的大小写问题,之前我在操作的时候没有注意,我把SA写成小写的了,结果我用sa或者SA登陆的时候始终不能以Normal方式登陆,只能以SYSDBA登陆。由于没有企业管理器,后来在PLSql和Sql Plus中摸索了半天,才知道原来是我用户大小写的问题,用”sa”登陆,就可以进去了。就是说我把用户名建成了”sa”,而不是小写的sa,所以用sa这个是登陆不进去的。不过我也发现一个奇怪的问题,好像给管理员设置了共用一个密码的话,其他的用户如果你赋予了管理员的权限,它也是可以用管理员的密码进行登陆的,这个就是为什么我以sa为密码的时候,sa这个用户能以这个密码,SysDBA进行登陆的原因吧。
以后没有企业管理器的时候创建表空间和用户就只能这么操作了。记录备案一下,方便以后查找。
相关文章推荐
- oracle 表空间创建,以及用户创建和赋权
- Oracle创建表空间、创建用户以及授权
- Oracle创建表空间、创建用户以及授权、查看权限
- ORACLE第一步- 创建表空间、用户、授权以及简单查询
- oracle创建用户表空间以及赋予权限
- Oracle创建表空间、创建用户以及授权、查看权限
- Oracle创建表空间、创建用户以及授权、查看权限
- ORACLE创建表空间、创建用户、以及授权、权限
- Oracle创建表空间、创建用户以及授权
- Oracle数据库表空间 数据文件 用户 以及表创建的SQL代码
- oracle创建新用户,给予表空间以及基本权限
- Oracle创建表空间、创建用户以及授权、查看权限
- Oracle创建表空间、创建用户以及授权、查看权限
- Oracle创建表空间、创建用户以及授权
- Oracle创建表空间、创建用户以及授权、查看权限 、scott解锁
- oracle 备份、还原、导出导入,创建表空间以及用户的命令和语句
- ORACLE创建表空间以及增加用户基本权限操作
- oracle创建表空间,创建用户以及授权
- oracle创建表空间以及给用户授予权限
- oracle中创建序列以及序列使用注意事项