新建oracle用户

启动oracle的控制台,并弹出Add Database to Tree对话框,并填写:
Hostname:本机IP
SID:ora9i//安装之前配置好的
Port Number:1521
然后在connect database界面上输入:
userName:sysman
password:oem_temp

DROP USER OBS_ZHUJP CASCADE;
CREATE USER OBS_ZHUJP PROFILE DEFAULT IDENTIFIED BY OBS_ZHUJP DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
GRANT DELETE ANY TABLE TO OBS_ZHUJP;
GRANT DROP ANY TABLE TO OBS_ZHUJP;
GRANT INSERT ANY TABLE TO OBS_ZHUJP;
GRANT SELECT ANY TABLE TO OBS_ZHUJP;
GRANT UNLIMITED TABLESPACE TO OBS_ZHUJP;
GRANT UPDATE ANY TABLE TO OBS_ZHUJP;

 1.授权查询的权限
grant select on 用户.表名 to 用户名;

2.授权某字段更新权限
grant update(col003) on 用户.表名 to 用户名;

3.收回更新权限
rekove update on 用户.表名 from 用户名;

oracle对用户的操作SQL语句

1.添加帐号:
  create user "用户名" identified by "密码";
  create user "用户名" identified by "密码" TABLESPACE "USERS" ACCOUNT UNLOCK;
  //添加帐号时,用户名不能为小写。否则将造成不能登录的问题。
2.授权:
  grant "某角色" to "用户名";
  grant 某系统权限 to "用户名";
 
3.修改密码
  alter user "用户名" identified by "密码";
 
4.删除用户
  drop user "用户名"
 
5.列举所有用户
  select * from all_users
SQL> CREATE TABLESPACE KANE DATAFILE 'D:/ORA_DATA/KANE.ORA' SIZE 2M;
表空间被创建
SQL> create user KANE identified by KANE;
用户被创建
SQL> grant dba to KANE;
授予成功
SQL> drop user kane;
用户被删掉
SQL> CREATE USER CENTER IDENTIFIED BY CENTER;
用户被创建
SQL> grant insert any table to CENTER;
授予成功
SQL> grant update any table to CENTER;
授予成功
SQL> grant delete any table to CENTER;
授予成功
SQL> grant select any table to CENTER;
授予成功
SQL> grant drop any table to CENTER;
授予成功
在Linux系统下新建Oracle用户,可按以下步骤操作: ### 1. 切换到root用户 首先需要以root用户身份登录系统,因为创建用户和相关目录等操作需要root权限。如果当前不是root用户,可以使用以下命令切换: ```bash su - root ``` ### 2. 创建用户和组 - 创建oinstall和dba组: ```bash groupadd oinstall groupadd dba ``` - 创建Oracle用户,并将其添加到oinstall和dba组中: ```bash useradd -g oinstall -G dba oracle ``` - 为Oracle用户设置密码: ```bash passwd oracle ``` 按照提示输入并确认新密码。 ### 3. 创建Oracle安装目录 一般会在`/u01`目录下创建Oracle相关目录,可使用以下命令: ```bash mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01/app/oracle ``` ### 4. 配置环境变量 编辑`oracle`用户的环境变量文件`~/.bash_profile`,添加以下内容: ```bash # Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH ``` 注意:`ORACLE_HOME`和`ORACLE_SID`需要根据实际情况进行调整。保存文件后,使环境变量生效: ```bash source ~/.bash_profile ``` ### 5. 安装Oracle软件 以`oracle`用户身份登录系统,然后按照Oracle官方文档的指引进行软件安装。安装过程中,会根据之前创建用户和目录等信息进行配置。 ### 6. 创建数据库实例 安装完Oracle软件后,可以使用`dbca`命令创建数据库实例: ```bash dbca ``` 按照图形化界面的提示完成数据库实例的创建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值