-
2019-06-24 12:00:06
使用oracle用户登录,或su到oracle用户
1、首先设置要创建的ORACLE的SID
export ORACLE_SID=addb
2、 创建相应目录mkdir -p $ORACLE_BASE/admin/addb/{a,b,c,u}dump
mkdir -p $ORACLE_BASE/admin/addb/pfile
mkdir -p $ORACLE_BASE/oradata/addb
3、在$ORACLE_HOME/dbs目录下创建初始化文件命名方法:init实例名.ora 本例中initaddb.ora
cp init.ora initaddb.ora 即可以生成
vi initaddb.ora 进行编辑,将里面的内容对应修改一下,我的修改完如下:db_name='addb'
memory_target=1G
processes = 150
audit_file_dest='/data/install/oracle/admin/addb/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/data/install/oracle/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/data/install/oracle'
dispatchers='(PROTOCOL=TCP) (SERVICE=addbXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
# You may want to ensure that control files are created on separate physical
# devices
control_files = (ora_control3, ora_control4)
compatible ='11.2.0'
注意不要用原来的<ORACLE_BASE>作为路径,修改为对应的绝对路径,否则会报错而且注意control_files应该是新的文件,否则会报文件已存在的错误
4、创建密码文件
orapwd file=$ORACLE_HOME/dbs/orapwaddb password=addb123 entries=5 force=y
这里设置的是sys用户,密码是addb1235、创建oracle的建库脚本 createdb.sql,内容如下,我将其放在了$ORACLE_BASE/oradata/addb下面
create database addb
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE
'/data/install/oracle/oradata/addb/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local
sysaux datafile
'/data/install/oracle/oradata/addb/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited
default temporary tablespace TEMP tempfile
'/data/install/oracle/oradata/addb/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited
undo tablespace UNDOTBS1 datafile
'/data/install/oracle/oradata/addb/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited
logfile
GROUP 1 ('/data/install/oracle/oradata/addb/redo1.dbf') size 10m,
GROUP 2 ('/data/install/oracle/oradata/addb/redo2.dbf') size 10m,
GROUP 3 ('/data/install/oracle/oradata/addb/redo3.dbf') size 10m
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
6、执行建库和数据字典脚本以sysdba进入:
sqlplus / as sysdba
执行下面命令:startup nomout;
@$ORACLE_BASE/oradata/addb/createdb.sql
@?/rdbms/admin/catalog.sql;
@?/rdbms/admin/catproc.sql;
@?/rdbms/admin/catexp.sql;
7、修改监听配置文件listener.ora到$ORACLE_HOME/network/admin目录下:vi listener.ora
addb =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 114.55.30.70)(PORT = 1522))
)
)
)
SID_LIST_addb =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = addb)
(ORACLE_HOME = /data/install/oracle/product/11.2.0/db_1)
(SID_NAME = addb)
)
)
8、启停启停监听
lsnrctl start addb
lsnrctl stop addb
启停实例export ORACLE_SID=addb
sqlplus / as sysdba
>startup
>shutdown
更多相关内容 -
使用navicat创建Oracle数据库
2021-05-02 07:55:24在线QQ客服:1922638专业的SQL Server、MySQL数据库同步软件navicat 11.0.7Oracle 11.20。第一次登录,与plsql相同,以管理员身份登录图0.1图0.2请注意,这里需要sysdba?1.navicat连接到数据库(服务器上的本地或...在线QQ客服:1922638
专业的SQL Server、MySQL数据库同步软件
navicat 11.0.7
Oracle 11.2
0。第一次登录,与plsql相同,以管理员身份登录
图0.1
图0.2
请注意,这里需要sysdba
?
1.navicat连接到数据库
(服务器上的本地或相同,此屏幕快照演示了本地数据库)
当navicat连接到Oracle时,可能会出现错误。此配置写在另一篇文章中
连接成功后,打开它
图1:
2.Others-directory-create directory
图2:
图3:
我复制了创建的地址,更改了姓氏,并将其保存在文件夹中
图4:
图5:
输入目录名称(我在这里测试,您有空),保存
?
3.其他表空间-创建表空间
图6:
在表格中输入名称” name”和大小,单击上方的”保存”,然后在弹出框中输入表格名称
图7:
4.设置用户权限
用户-用户
图8:
新用户是刚刚创建的数据库用户
新用户,我在这里使用TEST
(默认表空间是上面创建的表空间)
图9:
向用户添加权限
图10:
成员:connect,dba,reouse
图11:
服务器权限,我将在此处创建视图
图12:
创建成功,保存
5.注销该TEST用户
图13:
您可以自己选择连接名称,因此很容易识别
我在这里使用的简化版本,SID是XE,
帐户密码仅为TEST
图14:
稍后创建的表与mysql相同
-
Linux无界面创建Oracle数据库实例
2019-03-06 10:13:07Linux创建Oracle数据库实例 上一篇安装了数据库,本文记录创建数据库实例步骤 1、安装步骤: 内存检查 : 内存检查,如果过小,则会报错,具体错误可以看最后的问题列表,我初始内存为2G,出错之后调成16G,具体的...Linux创建Oracle数据库实例
上一篇安装了数据库,本文记录创建数据库实例步骤
1、安装步骤:
- 内存检查 :
内存检查,如果过小,则会报错,具体错误可以看最后的问题列表,我初始内存为2G,出错之后调成16G,具体的值我没有查验,小伙伴们可以自己查查资料,下边的内存数是公司服务器内存,不是我本机。
[root@node1 ~]# grep -i memtotal /proc/meminfo MemTotal: 263773908 kB
- 创建的ORACLE的SID
PS:以下操作都在oracle用户环境
#切换到oracle用户环境 [root@node1 ~]# su - oracle Last login: Tue Mar 5 14:05:55 CST 2019 on pts/0 #本次创建的ORACLE的SID为rmblc [oracle@node1 ~]$ export ORACLE_SID=rmblc #打印当前ORACLE的SID [oracle@node1 ~]$ echo $ORACLE_SID rmblc
- 创建相应目录
#将rmblc换成自己的SID [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/rmblc/{a,b,c,u}dump [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/admin/rmblc/pfile [oracle@node1 ~]$ mkdir -p $ORACLE_BASE/oradata/rmblc
- 创建初始化文件
#打开$ORACLE_HOME/dbs目录 [oracle@node1 ~]$ cd $ORACLE_HOME/dbs [oracle@node1 dbs]$ ls hc_orcl.dat init.ora lkORCL orapworcl spfileorcl.ora #复制初始化文件,明明规则init+实例名.ora [oracle@node1 dbs]$ cp init.ora initrmblc.ora [oracle@node1 dbs]$ ls hc_orcl.dat init.ora initrmblc.ora lkORCL orapworcl spfileorcl.ora #编辑,将<ORACLE_BASE>换成对应的绝对路径,不知道的可以通过echo $ORACLE_BASE命令查看 [oracle@node1 dbs]$ vi initrmblc.ora db_name='rmblc'#换成自己的SID memory_target=1G processes = 150 audit_file_dest='/u01/oracle/admin/rmblc/adump'#替换成自己的 audit_trail ='db' db_block_size=8192 db_domain='' db_recovery_file_dest='/u01/oracle/flash_recovery_area'#替换成自己的 db_recovery_file_dest_size=2G diagnostic_dest='/u01/oracle'#替换成自己的 dispatchers='(PROTOCOL=TCP) (SERVICE=rmblcXDB)'#rmblc将替换成自己的SID open_cursors=300 remote_login_passwordfile='EXCLUSIVE' undo_tablespace='UNDOTBS1' # You may want to ensure that control files are created on separate physical # devices control_files = (ora_control3, ora_control4)#原文件是1,2改成不一样的不然会报错 compatible ='11.2.0'
- 创建密码文件
#将orapwrmblc的rmblc改成自己的SID,admin是密码 [oracle@node1 dbs]$ orapwd file=$ORACLE_HOME/dbs/orapwrmblc password=admin entries=5 force=y
PS:参考的博文说这里设置的是sys用户,密码是addb123,但是登陆提示错误,用原始密码可以登陆,不清楚设置的是什么密码,有知道小伙伴麻烦在下面告诉我一下
- 创建oracle的建库脚本 createdb.sql
#打开路径, [oracle@node1 dbs]$ cd $ORACLE_BASE/oradata/rmblc #创建文件 [oracle@node1 rmblc]$ vi createdb.sql create database rmblc #替换成自己的SID MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXDATAFILES 100 DATAFILE '/u01/oracle/oradata/rmblc/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local #替换成自己的路径 sysaux datafile '/u01/oracle/oradata/rmblc/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited #替换成自己的路径 default temporary tablespace TEMP tempfile '/u01/oracle/oradata/rmblc/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited #替换成自己的路径 undo tablespace UNDOTBS1 datafile '/u01/oracle/oradata/rmblc/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited #替换成自己的路径 logfile GROUP 1 ('/u01/oracle/oradata/rmblc/redo1.dbf') size 10m, #替换成自己的路径 GROUP 2 ('/u01/oracle/oradata/rmblc/redo2.dbf') size 10m, #替换成自己的路径 GROUP 3 ('/u01/oracle/oradata/rmblc/redo3.dbf') size 10m #替换成自己的路径 CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 ;
- 执行建库和数据字典脚本
#检查当前SID是否为自己创建的 [oracle@node1 rmblc]$ echo $ORACLE_SID rmblc #连接数据库 [oracle@node1 rmblc]$ sqlplus / as sysdba #执行这一句可能会提示错误,具体看问题列表 SQL> startup nomout SQL> @$ORACLE_BASE/oradata/rmblc/createdb.sql#执行需要点时间 SQL> @?/rdbms/admin/catalog.sql;#执行需要点时间 SQL> @?/rdbms/admin/catproc.sql;#执行需要点时间 SQL> @?/rdbms/admin/catexp.sql;#执行需要点时间
- 修改监听配置文件listener.ora
[oracle@node1 rmblc]$ cd $ORACLE_HOME/network/admin [oracle@node1 admin]$ ls listener.ora samples shrept.lst sqlnet.ora tnsnames.ora #增加以下内容 [oracle@node1 admin]$ vi listener.ora rmblc = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.214.16)(PORT = 1522)) ) ) ) SID_LIST_rmblc = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = rmblc) (ORACLE_HOME = /u01/oracle/product/11.2.0/db_1) (SID_NAME = rmblc) ) ) LISTENER_FATPASE = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.214.16)(PORT = 1522))
- 启动监听
#这里要指明启动哪个数据库实例的监听 [oracle@node1 admin]$ lsnrctl start rmblc
- 启动数据库服务
#查看以下自己当前的SID是否为创建的SID,如果不是执行下面命令重新设置 [oracle@node1 admin]$ export ORACLE_SID=rmblc #连接 [oracle@node1 admin]$ sqlplus / as sysdba #关闭服务 SQL> shutdown #启动服务 SQL> startup
- 数据库原始密码
1.用户名:sys 密码:change_on_install 2.用户名:system 密码:manager 3.用户名:scott 密码:tiger
- 修改密码,已经连接数据库
#修改密码,因为前面说设置了sys密码,其实设置的不是sys密码,所以想修改密码的可以执行下面命令 #可以将sys替换成要修改的用户,将admin修改成自己想要的密码 SQL> alter user sys identified by admin as sysdba;
2、问题列表:
- Oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system
这个就是最早提到的如果内存不够,就会抱着个错误,把内存调大就行 - 执行startup nomout会提示SP2-0714: invalid combination of STARTUP options错误
首先用quit或exit退出sql,执行命令echo $ORACLE_SID,确认SID是否正确,然后检查监听是否启动,再连接数据库执行startup,或者切换到root再切回来重新操作一遍 - 执行创建数据库createdb.sql文件时,提示database name ‘PROD’ does not match parameter db_name ‘orcl’
原因是我重启系统了,没有重新设置SID - 执行sql文件的时候会有错误出现,比如ORA-04031: unable to allocate 3896 bytes of shared memory
我安装的时候出现这种错误提示,我没有理会,但是在执行倒数第二个还是最后一个sql文件时很久都没有执行完成,一直报错,我是重新执行这些sql文件的,第二遍执行的时候,安装过程没有特别明显的错误提示,太快闪过去的我看不到 - 执行sql语句的时候会提示ORA-01034: ORACLE not available
退出sql然后确认SID是否正确 - 使用sys用户连接ORACLE报错:ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
使用plsql工具连接数据库时,最后连接为选项不要用normal,选择SYSDBA或者SYSOPER;
使用navicat连接数据库时,点击高级选项,选择SYSDBA或者SYSOPER;
[参考]
安装文档——https://blog.csdn.net/Trigl/article/details/53101888
安装文档——https://blog.csdn.net/kong2030/article/details/80572755
问题参考文档——https://www.linuxidc.com/Linux/2014-11/109931.htm
问题参考文档——https://www.cnblogs.com/xiaochina/p/7510239.html
问题参考文档——https://blog.csdn.net/qq_34169240/article/details/82014476
问题参考文档——https://blog.csdn.net/junzixing1985/article/details/79521655
问题参考文档——https://blog.csdn.net/tototuzuoquan/article/details/52780949 -
oracle18c安装时提示无法创建 oracle Oracle 主目录用户
2019-05-24 14:43:06请大佬指点,oracle18c安装时提示无法创建 oracle Oracle 主目录用户 -
创建Oracle定时任务
2019-05-24 10:08:42PLSQL创建Oracle定时任务 用语句创建 1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据,如文章开头,此处省略。 2、创建一个 定时任务 job declare job number; BEGIN DBMS_JOB.SUBMIT( ...PLSQL 创建Oracle定时任务
用语句创建
1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据,如文章开头,此处省略。
2、创建一个 定时任务 job
declare
job number;
BEGIN
DBMS_JOB.SUBMIT(
JOB => job, /*自动生成JOB_ID*/
WHAT => 'testJob;', /*需要执行的存储过程名称或SQL语句*/
NEXT_DATE => sysdate, /*初次执行时间-立即执行*/
INTERVAL => 'trunc(sysdate,''mi'')+1/(24*60)' /*每隔1分钟执行一次*/
);
commit;
end;
3、查询定时任务相关字段信息select * from user_jobs;
4 、停止定时任务
declare
begin
dbms_job.broken(24,true,sysdate); /*停止一个job,jobId, job的ID,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。 */
commit;
end;
5、启动指定定时任务declare
begin
DBMS_JOB.RUN(24); /*24 job的id*/
commit;
end;
6、删除定时任务declare
begin
dbms_job.remove(24); /*删除自动执行的job,参数是 job的id*/
commit;
end;
7、修改定时任务的间隔时间declare
begin
dbms_job.interval(24,interval => 'TRUNC(SYSDATE)+1'); /*第一个参数为job的ID,第二个参数interval: 计算下一次任务执行的时间表达式*/
commit;
end;
8、修改下一次执行时间declare
begin
dbms_job.next_date(24,to_date('2020-11-9 12:08:00','yyyy-mm-dd hh24:mi:ss')); /*第一个参数:job的ID;第二个参数:要修改后的计算下一次执行的时间表达式*/
commit;
end;
9、修改定时任务要执行的操作declare
begin
dbms_job.what(24,'testJob2();'); /* 第一个参数:job的ID;第二个参数:要更改的新操作名称(操作名必须存在)*/
commit;
end;
三、结1、dba_jobs 表中字段含义
dba_jobs 表中字段含义:
JOB 任务的唯一标识码
LOG_USER 提交任务的用户
PRIV_USER 赋予任务权限的用户
SCHEMA_USER 对用户作语法分析的用户模式
LAST_DATE 最后一次成功执行任务的时间
LAST_SEC 最后一次成功执行任务的时间的时分秒
THIS_DATE 正在执行的任务的开始时间,若没有则为空
THIS_SEC 正在执行的任务的开始时间的时分秒,若没有则为空
NEXT_DATE 下一次执行定时任务的时间
NEXT_SEC 下一次执行定时任务的时间的时分秒
TOTAL_TIME 执行当前任务所需要的时间,单位:秒
BROKEN 标志参数,Y表示任务中断,以后不会再运行
INTERTAL 计算下一次执行定时任务的时间表达式
FAILURES 当前定时任务执行失败的总次数
WHAT 执行任务的PL/SQL代码块
NLS_ENV 任务执行的NLS会话设置
MISC_ENV 定时任务运行的其他一些参数设置
INSTANCE 标识当前任务运行是否受限,0 没有受限
2、INTERVAL 部分参数值示INTERVAL 部分参数值示例:
每天午夜12点: 'TRUNC(SYSDATE + 1)'
每天早上8点30分: 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
每星期二中午12点: 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
每个月第一天的午夜12点: 'TRUNC(LAST_DAY(SYSDATE ) + 1)'
每个季度最后一天的晚上11点: 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
每星期六和日早上6点10分: 'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
每月25号00:00执行: 'TRUNC(LAST_DAY(SYSDATE ) + 25)'
--------------------------
1:每分钟执行
Interval => TRUNC(sysdate,'mi') + 1/ (24*60)
或
Interval => sysdate+1/1440
2:每天定时执行
例如:每天的凌晨1点执行
Interval => TRUNC(sysdate) + 1 +1/ (24)
3:每周定时执行
例如:每周一凌晨1点执行
Interval => TRUNC(next_day(sysdate,'星期一'))+1/24
4:每月定时执行
例如:每月1日凌晨1点执行
Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24
5:每季度定时执行
例如每季度的第一天凌晨1点执行
Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24
6:每半年定时执行
例如:每年7月1日和1月1日凌晨1点
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24
7:每年定时执行
例如:每年1月1日凌晨1点执行
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24
-
Navicat创建Oracle数据库、数据表
2019-10-14 16:24:45创建表: 1、创建数据表空间 2、创建用户(指定默认当前创建的表空间) 删除表: 1、删除用户 2、删除数据表空间 顺序不能反了 ,先删除数据表以后用户默认的表空间就找不到打不开数据库 删除完成以后再手动... -
利用Navicat创建oracle数据库表
2020-03-10 13:23:04业务学习需求需要使用oracle11g数据库,之前mysql和sqlserver用的比较多,oracle仅限大学学过的,了解非常有限。 在使用过程中,在安装完oracle11g以后,使用PLSQL发现有点麻烦,配置有点多,考虑以前使用navicat... -
SqlServer中创建Oracle连接服务器
2019-05-18 09:46:13SqlServer中创建Oracle连接服务器 第一种:界面操作 (1)展开服务器对象-->链接服务器-->右击“新建链接服务器” (2)输入链接服务器的IP (3)链接成功后 第二种:语句操作 注:需要提前... -
在Navicat工具中创建oracle数据库
2020-09-27 17:36:19其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过... -
plsql 如何创建Oracle新用户
2020-09-08 23:03:323.找到第三个框,角色权限(英文版的自己看英文,roleprivilege),这一步对于用户的权限进行设置,...这三种是基本的,设置完成后,apply一下,完成新用户创建,然后退出登录,使用新用户登录,就可以使用了。 OK了 -
Navicat 创建oracle表空间、新建用户、授权
2020-10-26 16:14:032.创建表空间文件 进入如下界面 进入如下界面 弹出如下界面,输入表空间名称 最终结果: 2 .新建用户 弹出如下界面: 3.授权 下面我们直接使用navicat测试一下我们刚才新建的表空间能... -
创建Oracle定时任务及其各项操作
2018-11-09 11:42:22一、PLSQL 创建Oracle定时任务 1、创建任务执行的存储过程,如名称为testJob,向测试表中插入数据 // 创建一个sequence对象,提供自增长的序列号 create sequence seq_createId increment by 1 start with 1 ... -
Linux创建oracle用户、连接数据库
2019-07-26 14:18:381、切换oracle用户 [root@*** ~]# cd /opt/oracle/database/ [root@*** database]# su - oracle Last login: Fri Jul 26 11:40:49 CST 2019 on pts/1 [oracle@*** ~]$ 2、新建oracle数据库是还没有设置数据库... -
Sqlserver连接oracle进行读写数据库、SQL Server 2008创建oracle链接服务器(心得)
2019-05-14 14:32:55项目中用到sqlserver去连接oracle,通过sqlserver可以直接操作oracle. 1、安装oracle客户端软件,并配置: www.2cto.com 1)打开Net Manager,新增服务名: www.2cto.com 2)选择网络协议: 3)填写... -
linux中通过dbca创建oracle数据库
2019-09-25 16:49:15本文承接上篇博客,linux中安装oracle数据库 1.首先还是一样的,本地的xstar连接上服务器, 2. #非常重要,必须在oracle用户下执行这行命令,否则会导致你弹出的安装oracle界面全是框框 export LANG=en_US.UTF... -
linux手动创建oracle实例全过程
2017-11-28 18:22:37先理解几个概念 oracle跟mysql和mssql的不同,提出了实例和表空间等的概念 实例:即一个运行的服务,不含任何物理数据和内容 ...因此,想要创建一个新的数据库,必须先运行一个实例。 但是oracle有表 -
Linux下创建Oracle19C的数据库实例
2019-07-30 15:16:00接上一篇博客,安装 Oracle19chttps://www.cnblogs.com/xuzhaoyang/p/11264557.html 切换到root用户下,切换目录到db_1,执行,遇到选择路径的时候,直接回车就可以 ...[oracle@localhost db_1]$ export DISPLAY=... -
navicat创建oracle表空间、新建用户、授权
2019-05-08 18:42:41最近一直在用oracle数据库,连接工具是navicat,下面说一下navicat创建表空间的过程 1 .创建表空间文件 2 .输入表空间名称 3 .新建用户 以上操作的基础都是你已经获得了数据库管理员的账号,也就是System用户的... -
CMD命令创建Oracle数据库用户
2019-03-01 15:48:411.打开cmd,执行 sqlplus 连接数据库,输入已有用户的用户名及密码链接到数据库 2.执行 create user 用户名 identified by 密码;创建用户 3.赋权限:grant dba,connect,resource to 用户名; ... -
PLSQL怎么创建oracle数据库用户
2017-10-18 15:39:56双击运行PLSQL Developer软件,连接oracle数据库服务器 2 在“对象”下,找到users,右击选择“新建” 3 在弹出的“创建用户”窗口中,输入新用户的名称、口令,... -
Linux 下创建Oracle表空间
2016-10-09 22:09:25在/home/oracle/oradata 目录下新建一个文件夹,后面创建表空间需要用到 cd /home/oracle/oradata mkdir abc 4 、 sqlplus “/ as sysdba” ( 以dba... -
创建Oracle本地数据库详细步骤
2017-12-29 10:28:12前提:安装好oracle数据库客户端; PL/SQL DEVELOPER 1.打开DatabaseConfiguration Assistant,如图: 选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然... -
使用PLSQL创建Oracle的用户及表空间
2018-06-21 09:06:22一、简述: 需要使用拥有dba权限的用户登录PLSQL,打开Command Window窗口,然后创建表空间及在该表空间下创建用户、二、具体步骤: 1、创建表空间: Create tablespace xxx logging datafile 'D:\data\xxx.dbf... -
服务器上创建oracle新建实例,并创建表空间和用户并授权
2017-04-07 10:49:49Linux服务器主机不够,而测试人员需要新的一台Oracle环境做测试,,所以准备在已经有的Oracle的Linux主机上上面建立第二个实例。这台Oracle服务器的资源足够用,所以就直接在上面搭建多实例来满足测试人员的需求。 ... -
关于使用navicat创建oracle触发器
2015-11-28 16:38:20今天在使用navicat创建触发器的时候,遇到一个问题。 我之前创建了一个update触发器, CREATE OR REPLACE TRIGGER TRIG_UPDATE AFTER UPDATE ON TABLE FOR EACH ROW BEGIN statement; END; 结果在... -
linux手工创建Oracle实例操作说明
2017-05-26 16:19:43第一步 设置环境变量,可加在.bash_profile文件中 ...第二步 创建需要的目录: [oracle@localhost oracle]$ mkdir -p $ORACLE_BASE/oradata/ORCL [oracle@localhost oracle]$ mkdir -p $ORACLE_BASE/admin/o -
CMD 创建oracle用户
2017-04-17 19:35:251:打开cmd:输入sqlplus / as sysdba ...2:创建用户:create user username identified by password; 用户名为username 密码 password 3:赋权限: grant dba to xxx; //把dba的权限赋给xxx这个用户 -
Oracle应用系列之创建Oracle数据库
2016-03-21 10:05:36打开开始->程序,找到oracle的配置和移置工具,打开Database Configuration Assistance 因为只是为了学习Oracle,所以选择一般用途或事务处理 ...然后,我们打开配置和移置工具,可以看到我们创建的数据库...